Lists of "100 free developer tools" are everywhere, and most of them are padded with things nobody opens twice. This one is shorter on purpose. These are free tools that solve real, recurring problems in full stack work, grouped by the job they do.
Editor and terminal
- VS Code: free, fast, and its extension ecosystem covers practically every language. Learn the command palette and multi-cursor editing; they pay off daily.
- A good terminal setup: Windows Terminal, iTerm2 or the default terminal on Linux, plus a shell prompt like Starship that shows your Git branch and runtime versions.
- Version managers:
nvm, fnm or volta for Node, pyenv for Python. Different projects need different versions, and these stop "works on my machine" before it starts.
API testing
- Bruno: an open-source API client that stores collections as plain files in your repo, so they're versioned with the code.
- Hoppscotch: a fast, open-source API client that runs in the browser.
- Thunder Client or REST Client for VS Code: test endpoints without leaving the editor. REST Client works from simple
.http files.
- curl: still the universal language for "here's how to reproduce it."
Databases
- DBeaver Community: connects to nearly every database (Postgres, MySQL, SQLite, SQL Server and more).
- Beekeeper Studio Community Edition: a cleaner, simpler SQL client for everyday work.
- Your provider's dashboard: Supabase, Neon and MongoDB Atlas all ship decent browsers and SQL editors.
- Prisma Studio / Drizzle Studio: quick table browsing if you already use those ORMs.
Diagrams and design
- Excalidraw: hand-drawn-style diagrams in seconds. Perfect for architecture sketches in docs and pull requests.
- draw.io (diagrams.net): more formal diagrams, flowcharts and ER diagrams, with files you can store in Git.
- Mermaid: diagrams written as text. GitHub renders Mermaid code blocks in Markdown natively.
- Figma (free plan) or Penpot (open source): UI mockups and handoff.
Local development helpers
- Docker Desktop / Podman: run databases and services locally without installing them. (Docker for beginners.)
- Cloudflare Tunnel or ngrok's free plan: expose a local server to the internet, which is essential for testing webhooks from Stripe, GitHub and similar services.
- mkcert: trusted HTTPS certificates for
localhost in one command.
- Mailpit: a fake SMTP server that catches outgoing emails locally so you can inspect them without sending anything real.
Debugging and quick utilities
- Browser DevTools: the Network, Performance and Application tabs solve more bugs than any paid tool.
- regex101: build and test regular expressions with explanations of every token.
- crontab.guru: translate cron expressions into plain English.
- jwt.io: decode JSON Web Tokens to inspect their claims. Don't paste production tokens into any third-party site.
- transform.tools: convert between JSON, TypeScript types, Zod schemas and more.
- Can I use: check browser support for any web feature.
Docs and learning
- MDN Web Docs: the most reliable reference for HTML, CSS, JavaScript and web APIs.
- DevDocs: many documentation sets in one fast, searchable, offline-capable interface.
- Official docs, always. For frameworks, the official documentation is almost always more current than a blog post.
Deployment and CI
- GitHub Actions: free CI/CD for public repos, with a monthly allowance for private ones. (Starter guide.)
- Free hosting tiers for static sites, serverless APIs and databases. (Overview here.)
Monitoring and analytics
- Sentry (free developer plan): error tracking with stack traces, breadcrumbs and release tracking.
- UptimeRobot or Better Stack's free tier: get alerted when your site goes down, before your users tell you.
- Google Search Console: free, essential for SEO. Shows which queries bring traffic, indexing problems and Core Web Vitals.
- PageSpeed Insights: lab and real-user performance data for any URL. (Diagnosing a slow site.)
- Cloudflare Web Analytics, or self-hosted Umami / Plausible: privacy-friendly analytics without cookie banners in many setups.
Images and assets
- Squoosh: compress and convert images (WebP, AVIF) right in the browser.
- SVGOMG: shrink SVG files.
- Realfavicongenerator: every favicon size and format from one image.
Security and secrets
- Bitwarden: an open-source password manager with a free plan, including secure notes for credentials.
- gitleaks: scan repositories and commits for secrets.
- OWASP ZAP: an open-source scanner to probe your own app for common vulnerabilities.
How to avoid tool overload
Tools are only useful if they become habits. Pick one per category, use it for a month, and only switch if it genuinely annoys you. A small toolkit you know deeply beats a huge one you half-remember.
FAQ
What are the best free tools for web developers?
VS Code, browser DevTools, a free API client like Bruno or Hoppscotch, a database GUI like DBeaver, GitHub Actions for CI, and free monitoring such as Sentry and Google Search Console cover most needs.
Is there a free alternative to Postman?
Yes. Bruno, Hoppscotch, Thunder Client and REST Client are popular free alternatives, and Bruno stores collections as files you can commit to Git.
How can I test webhooks locally for free?
Use a tunnel like Cloudflare Tunnel or ngrok's free plan to get a public URL that forwards to your local server, then register that URL as the webhook endpoint.