A practical directory of developer tools for 2026, from AI coding agents and modern IDEs to databases, hosting, APIs, security, and learning resources.

Category: Tutorials / Software Development | Publication date: September 16, 2026.
Topic: AI coding agents, IDEs, frontend, backend, databases, Git, API tools, Docker, hosting, security, and resources
Author: Zoran Knežević | Reading time: ~20 minutes
The developer ecosystem is so broad today that it is easy to waste valuable time searching for the right tool for a simple problem.
That is why this guide is designed as a practical, structured directory of useful services for developers in 2026: AI coding agents, IDEs, frontend, backend, databases, Git, API tools, Docker, hosting, monitoring, testing, security, mobile development, game development, and useful online tools.
Each service includes a direct link and a concise description of its capabilities.
What changed in 2026?
AI coding tools look less and less like ordinary autocomplete and more like autonomous agents that can analyze an entire project, edit multiple files at once, use a terminal, run automated tests, and work through a complete development workflow.
- OpenAI Codex is now a full coding agent with support for parallel work by multiple agents and cloud environments.
- GitHub Copilot is no longer just code completion. GitHub integrates it across the IDE, CLI, GitHub platform, and cloud agent workflows, with support for other models such as Claude and Codex.
- Cursor has grown into an agent-oriented development environment with local and cloud agents and support for working across multiple related repositories.
- AI app builders are no longer just landing page generators. v0, Bolt, Lovable and Replit Agent can build much more complete full-stack applications and connect databases, backends, and deployment.
- On the classic web stack, current standards include Next.js 16.3, Tailwind CSS 4.3, the newer shadcn/ui, which uses Base UI by default in new projects, and the increasingly mature and faster Bun.
AI coding tools
- OpenAI Codex - OpenAI's coding agent for working with repositories, implementing features, refactoring, testing, and parallel agent work.
- Claude Code - Anthropic's agent for working directly from a terminal with existing projects and large codebases.
- Gemini CLI - Google's Gemini agent for terminals, code, shell commands, and complex development tasks.
- GitHub Copilot - An AI assistant integrated with GitHub, VS Code, JetBrains, the CLI, and cloud agent workflows.
- Cursor - An AI-first editor designed for agentic work on substantial existing codebases.
- Windsurf - An AI development environment with an agent, project understanding, and synchronized multi-file edits.
- OpenCode - An open-source coding agent that lets you use different AI models.
- Aider - A terminal-based AI coding tool that is especially good for working with Git repositories.
- Cline - An autonomous coding agent for VS Code that can edit files and run commands.
- OpenHands - An open-source platform for autonomous software engineering agents.
- Qodo - AI tools focused on code quality, automated testing, and code review.
- Amp - An agentic coding tool for development, analysis, and large-scale codebase changes.
- CodeRabbit - Automated AI code review for pull requests, with contextual analysis.
- PR-Agent - An open-source AI assistant for analyzing and reviewing pull requests.
- Repomix - Converts an entire repository into a compact format suitable for sending to LLMs.
- Gitingest - Converts a GitHub repository into a clean text view for AI analysis.
- Langfuse - Open-source observability, tracing, and evaluation for LLM applications and agents.
- Pieces - An AI development assistant for code, snippets, context, and searching development work.
- ccusage - Tracks token usage and coding agent costs in real time.
AI tools for building web apps
- v0 - Vercel's AI builder for UI, applications, prototypes, and production web code.
- Bolt - A browser-based AI development environment that generates, runs, and publishes complete applications.
- Lovable - An AI builder for web apps with integrated frontend, backend, and deployment features.
- Replit Agent - Turns an idea and text prompt into a working application with a database and authentication.
- Firebase Studio - A Google Cloud development environment connected to Firebase services and AI tools.
- Google AI Studio - A fast way to experiment with Gemini models, prompts, and API keys.
- Figma Make - AI prototyping that turns design ideas into interactive products.
- Websim - Quickly generates interactive web projects from natural language.
- Llama Coder - An AI generator for React apps based on open Llama models.
IDEs and code editors
- Visual Studio Code - The most widely used editor, with a huge ecosystem of extensions and integrations.
- VSCodium - A community build of VS Code without Microsoft telemetry.
- Zed - A modern, ultra-fast editor written in Rust and optimized for collaboration and AI development.
- JetBrains - Professional, top-tier IDEs: IntelliJ IDEA, WebStorm, PyCharm, and Rider.
- Neovim - An extremely customizable terminal editor with a modern Lua plugin ecosystem.
- Helix - A fast terminal editor with built-in LSP support, inspired by the Kakoune concept.
- Emacs - An endlessly customizable development and text-editing environment.
- Geany - A lightweight desktop editor with basic IDE features for quick work.
- Lite XL - A minimalist, extremely fast code editor written in C and Lua.
- code-server - Runs a complete VS Code interface in a web browser on your server.
Cloud IDEs and online editors
- StackBlitz - A web environment that runs modern Node.js and JavaScript projects directly in the browser.
- CodeSandbox - A cloud development environment for rapid prototyping, frontend work, and collaboration.
- CodePen - Quickly test and share HTML, CSS, and JavaScript ideas and animations.
- JSFiddle - A classic, simple online playground for web code.
- LiveCodes - An open-source browser playground with support for more than 80 languages and libraries.
- Google Colab - A cloud Jupyter environment with free GPU resources for Python and machine learning.
- CoCalc - A cloud workspace for Jupyter, Python, LaTeX, and academic collaboration.
Git and version control
- Git - The industry-standard distributed version control system.
- GitHub - The leading platform for Git repositories, collaboration, CI/CD automation, and open source.
- GitLab - A comprehensive DevOps platform with built-in Git hosting and CI pipelines.
- Codeberg - Independent, community-run Git hosting based on Forgejo.
- Forgejo - Open-source software for self-hosting a Git platform, with an emphasis on privacy.
- Gitea - A lightweight, resource-efficient self-hosted Git service written in Go.
- Jujutsu - A modern version control system that is compatible with Git repositories.
- GitHub CLI - Manage issues, pull requests, and workflows directly from the command line.
- GitHub Desktop - A simple, clean-looking official Git client.
- GitButler - An innovative Git client for easy parallel work across multiple branches.
- Fork - A fast and reliable desktop Git client for Windows and macOS.
- lazygit - An excellent terminal interface for quickly managing Git operations.
- gitui - An extremely fast terminal Git interface written in Rust.
- Difftastic - A structural diff tool that understands language syntax and ignores cosmetic differences.
- Delta - A clear, visually enhanced display of Git diff output in the terminal.
- Conventional Commits - A standard for consistent, machine-readable commit messages.
- pre-commit - A framework for automatically running code quality checks before each commit.
- commitlint - A linter that ensures commit messages follow the team's rules.
Useful GitHub tools
- Refined GitHub - A browser extension that adds dozens of practical features to GitHub.
- Octotree - A side panel with a file tree for quickly navigating a repository.
- act - A tool for locally testing and running GitHub Actions pipelines without pushing.
- Star History - A visual chart of popularity and star growth for any project.
- Download Directory - Download an individual folder from a large GitHub repository.
- nightly.link - Creates direct download links for build artifacts from GitHub Actions.
- OSS Insight - Deep analytics and trends in the open-source community based on GitHub data.
- up-for-grabs - A directory of projects with tagged tasks that are ideal for new contributors.
JavaScript, TypeScript, and runtime tools
- Node.js - The standard and most widely supported JavaScript runtime for server-side execution.
- Bun - An ultra-fast all-in-one runtime, package manager, test runner, and bundler.
- Deno - A secure modern runtime for JavaScript and TypeScript with built-in tools.
- TypeScript - A strongly typed superset of JavaScript that prevents errors during development.
- pnpm - An exceptionally fast and efficient package manager that saves disk space.
- npm - The central and largest software package registry in the world for JavaScript.
- Yarn - A stable, proven alternative for dependency management.
Web frameworks and frontend stack
- React - The foundational library for building declarative user interfaces.
- Next.js - A leading full-stack React framework with the App Router, SSR, and static caching.
- Vue - An intuitive, progressive, and adaptable JavaScript framework.
- Nuxt - A comprehensive full-stack framework for the Vue ecosystem.
- Svelte - An innovative framework that eliminates the virtual DOM by compiling to clean JavaScript.
- SvelteKit - The official full-stack framework for fast Svelte applications.
- Astro - An island architecture ideal for speed and content-heavy websites.
- Angular - A complete and robust frontend framework popular in large systems.
- Solid - Fine-grained reactivity and top performance without a virtual DOM.
- Qwik - A framework focused on instant loading through its advanced resumability concept.
- Hono - A small, ultra-fast web framework optimized for edge computing and Cloudflare Workers.
- Express - A classic minimalist web framework for Node.js servers.
Frontend build and code quality tools
- Vite - The gold standard for local development servers and bundling modern frontend applications.
- Biome - An extremely fast combined linter and formatter that can replace ESLint and Prettier.
- Prettier - The standard for automatic, consistent code formatting.
- ESLint - An essential static analyzer for finding errors in JavaScript and TypeScript code.
- EditorConfig - Keeps basic code style settings, such as spaces and line endings, consistent across editors.
UI libraries and design systems
- Tailwind CSS - A utility-first CSS framework for quickly creating a consistent design.
- shadcn/ui - A collection of open-source components that you copy into your own repository.
- Base UI - Accessible, unstyled components for building modern design systems.
- Radix UI - Headless primitives focused on accessibility (a11y) and keyboard control.
- Mantine - A rich set of ready-made React components, hooks, and form utilities.
- Material UI - A comprehensive component package based on Google's Material Design.
- Chakra UI - A modular and accessible component system that is easy to extend.
- daisyUI - A rich layer of semantic classes built on Tailwind CSS.
- Flowbite - Ready-made interactive blocks and components integrated with Tailwind.
- React Bits - A collection of visually appealing and animated React components.
- Magic UI - Spectacular animations and visual elements for modern landing pages.
- 21st.dev - A shared catalog of the latest and best-looking community components.
- Uiverse - A huge open-source library of HTML and CSS elements ready to copy.
- Component Gallery - A comparison of the same UI elements across dozens of popular design systems.
Icons and visual resources
- Lucide - A beautiful, consistent, clean set of SVG icons for modern applications.
- Iconify - A universal catalog combining more than 100 different icon collections.
- Heroicons - Elegant free SVG icons that pair perfectly with Tailwind CSS styling.
- Game Icons - A specialized collection of thousands of vector icons for video games.
- LottieFiles - A platform for lightweight vector JSON animations on the web and mobile devices.
- IconKitchen - An icon generator for Android, iOS, and web applications.
UI development and component documentation
- Storybook - An isolated environment for developing, testing, and cataloging UI components.
- Pageflows - Recordings of real user flows, such as onboarding and checkout, from successful applications.
- Mobbin - The world's largest library of real mobile and web interfaces for inspiration.
- Awwwards - Awards for outstanding designers, websites, and digital innovation.
- Lapa Ninja - An inspiring gallery of excellent landing page examples.
- SaaS Pages - Curated examples of effective sections for software product websites.
Application testing
- Playwright - Microsoft's powerful tool for reliable end-to-end testing across browsers.
- Vitest - An ultra-fast next-generation test runner tailored to the Vite ecosystem.
- Jest - A traditional and widely used JavaScript testing framework.
- Cypress - A popular visual tool for testing web applications in a real browser.
- Testing Library - A philosophy for testing UI components the way real users experience them.
- BrowserStack - Cloud testing on thousands of real mobile devices and desktop browsers.
Performance and accessibility
- Lighthouse - Google's tool for auditing speed, SEO, and accessibility.
- PageSpeed Insights - Official Core Web Vitals analysis with optimization recommendations.
- WebPageTest - Detailed profiling of network requests and rendering stages from locations around the world.
- axe - A leading engine for automatically detecting accessibility problems in code.
- WAVE - A visual accessibility evaluator for your website.
- Can I Use - Quickly check support for HTML, CSS, and JavaScript features across browser versions.
API development and testing
- Postman - A complete platform for creating, testing, mocking, and documenting APIs.
- Bruno - A fast, offline, Git-friendly API client that stores collections in plain text files.
- Hoppscotch - An extremely fast open-source web client for HTTP and WebSocket requests.
- HTTPie - An intuitive, visually appealing tool for working with APIs from the terminal or desktop app.
- Insomnia - A robust client with REST, GraphQL, gRPC, and automated testing support.
- Yaak - A lightweight modern desktop client focused on simplicity and performance.
- Firecamp - An integrated platform for REST, GraphQL, WebSocket, and Socket.IO protocols.
- Beeceptor - Create mock endpoints in seconds without installing anything.
- Mockoon - An easy way to run local mock servers under your control.
- WireMock - Simulates and tests external HTTP services in automated tests.
- JSONPlaceholder - A free, always-available mock REST API for prototyping and testing.
- Webhook.site - Displays incoming webhook calls in real time for easier debugging.
- Redocly - Generates professional, readable API documentation from OpenAPI specifications.
- OpenAPI Generator - Automatically generates client libraries in more than 50 programming languages.
Free and public API directories
- Public APIs - The most popular collection of public API services, organized by category.
- APIs.guru - An encyclopedia of machine-readable OpenAPI specifications.
- Public APIs Dev - A clear, searchable directory of free services for developers.
- Free Public APIs - A catalog of public APIs ideal for practice and personal projects.
- NASA API - Official data, space images, and astronomy services from NASA.
Automation and integrations
- n8n - A powerful platform for visually connecting services, with full self-hosting support.
- Pipedream - A serverless platform for connecting APIs through code and ready-made steps.
- Resend - A modern, simple, developer-friendly service for transactional email.
- Meilisearch - An exceptionally fast search engine that tolerates typos and is easy to integrate.
Databases and backend platforms
- PostgreSQL - One of the world's most reliable object-relational databases.
- SQLite - A lightweight, standalone SQL database that does not need a separate server process.
- DuckDB - An analytical column-oriented SQL database optimized for fast local queries.
- Supabase - An open Firebase alternative based on PostgreSQL, with Auth and Realtime services.
- Neon - Serverless Postgres with Git-like database branching.
- PlanetScale - A scalable platform for MySQL databases in large production environments.
- Turso - A globally distributed database built around libSQL technology.
- Convex - A reactive backend with a cloud database and automatic state synchronization.
- Firebase - Google's comprehensive set of tools for authentication, databases, and functions.
- Appwrite - A secure, open-source, self-hosted backend platform for web and mobile applications.
- PocketBase - A compact backend in a single executable, with a SQLite database and admin interface.
- MongoDB Atlas - A scalable cloud NoSQL database for working with JSON documents.
- Upstash - Serverless Redis and Kafka services designed for modern edge platforms.
- Qdrant - A vector database specialized in neural search and AI applications.
ORMs and database development
- Prisma - A declarative, type-safe ORM with automated migrations for Node.js and TypeScript.
- Drizzle ORM - A lightweight TypeScript ORM without unnecessary abstractions, preserving SQL performance.
- DBeaver - A universal desktop client that supports practically every existing database.
- Beekeeper Studio - A clean, intuitive, modern SQL editor and database manager.
- DB Browser for SQLite - A classic visual tool for creating and editing SQLite files.
- ChartDB - Visual modeling, documentation, and diagrams for database schemas.
- Baserow - An open-source no-code database with features similar to Airtable.
- NocoDB - Turns any relational database into a smart spreadsheet interface.
Docker and containers
- Docker - The standard technology for packaging applications and their dependencies into containers.
- Docker Hub - The official global registry of ready-made, verified Docker containers.
- Podman - A secure container engine without a central daemon, compatible with Docker commands.
- Portainer - A graphical web interface for managing containers and networks.
- Dockge - A lightweight, highly readable manager for Docker Compose configurations.
- LazyDocker - A terminal interface for monitoring and restarting containers with one keypress.
- Dive - Analyzes individual Docker image layers to dramatically reduce image size.
- Dockle - A container security scanner that flags vulnerabilities and poor settings.
- Dozzle - A real-time web viewer for container logs with minimal system overhead.
- Diun - Automatically notifies you when a new version of your image appears in a registry.
Essential CLI tools
- ripgrep - A speed champion for searching text across thousands of files.
- bat - A replacement for
catwith syntax highlighting, Git integration, and paging. - fzf - An interactive fuzzy finder for files, processes, and commands in the terminal.
- zoxide - Smart directory navigation that remembers the paths you use most often.
- Atuin - Powerful search, encrypted backups, and synchronization for your complete terminal history.
- jq - An essential command-line processor for filtering, transforming, and formatting JSON data.
- yq - A powerful command-line tool for processing YAML, JSON, and XML configuration files.
- pueue - Manages queues of commands and tracks long-running background processes.
- Oh My Posh - A customizable, beautifully styled prompt for PowerShell, Bash, Zsh, and other shells.
Hosting and deployment
- Vercel - The gold standard for Next.js, frontend applications, and global serverless functions.
- Netlify - A top platform for fast Git-based deployments, edge functions, and preview branches.
- Cloudflare Workers - Runs code across hundreds of locations worldwide with minimal latency.
- Cloudflare Pages - Fast and secure hosting for static and full-stack projects.
- Railway - Exceptionally simple deployment for backend code, Docker services, and databases.
- Render - A reliable cloud platform for web applications, background workers, and PostgreSQL.
- Fly.io - Runs containers close to your users on lightweight MicroVM instances.
- Coolify - An open-source, self-hosted alternative to Vercel and Heroku that you install on your own VPS.
- Dokploy - A modern manager for deploying applications and databases on your own infrastructure.
- Deno Deploy - A globally distributed system optimized for JavaScript and TypeScript.
- GitHub Pages - Completely free static website hosting directly from your repository.
- Codeberg Pages - Static hosting for projects stored on Codeberg.
- Surge - The simplest way to publish HTML/CSS websites directly from the terminal.
- PythonAnywhere - Hosts and runs Python applications without complicated configuration.
- Koyeb - A scalable container platform with automatic global load balancing.
- Firebase Hosting - Secure and fast hosting with Google's global CDN.
Monitoring, logs, and observability
- Sentry - A popular service for crash reporting and real-time performance monitoring.
- Better Stack - Combines modern uptime monitoring, centralized logs, and on-call developer alerts.
- Grafana - A leading interface for visualizing metrics, charts, and system telemetry.
- Prometheus - A scalable time-series database for collecting metrics and setting alerts.
- OpenTelemetry - The official open industry standard for traces, metrics, and logs.
- PostHog - All-in-one product analytics, user session recordings, feature flags, and A/B testing.
- Axiom - A cloud solution for storing and quickly searching large volumes of logs.
- Uptime Kuma - An attractive, simple, self-hosted tool for monitoring website and service availability.
- UptimeRobot - A proven, stable free service for monitoring websites.
- Gatus - An automated health check monitor configured through a simple YAML file.
- Kener - A modern, visually impressive open-source status page system.
Web and application security
- OWASP - The global source for application security guidance and standards, including the Top 10 vulnerabilities.
- OWASP ZAP - A free, open-source scanner for finding security issues in web applications.
- Nmap - A legendary tool for scanning open ports and diagnosing networks.
- Nuclei - A fast vulnerability scanner based on community-developed YAML templates.
- Snyk - Automatically scans code, npm packages, and Docker containers for known security vulnerabilities.
- Wazuh - A free, open-source SIEM platform for server protection and intrusion detection.
- CrowdSec - Server protection that uses community intelligence to block malicious IP addresses.
- Security Onion - A specialized Linux distribution for network traffic analysis and monitoring.
- Canarytokens - Smart digital decoys that alert you when someone opens a confidential file or link.
- Censys - A search engine for internet-facing devices, servers, and digital certificates.
- AbuseIPDB - Checks whether an IP address has been reported for attacks or spam.
- OpenCVE - Tracks newly discovered software vulnerabilities and sends personalized alerts.
- NVD - The official US national database of software vulnerabilities.
- MDN HTTP Observatory - Quickly checks your domain's HTTP security headers, including CSP and HSTS.
TLS, certificates, and HTTP debugging
- SSL Labs - A detailed, rigorous analysis of your web server's TLS configuration.
- Let's Encrypt - A nonprofit certificate authority that provides free, automated SSL/TLS certificates.
- Certbot - The official EFF tool for automatically installing and renewing Let's Encrypt certificates on a server.
- acme.sh - A lightweight, versatile ACME client written as a pure POSIX shell script.
- mkcert - Creates locally trusted HTTPS certificates for localhost without browser warnings.
- mitmproxy - An interactive proxy for intercepting, modifying, and analyzing HTTP/HTTPS traffic.
- HTTP Toolkit - An excellent visual tool for capturing, inspecting, and mocking HTTP requests in real time.
Mobile development
- Android Studio - Google's official development environment with an emulator and Android app profiling tools.
- Android Developers - The official portal for documentation, guides, and Android ecosystem recommendations.
- React Native - Build native mobile applications for iOS and Android with React.
- Expo - A complete set of tools and services that greatly speeds up and simplifies React Native development.
- Flutter - Google's framework for compiling beautiful applications from a single codebase written in Dart.
- Kotlin Multiplatform - Share business logic across mobile, web, and desktop platforms while keeping a native UI.
- Android Code Search - Search the complete source code of the Android operating system and libraries.
- Android Asset Studio - Generates icons, graphics, and notification assets for Android projects.
- Shizuku - A powerful tool that lets apps access protected system APIs without root access.
- Acode - An excellent lightweight code editor for Android phones and tablets.
- Sora Editor - An advanced Android component for fast code editing with syntax highlighting.
Game development
- Godot - A completely free, open-source game engine for 2D and 3D games, with its own GDScript language.
- Unity - A leading commercial engine for developing mobile, PC, and console games in C#.
- Unreal Engine - Epic Games' advanced 3D engine for photorealistic games and films.
- pygame-ce - A modern, actively maintained community edition of the popular Python game library.
- Kenney - Thousands of free 2D and 3D models, textures, audio effects, and UI elements in the public domain.
- itch.io Game Assets - A huge collection of graphics and music assets from independent creators.
- OpenGameArt - A shared library of free audio and visual assets for games.
- Quaternius - Beautiful free packs of modular low-poly 3D models ready for animation.
- Game UI Database - The world's largest collection of user interface screenshots from hundreds of video games.
- Tiled - A flexible, proven open-source editor for creating 2D tile-based levels.
- LDtk - A modern, visually appealing 2D level editor from the creator of Dead Cells.
- Tracy Profiler - A nanosecond-accurate real-time profiler for C++ and demanding video games.
Machine learning and local AI
- Hugging Face - A global hub for downloading models and datasets and running AI Spaces applications.
- ModelScope - Alibaba's large international platform for models and datasets.
- Ollama - One of the easiest ways to download and run large language models locally.
- LM Studio - A desktop app with a graphical interface and a local OpenAI-compatible API server.
- llama.cpp - Highly optimized C/C++ code for running quantized GGUF models quickly on ordinary hardware.
- PyTorch - A leading industry and research framework for deep learning and model training.
- TensorFlow - Google's mature ecosystem for machine learning and production deployment.
- JAX - A high-performance library for transforming functions and differentiable programming on TPUs and GPUs.
- Kaggle - A global data science community with competitions, datasets, and free notebooks.
- Weights & Biases - Tracks experiments, compares hyperparameters, and versions AI models.
Developer communities
- Stack Overflow - The world's largest repository of solved programming problems and technical questions.
- DEV Community - A constructive, friendly community for sharing articles, experience, and tutorials.
- XDA Developers - A legendary forum for Android enthusiasts, custom ROMs, and hardware modifications.
- Indie Hackers - A community for developers and entrepreneurs building profitable products independently.
- Blind - An anonymous network for technology employees, with candid insights into compensation and workplace culture.
- Lobsters - A focused aggregator of technical articles and in-depth engineering discussions.
- Hacker News - A leading global aggregator of news about startups, science, and programming.
Technology news sources
- daily.dev - A smart aggregator that serves high-quality developer articles in a new browser tab.
- KrebsOnSecurity - Investigative journalism and highly reliable cybersecurity and crime news.
- Frontend Dogma - A daily roundup of important news and tutorials from web technology.
- This Week in Rust - The official weekly newsletter about developments in the Rust programming language.
- InfoQ - In-depth analysis of software architecture, cloud solutions, and engineering practices.
- Smashing Magazine - High-quality, detailed guides for web designers and frontend developers.
Official documentation and quick answers
- MDN Web Docs - The definitive reference and gold standard for learning HTML, CSS, and JavaScript.
- DevDocs - Fast, unified, offline-accessible documentation search for hundreds of programming languages.
- Zeal - A free desktop app for browsing offline documentation on Windows and Linux.
- web.dev - Google's official guidance for building modern, fast, secure websites.
- roadmap.sh - Interactive roadmaps that guide you step by step through learning a technical role.
- Devhints - Concise, readable collections of shortcuts and syntax cheat sheets for developers.
Free programming education
- freeCodeCamp - Complete free courses with hands-on projects and internationally recognized certificates.
- CS50 - Harvard University's renowned introductory computer science course, available to everyone for free.
- Exercism - Improve programming skills through practical exercises and mentor feedback.
- The Odin Project - A free, rigorous, open curriculum for mastering full-stack web development.
- Full Stack Open - An excellent free University of Helsinki course on modern React, Node, GraphQL, and TypeScript.
- Open Source Guides - GitHub's official handbook on starting and successfully maintaining an open-source project.
- Android Courses - Official Google courses for building modern apps with Jetpack Compose.
Everyday online toolkits for developers
- DevToys - A Swiss Army knife for developers: JSON formatting, regex, hashing, Base64, and conversions.
- IT Tools - A fantastic collection of browser tools for network administrators and developers, without sending data to a server.
- Web Toolbox - A set of tools for everyday format conversions and data generation.
- Tiny Helpers - A carefully selected list of small helper tools for working with CSS, SVG, and fonts.
- Tiny Tools - A directory of specialized minimalist services.
- CyberChef - GCHQ's powerful cybersecurity tool for analyzing, decoding, and manipulating data.
- Crontab Guru - The fastest, easiest way to check and understand cron schedules.
- Mockaroo - Generates thousands of realistic test data rows in CSV, JSON, and SQL formats.
- UUID Tools - Instantly generates and checks UUID versions, including v4 and v7.
Dependency and package analysis
- deps.dev - A Google service that analyzes the security, licenses, and dependency trees of open-source packages.
- Libraries.io - Search libraries and track new versions across dozens of package managers.
- Bundlephobia - Check how adding an npm package affects the size of your JavaScript bundle.
- npm trends - A comparative download chart that helps you choose the right library.
Software licenses for open-source projects
- Choose a License - A simple GitHub guide that helps you choose the right license for your project, such as MIT, Apache, or GPL.
- SPDX License List - The official standardized list of software license identifiers.
- tl;drLegal - Legal licenses summarized and explained in plain language, including what you can and cannot do.
Regular expression tools
- Regex101 - A leading online editor that explains every token and supports regex testing and performance measurement.
- RegExr - A friendly visual tool for learning, testing, and searching shared regular expressions.
- Debuggex - A graphical state diagram showing how a regex processes text.
Presentation and content tools
- Lorem Picsum - Generates beautiful random placeholder photos from a simple URL.
- DummyImage - Quickly creates simple images in exact dimensions and colors for prototypes.
- Carbon - Creates polished images of your source code for sharing online.
- Ray.so - A minimalist service for generating modern, elegant code images.
- Freeze - A CLI tool that turns code and terminal output into attractive PNG or SVG images.
Domain status and network diagnostics
- ICANN Lookup - The official search tool for internet domain registration data.
- RDAP - A modern standard and client for accessing IP address and domain registration data.
- DNSlytics - Deep analysis of DNS records, domain history, and IP infrastructure.
- Cloudflare Radar - A global view of internet speed, outages, and traffic distribution.
- Check-Host - Checks server availability worldwide using ping, HTTP, and DNS tests.
- OONI - A global network for detecting censorship, website blocking, and internet traffic throttling.
Uptime services and status pages
- Better Stack Uptime - A reliable cloud system for checking website availability and alerting your team immediately.
- Uptime Kuma - Self-hosted monitoring you can run on your own server in a few minutes.
- Gatus - A lightweight, highly efficient system for monitoring service health.
- Kener - A next-generation status page with incident support and an elegant dark mode.
Conclusion
A well-chosen set of tools dramatically increases productivity, eliminates repetitive work, and lets you focus on what matters: writing high-quality, secure code.
Save this guide and search it whenever you start a new project or need a proven solution to a specific engineering challenge.
Share your thoughts, questions, or tips about this article.