Skip to content

A Collection of Tools for Javascript Developers and IT Professionals. Databases, Frontend Tools, Server Tools, Data Engineering Tools, etc.

Notifications You must be signed in to change notification settings

woodbrettm/info-devtools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Javascript Developer Tools

Below is a list of 350+ tools for Javascript developers and IT professionals. Sorted alphabetically.

Name Description
1Password Password manager with dev-specific tooling capabilities.
2Fas 2FA App / Open Source / Includes Chrome Extension
Aceternity UI Animated components library for web design
Airbyte Data piping tool which has pre-built connectors to pipe data to a data warehouse.
Alchemy Infrastructure as Code Alternative to OpenTofu using TypeScript
Alien Signals Fast JavaScript signals library. Used in Vue.js.
Ansible Infrastructure as Code (IaC) tool for configuring a single linux machine.
Apache Iceberg Data Lakehouse / Open Table Format. Stores Parquet Files for data, avro for manifests, and json for metadata
ArangoDB Multi-Model No-SQL Database
ArgoCD Git OPS for continuous delivery for Kubernetes
Arktype Typescript Runtime Validation Library
Astro Website & Static Site Builder
Authentik SSO / Identify Provider
Authorize.net Legacy payment processor which allows for your own Merchant Account
Backrest GUI For Restic Backup
Bash Scripting Shell Language
Basin Form Backend
Beekeeper Studio SQL Editor & Database Manager
BetterAuth Auth Library for JS
Betterstack All-In-One Observability & Monitoring Platform
Botpoison Spam Prevention
Brother Office Printers Known For Being More Reliable + Customer Friendly than HP
Brotli Alternative Compression Method to Gzip
Browserslist Browserlist Checking Tool
Browserstack Browser Testing Tool
Buddy CI/CD & GitOps Orchestration Platform.
Bunny CDN Faster CDN than Cloudflare
Bunny Optimize Image transformation & compression API
Bunny Shield Web Application Firewall Service
Bunny Storage Alternative to Amazon S3
Bunny Stream Video Streaming CDN
BunnyDNS Hosted DNS Platform
Bytebase CI/CD Platform for Databases
c15t Developer-First Cookie Banner and Consent Management / Self Hosted. Tracks consents in a DB.
Caddy NGINX Alternative / Web Server / Balancer / Reverse Proxy. Alternative to Traefik.
Cal.com Open Source Calendar Booking & Calendar APIs For Devs
Castle.io Fraud Prevention Platform. Block bots, account takeovers, transaction fraud, and spam. CAPTCHA alternative.
Changesets Package changesets & Versioning
Chase Paymentech Payment processor. Most bank processor services in Canada (like Scotiabank) are whitelabeled by Chase Paymentech.
Checkout Page NoCode Checkouts
Cheerio XML + HTML Parser & Manipulation
Chromatic Visual Regression Testing and Component Unit Testing for Storybook
Citty Node Terminal CLI Builder
Clack Node Terminal Prompter (Used in Consola)
Clickhouse Data Warehouse Designed for Real-time Analytics. Used in many products like Tinybird
Consola Node Console / Terminal Outputter and CLI Tool
Cookie-ES Utility for working with cookies
CookieConsent Cookie Consent Library Built in JavaScript
Crawlee Web Scraping Using Playwright
Crunchy Data Warehouse Data Warehouise Built on Postgres
Crunchy Postgres Automated highly available crunchy postgres instance
Crunchy Postgres for Kubernetes Postgres Deployment using Kubernetes
CSS Cascading Style Sheets
CSS Spinner Collection of CSS-only spinners
Cubic Bezier CSS animation Tool
Dagger Programmable CI/CD
Dagster Data orchestration platform
Dart Portable Programming Language for Cross-Platform Apps
Databend Cloud Data Warehouse
Davx5 Sync CardDAV WebDAV CalDAV to Android. Use with Fastmail.
Day.js Modern Date Utilities for JS. Compatible with moment.js (legacy date tool)
DebugBear Pagespeed Monitoring and Core Web Vitals. Lighthouse.
Dedent Strip indents from multiline template strings
Deepsource Static Code Analysis. Detects Security Issues & Hardcoded Secrets
Defu Recursively Assign Default Properties
Deno JavaScript-based server runtime
Deno Deploy Hosting for Deno apps.
Deno KV Key, Value Storage NoSQL db on the Edge. Built on FoundationDB.
Descope Auth Provider
Destr Faster and more secure alternative to JSON.parse
Devhints Cheatsheets for Developers
Dexie.js Wrapper for Working w/ IndexedDB
Digital Ocean App Platform Serverless Application Hosting
Digital Ocean Functions Edge Functions Running on Node.js
Digital Ocean Managed Postgres Serverless Postgres Hosting
Digital Ocean Spaces S3 Compatible Object Storage with Built-In CDN
Digital Ocean VPS Use for VPS Machines
Dlthub Python Library for Pulling Data From Sources. Alternative to Airbyte.
DMARC Digests Dashboard For DMARC Monitoring
DNSChecker DNS Propagation Checker Tool
Dnsimple DNS Management
Docker Compose Handles multiple containers on same host
Docker Desktop GUI Client for Docker
Docker Engine Containers
Docker Hub Container Registry
DOMPurify HTML Sanitizer for JS Projects
Doppler Secrets & NHI Management Platform
Dragonfly Redis Alternative for Caching and KV Store. ACID Compliant. In-Memory.
Driver.js Technical In-App Guidance Tool
DuckDB OLAP Analytics Database. Similar target as Sqlite but for analytical queries. Postgres has a DuckDB extension which you can then query directly for fast BI dashboards.
Dymo Label Printers & Makers
Dyrector.io Open Source Containers GUI
Effect TS Framework for Typescript Applications
ElectricSQL Syncs User-Specific Data From a Backend Database to a WASM Database in their Browser.
EloTouch POS displays and terminals
Embla Carousel Carousel Lib for Vue, React, etc.
Enzuzo Data privacy, legal terms, and cookie banner platform
Epson POS receipt printers, zebra is great as well. Check Scanners
ERPNext ERP Platform
ES Toolkit Debounce, Throttling, Predicates, a ton of ES Utils
Eslint Linter for JavaScript Projects.
Eslint CSS Lint CSS Files
Eslint JSON Lint JSON Files
Eslint Markdown Lint Markdown Files
Eslint Plugin Compat Match Node.js Compatibility to Browser Versions
Eslint Plugin Github ESLint Reuls for various environments.
Eslint Plugin React Eslint linting for react
Eslint Plugin Security Eslint rules for node.js security
Eslint Plugin Storybook Best practice eslint rules for storybook
Eslint Plugin Tap Eslint Plugin for Tap Tests
Eslint Plugin TS Effect Eslint linting for Effect TS
Eslint Plugin Unicorn List of high quality eslint rules.
Eslint Plugin Vitest Vitest Plugin for Eslint
Eslint Plugin Yml Eslint Plugin to lint YAML Files
Estuary Batch + Realtime ELT Tool
Falso Fake data generator for node.js projects. Modern alternative to Faker.js
Fastmail Email, Calendar, Contacts
Featurebase Feedback, Roadmaps, Changelogs, Surveys, Knowledgebase, Product Feedback Platform, Feature Requests
Filen Privacy-Focused Storage Service Based in Germany
FileZilla Access to File Servers
Fingerprint.com Fraud Prevention & Fingerprinting Platform.
FleetDM Mobile Device Management / Note that jumpcloud also has some MDM, but I don’t know how much.
Flutter Mobile App Framework / Native Desktop Apps
Fly Kubernetes Fly Kubernetes (K3s) Deployment
Fly Machines Micro-VMs Deployed globally. Built on Firecracker.
Fly Managed Postgres Managed postgres hosting service.
Fly Postgres Fly Hosted Postgres. Not a managed postgres service.
FontSource Open Source Fonts as npm Packages
Foresight.js Modern JS Prefetcher
FormBricks Surveys, Customer Insights Software. Share surveys via link, email, web app, mobile app, etc.
Frappe Framework Low-Code Platform for Application Development
FreeQR Generate QR Codes
FriendlyCaptcha Privacy-First Captcha
FumaDocs Docs site/platform built on Next.js
FuseData Library for building GraphQL Apis
Gatus Self-Hostable Status Page & Monitoring
Gefyra Local Dev Env for Kubernetes
Giget Degit alternative from Unjs. Download Git Repos
Git Version Control
Github Cloud Version Control Git
Github Actions CI / CD For Github
Github Packages Container Registry
Github Pages Static Site Hosting
Globby Fast Glob Matching
Globster File glob matching playground
Google Cloud Identity Use a Google Account with a custom domain name without having to pay for Google Workspace
Google Postmaster Tools Get details about your domain score and likelihood of emails going to spam. Only typically works for larger domains.
Grafana General Data Visualization Frontend Tool. Used Often for Application Monitoring but can be used for business intelligence.
GraphiQL Playground Client for Testing GraphQL Servers
GrowthBook Open Source Feature Flags and A/B Tests
Harbor Open Source Container Registry
Harvest Time-Tracking & Invoicing Software
Hashicorp Vault Screts & NHI Management Platform
Healthchecks Cron Job Monitoring (think Backups, reports, scheduled tasks that don’t run on time, etc.)
Helm Package Manager for Kubernetes
Hermitcrab PWA App Viewer for Android
Hetzner Cost-Effective VPS Cloud Hosting Platform
Hetzner Storage Box Online Backup Solution
Highlight.io APM & App Monitoring. Integrates with Grafana.
Hono.js Multi-Runtime JavaScript Server Framework
Hookdeck Webhooks as a Service & Event-Based Gateway
HTML HyperText Markup Language
HTML Eslint Formatting and Linting HTML. Supports Handlebars, ERB, TWIG, etc.
HTTP Header Generator Generate Secure HTTP Headers
HyperDX Open-Source Observability Platform
HyperPing Uptime Monitoring Platform
i18n-next Translations Lib for Next.js. Next provides translated routing, but not content translations.
Immich Self-Hosted Photo & Video Management Solution
IndexedDB In-Browser Database for more powerful than Local Storage.
JavaScript Code Language
Jellyfin Media Streaming Server
Jiti Runtime TS and ESM for Node.js (ESRun alternative)
Jitsu Segment alternative which collects event-based data and can pipe it to data warehouses.
JSR Javascript Package Registry
Jumpcloud Identity management software, LDAP, SSO
K3D Dev distribution of Kubernetes K3s
K3s Lightweight Kubernetes
Kita JSX Fast SSR Rendering for JSX
Knip.dev Finds unused files, dependencies, and exports in JS and TS projects
Kodus AI Code Reviewer
Ky JS Fetch Wrapper. Closest competitor is Wretch.
Kysely SQL Query Builder for Typescript. Not an ORM so doesn’t have the concept of relations.
Lago Usage-based Billing & Metering Solutions. Stripe also offers metered billing but locks you in with Stripe Payments, whereas Lago does not.
Leaflet.js Library for building interactive maps. Works on top of openstreetmap.
Let’s Encrypt TLS Certificates Provider
Lexical Open Source Rich Text Editor. Lot more hands-on than tiptap and tinymce.
Lightdash Self-Serve Business Intelligence. Self-Hostable
LightningCSS Transforming utils for CSS
Lingui.js Translations Lib for Javascript
Litmus Email Testing Platform. DMARC Testing & Reporting, Visual Email Testing
LiveStore Tool for Building Offline Apps, SQlite in the Browser
LogLayer Logging library that sits as an orchestration layer between loggers and transports. Can also use it directly for logging and transport as well.
Loki Database for storing Logs (e.g. from console.log)
Lume Static Site Generator For Deno
Lynx Native Mobile Apps Using Web CodeNo results
Magic Regexp Regex builder. Don’t use regex on HTML.
Magic UI Animated Components Library for Web Design
MailMonitor Analytics Tool for Checking for Marketing Email Deliverability
Mailto Generate mailto links (with subject and body)
Mapbox Maps, geofencing, address verification for devs. Mapbox.js is built on leaflet.js while providing mapbox-native functionality.
Marked NPM Markdown to HTML Converter. Note, does not sanitize html.
Mattermost Internal communication and collaboration and notifications
Mazanoke Self-Hosted Image Optimizer
Medusa.js Headless Open Source Ecommerce Platform
Meilisearch Full-Text Search Engine & Vector Search Database
Meltano ELT + Orchestration Tool
Metabase Data Analytics Tool
MetaCleaner File Metadata Remover
Mimir Grafana Mimir is a scalable Prometheus-compatible time series database for metric.
Minisearch JavaScript Search / Better Alternative to Fuse.js
Moneris Payment Processor
Moonlight Game Streaming Client. Use this on the client pc, and something like Sunshine on the host.
MoonRepo Build & Task Orchestration for Monorepos. More powerful than Turborepo but Simpler than NX
Motherduck Hosting for DuckDB
Motion Animation Library for Javascript & React
Mullvad VPN Most Privacy-Focused VPN
MXToolbox Check if your domain or subdomain is on an ip blocklist
N8n Workflow and data automation Tool, best seen as an alternative to Zapier.
Namecheap Domain Registrar + Free DNS
Nango Unified Integrations Platform for user-facing integrations. Alternative to Merge, Alloy, etc.
NanoId A tiny, secure, URL-friendly, unique string ID generator for JavaScript.
NeonDB Serverless Postgres
Netlify Web Hosting Platform for Websites & Serverless Apps
Next.js Full-Stack React.js Web Framework
Nextjs Themes Light Dark Theming for Next.js
Nextra Next.js Static Site Generator
Nock HTTP Server Mocking Library for Node.js
NocoDB No-Code Open Source Database & Application Builder
Node.js Javascript Runtime Meant for Servers
NodeTap Node.js Test-Everything Library
NoMachine RDP Tool
Novu Open Source Notification Infrastructure
Npm Node.js Package Registry
NPM Trends Compare NPM Package Download Counts
Oops.js Undo/Redo Manager
Open Telemetry Collection of APIs, SDKs, and tools. Use it to instrument, generate, collect, and export telemetry data (metrics, logs, and traces) to help you analyze your software’s performance and behavior.
OpenAPI Spec for writing Rest APIs
OpenAPI TS Convert Open API schemas to Typescript Types
OpenMetadata Data Catalog (governance and metastore)
OpenReplay Open Source User Sessions Tracking
OpenStreetMap Open Source Map of the World. Google Maps Alternative
OpenTofu Terraform Alternative for Infrastructure-as-Code
OpenVPN VPN Client
Ora CLI Terminal Console Spinner Aniomation Output
Orpc Drop-in Replacement for tRPC, ts-rest, and Zodios. Integrates with react query and pinia colada.
OSS Insights Insights into Open Source Software. Helps you compare rankings and popularity across projects.
Oxc Formatter Alternative to Prettier
Oxc Parser Javascript Parser
Oxc Resolver Fast JS Resolver
Oxc Transformer Javascript Transformer → Modern alternative to Babel
Oxc: Linter Eslint-compatible JS Linter (oxlint)
Pagespeed Insights Lighthouse-based page speed insights
Papercut Print Management Software. Use this for print queues, bulk printing, etc.
ParadeDB Search & Analytics Engine built on Postgres
Payfirma Payment Processor Typically for POS. Based in Vancouver, Canada.
Payload CMS Headless CMS Built on Next.js
pgBackrest Postgres Backup & Restore
PGLite Postgres Instance in WASM. Embedded Database.
Pino Node.js & Browser Console Logger
Pipedream Workflow Builder
Playwright E2E Test Runner.
Plivo SMS & Voice API
Plot JS Library for Charts & Graphs
Podman Open source containers alternative to Docker.
Podman Desktop Desktop GUI for Podman Containers & Kubernetes Clusters
Polars Faster alternative to Pandas for Python-based dataframes manipulation.
Polypane Dev Browser & Accessibility Testing
Porkbun Domain Registrar
Posthog Product analytics platform, also includes a data warehouse and allows you to pipe data to it from many sources.
Postmark Transactional emails.
Postmark DMARC Reporting Provides free DMARC monitoring.
Preline Vanilla HTML & JS Component Library. Tailwind.
Prettier Opinionated Code Formatter for JS Projects
Primer Hosted payments and payment processor
Prometheus Database for time series data. Good for storing monitoring metrics like CPU usage.
ProtonVPN Privacy-Focused VPN. No-Log Policy.
Publint NPM Package Linter
Pusher Beams Notifications API for Android IOS and Web
Pusher Channels Realtime Web Sockets
PyPi Python Package Repository
Python Backend language
Quaderno Sales Tax Compliance Software. contains a Real-Time Tax Calculations API
QzTray API for connecting to printers and devices
Radix Open-Source Unstyled Component Library
Rclone Tool for syncing files between cloud services.
React Three Fiber React Wrapper for Three.js
React.js Javascript-Based Frontend Framework
Redirect.pizza Redirect Service
Regexr Regex playground
Renovatebot Automates Package Upgrades
Resend Transaction & Marketing Emails for Devs
Restack Add AI to Your SaaS Application
Restic CLI for Running File Backups
Retool Low-Code Application Builder
Rewind Backups for Saas Software
Rolldown Fast Bundler Successor to Rollup
Rust Lower Level Language for Writing Desktop Apps & Embedded Applications
RxJS Reactive Extensions Library for JavaScript
S3Drive Cloud Storage Orchestration GUI Build on Rclone. Has mobile and desktop apps, and allows you to sync storage to a local PC. Connects to any service rclone works with, however any S3 object storage is preferred by the tool.
Scalar Automated API Docs Generation. Integrates with Nitro, Nuxt, Hono, Nitro, Laravel, Adonis, and many others. Compatible with OpenAPI.
Scrcpy Mirror Your Android Device to Your PC. v3 Features a virtual screen, so your android screen can be off while you have a separate screen on your pc.
Scrollbar.app Edit CSS Scrollbar
Semaphore UI GUI for Ansible, Terraform, OpenTofu
Sequin Realtime Data Ingestion Platform
ShadCN Open Source Copy-Paste Styled Component Library
ShadCN Blocks Blocks Library for ShadCN
ShadCN Design Figma UI Kit for ShadCN
ShadCN UI Blocks Similar to ShadCN Blocks
Shields Badges for Github Projects
Shiki Syntax Highlighting Tool for JS Projects
Shippo Shipping labels, return labels, tracking, address verification
Shopify For building standard ecommerce stores
Short.io URL Shortener
SimpleScraper Chrome Extension to Scrape Websites Manually
Sinon Test Spies, Stubs and Mocks for JS
Slack Internal communications and notifications platform
Sloth SLO Generator for Prometheus
SnipeIT Open-Source IT Hardware & Software License Management Platform
Socket.dev Package Dependency Security. Dependabot Alternative. Deepsource doesn’t have 3rd party package security testing yet.
Soketi Very Fast Web Sockets Wrapper
SQLMesh Data Transformation Framework
Storj Cloud File Storage & Object Storage. Intended to be used without a CDN.
Storybook Component Documentation Library
Stripe Billing Recuring Payments, Subscriptions, Invoicing, Sales-Contracts, and Usage-Based Billing
Stripe Elements Checkout UI Elements Which Never Send Data to Your Servers
Stripe Payments Payments
Stripe Radar Fraud Prevention Platform. Can be used with non-Stripe payments.
Stripe Tax Tax Compliance Plugin for Stripe-only Users
Sunshine Game Streaming Host for Moonlight.
Supabase Auth Supabase Authentication
Supabase Cron Supabase Tasks & Cron Jobs
Supabase Database Supabase Postgres Hosting
Supabase Functions Supabase Edge Serverless Functions
Supabase Realtime Websockets Provider
Supabase Storage Serverless Object Storage Solution. Fully Compatible With S3 Protocol.
Sutando ORM for Node.js / Inspired by Laravel Eloquent
Tailscale VPN Access. OpenVPN is an Alternative
TailwindCSS CSS Utility Library for Frontend
Tanstack Form Form State Management Library for JS Frameworks
Tanstack Query Data Fetching / Good for async requests from the client
Tanstack Store Signals-Based Stores
Tanstack Table Headless UI for building tables and datagrids
Tanstack Virtual Virtualizes Long Lists & Tables for Performance Improvements
Tauri Rust-Based Alternative to Electron and Flutter for Desktop Applications
Tempo Database for storing traces.
TigrisData Globally Distributed Object Storage. Doesn’t Use a CDN.
Tinybird Backend for Realtime Data & Personalization. Use it with Grafana or Metabase. Tinybird eliminates the need for Airbyte.
Tremor UI Copy-Paste Tailwind CSS Components + React
Trigger.dev Background Triggered & Cron Jobs PLatform
Trino Query engine for data warehouses. Runs queries across multiple data warehouses.
Trivy Open Source Docker Image Security Scanning. Scans all IaC tools for security issues.
TS-Belt Fast, modern, and practical utility library for FP in TypeScript.
Tsdown Bundler for Packages using Rolldown
TSTyche Typescript Type Testing Library
Tsup Bundler for Packages (Try unbuild if need alternative, based on rollup.)
Typefest Type utilities for Typescript. Use over ts-essentials
TypeScript Generate font sizes based on a specified scale
Typescript Eslint Eslint Plugin for Typescript
UFO URL Utilities
Umami Simple analytics software.
Unity Game Engine & Game Designer
Unjs Collection of Vanillajs Libs & Utils
Unkey API Key Management for Devs
UnoVis Data visualization framework for React, vue, svelte, etc. Better than chart.js
Unspam.email Check your email if it will trigger spam filters before sending. Very useful in email marketing.
unStorage KV store for Javascript. Integrates with many KV-based databased,
URLbox Website Screenshots API
useHooks React Hooks Library. similar to Vue Composables Directory
Vercel Hosting for Nuxt. Pro plan is better than Netlify.
View Transitions API Native MPA page transitions. Native. Works with Astro.
Vite Dev Server for Javascript-Based Projects
Vitepress Vue-based markdown documentation platform
Vitest Unit Testing (Playwright has its own Test Runner for E2E Tests)
VSCode Code Editor
VSCode Themes Website containing a bunch of vscode themes
WasmEdge WebAssembly Runtime for Edge Functions + Servers
Wasmer Runtime for WebAssembly Applications
Wazuh Endpoint Protection & XDR. Operates in the user space rather than at the kernal, so bad updates won’t brick a PC (like Crowdstrike does)
WeasyPrint Document Factory / Generation for Python. The source HTML code for their report samples is very clean.
Web Components Native Vanilla JS Web Components
Webhook.site Webhook Testing Tool
WebVitals NPM Library Which Loads Lighthouse Speed Vitals
Windmill Open source orchestration, ETL, APIs, cron jobs platform.
WXT Framework for building Browser Extensions
Yaak Git-Friendly API Client for HTTP, Graphql, WebSockets, SSE, and gRPC
Zebra Barcode scanners and shipping label printers

About

A Collection of Tools for Javascript Developers and IT Professionals. Databases, Frontend Tools, Server Tools, Data Engineering Tools, etc.

Topics

Resources

Stars

Watchers

Forks