Search

Essential tools, editors, terminals, and platforms that power modern software development workflows.

Code Editors & IDEs
(23)
Microsoft's wildly popular open-source code editor with a massive extension ecosystem
AI-native code editor built on VS Code with deep LLM integration for writing and editing code
Blazing-fast GPU-accelerated editor built in Rust with real-time collaboration baked in
Lightweight and lightning-fast text editor beloved for its speed and keyboard shortcuts
Hyperextensible Vim fork with Lua scripting, async plugins, and a thriving modern ecosystem
The original modal text editor that's been shaping developer muscle memory since 1991
The extensible self-documenting editor that doubles as an operating system for power users
JetBrains' flagship Java/Kotlin IDE with deep code intelligence and refactoring tools
JetBrains IDE purpose-built for Python with scientific tools and web framework support
JetBrains' JavaScript and TypeScript IDE with first-class framework support
JetBrains IDE tailored for Go development with smart code completion and debugging
JetBrains' cross-platform C/C++ IDE with CMake support and deep code analysis
JetBrains' cross-platform .NET IDE combining ReSharper intelligence with full IDE features
JetBrains' multi-database IDE with intelligent query console and schema navigation
Veteran open-source IDE with strong Java roots and a massive plugin marketplace
Post-modern terminal editor inspired by Kakoune with built-in LSP and tree-sitter support
Rust-powered code editor focused on performance with modal editing and remote development
Lightweight Lua-extensible editor that prioritizes simplicity and minimal resource usage
Modern terminal-based editor that feels intuitive with standard keybindings and mouse support
Simple terminal text editor that gets the job done without a learning curve
KDE's advanced text editor with built-in terminal, LSP support, and project management
Fast and lightweight IDE with basic project management and a clean GTK interface
JetBrains' lightweight polyglot editor with Smart Mode for full IDE capabilities on demand

Terminals & Shells

(17)
Microsoft's modern terminal with tabs, GPU rendering, and full Unicode support
Cross-platform GPU-accelerated terminal emulator focused on raw speed and simplicity
GPU-accelerated terminal with built-in multiplexer, ligatures, and Lua configuration
Feature-rich GPU-based terminal with image rendering and tiling layout support
macOS terminal replacement with split panes, search, autocomplete, and deep customization
Electron-based terminal built on web technologies with a rich plugin ecosystem
Rust-based terminal reimagined with IDE-like input, AI command search, and workflows
Highly configurable cross-platform terminal with serial port and SSH connection manager
Native platform terminal emulator that prioritizes correctness, speed, and native UI
Community-driven Zsh configuration framework with 300+ plugins and 150+ themes
Cross-shell prompt theme engine that works with any shell on any operating system
Minimal, blazing-fast cross-shell prompt written in Rust with smart context detection
User-friendly shell with autosuggestions, syntax highlighting, and sane defaults out of the box
Powerful shell with programmable completion, spelling correction, and extensive scripting
Microsoft's cross-platform task automation shell built on .NET with object pipeline
Terminal multiplexer that lets you run persistent sessions with splits and window management
Modern terminal workspace with intuitive panes, tabs, and a discoverable plugin system

API Tools & Testing

(12)
Industry-standard API platform for building, testing, and documenting APIs collaboratively
Streamlined REST and GraphQL client with environment management and code generation
Lightweight open-source API development ecosystem that runs entirely in the browser
Offline-first API client that stores collections in plain text files for Git-friendly workflows
Lightweight REST API client extension built directly into VS Code's sidebar
Human-friendly command-line HTTP client with intuitive syntax and JSON support
The ubiquitous command-line tool for transferring data with URL syntax since 1998
Native macOS HTTP client with dynamic values, code generation, and team sync
Cross-platform GUI client for gRPC, REST, and other API protocols with scripting support
API marketplace and hub for discovering, testing, and connecting to thousands of APIs
Interactive API documentation generator that lets you visualize and test OpenAPI specs
API design platform with visual OpenAPI editor, mock servers, and documentation hosting

Git & Version Control

(14)
The world's largest code hosting platform with CI/CD, issues, and collaboration tools
Complete DevOps platform with built-in CI/CD, container registry, and project management
Atlassian's Git platform with tight Jira integration and built-in CI/CD pipelines
Painless self-hosted Git service written in Go that's lightweight and easy to deploy
Community-driven Gitea fork focused on sustainability and federation support
Visual Git client with intuitive drag-and-drop branching, merge conflict editor, and integrations
Atlassian's free visual Git and Mercurial client for Windows and macOS
Fast and friendly Git client for Mac and Windows with visual diff and merge tools
Terminal UI for Git that makes complex operations simple with keyboard-driven navigation
GitHub's official desktop client that simplifies Git workflows with a clean GUI
Professional Git client for Mac and Windows with advanced features and polished interface
Makes Git diffs actually readable with better formatting and highlighted changes
Syntax-highlighting pager for Git diffs with side-by-side view and line numbering
Text-mode interface for Git that provides a visual log, diff, and blame browser in the terminal

Containers & DevOps

(9)
The standard GUI for building and running containers on Mac, Windows, and Linux
Daemonless container engine with a desktop GUI and drop-in Docker compatibility
Open-source app for running Kubernetes and containers on your desktop with choice of runtime
Fast and lightweight Docker and Linux VM runtime for macOS that replaces Docker Desktop
Minimal container runtime for macOS and Linux with Docker and Kubernetes support
Terminal UI for Docker that makes managing containers, images, and volumes effortless
Top-like interface for real-time container metrics monitoring in the terminal
Explore Docker image layers to find wasted space and optimize your container builds
Dockerfile linter that parses instructions and validates best practices using ShellCheck

Database Tools

(11)
Universal database client supporting 100+ databases with a rich SQL editor and ERD viewer
Modern native database GUI with clean design and multi-database support across platforms
Feature-rich open-source administration and development platform for PostgreSQL
Web-based MySQL/MariaDB administration tool used on millions of servers worldwide
Single-file PHP database manager that supports MySQL, PostgreSQL, SQLite, and more
Official MongoDB GUI for querying, aggregating, and analyzing data with visual explain plans
Official Redis GUI for browsing keys, running commands, and profiling performance
Cross-platform SQL editor and database manager with a beautiful minimal interface
Lightweight Windows client for MySQL, MariaDB, PostgreSQL, and SQL Server management
Visual tool for creating, designing, and editing SQLite database files with a spreadsheet-like UI
Visual database browser for Prisma ORM projects with inline editing and relation navigation

Design & Prototyping

(5)
Collaborative interface design tool that became the industry standard for UI/UX workflows
Open-source design and prototyping platform built for cross-team collaboration
Design tool that publishes production-ready websites with animations and CMS built in
Frontend workshop for building, testing, and documenting UI components in isolation
Visual testing and review platform that catches UI regressions automatically via Storybook

Browser DevTools & Debugging

(9)
Built-in developer tools for debugging, profiling, and inspecting web pages in Chromium browsers
Mozilla's built-in tools with standout CSS Grid inspector and accessibility panel
Browser extension for inspecting React component hierarchies, props, and state in real-time
Time-travel debugging extension for inspecting Redux state changes and action history
Browser extension for debugging Vue.js apps with component tree and Pinia/Vuex inspection
Google's automated tool for auditing performance, accessibility, SEO, and best practices
Preview your site across multiple screen sizes simultaneously in a single synchronized window
Browser extension that gives designers point-and-click editing tools on any live webpage
Mobile browser console that brings desktop-quality DevTools to phone and tablet debugging

Hosting & Deployment

(14)
Frontend cloud platform with instant deployments, edge functions, and Next.js integration
Web platform for modern frontend teams with deploy previews, serverless functions, and forms
Deploy apps and databases instantly with a developer-first infrastructure platform
Unified cloud to build and run apps with free SSL, global CDN, and auto-deploys from Git
Run full-stack apps close to users worldwide with hardware-isolated micro VMs on demand
Open-source Firebase alternative with Postgres database, auth, storage, and realtime features
Open-source backend in a single Go binary with SQLite, auth, file storage, and admin dashboard
Self-hostable Heroku/Netlify alternative for deploying apps, databases, and services on your own hardware
Free and open-source PaaS that automates deployment with Docker and Nginx on your own servers
The smallest PaaS implementation you've ever seen — a Docker-powered mini-Heroku on a single server
JAMstack platform with unlimited bandwidth, preview deployments, and edge function support
Free static site hosting directly from your GitHub repository with custom domain support
Dead-simple single-command static web publishing for frontend developers
Globally distributed serverless JavaScript/TypeScript platform built on Deno runtime

AI Coding Assistants

(10)
AI pair programmer that suggests whole lines and functions trained on billions of lines of code
AI-first code editor with codebase-aware chat, inline edits, and multi-file generation
AI coding assistant with full codebase context using Sourcegraph's code graph
AI code completion that runs locally or in the cloud with privacy-first architecture
Open-source AI coding assistant for VS Code and JetBrains with bring-your-own-model support
Free AI code completion and chat for 70+ languages across 40+ IDE integrations
AWS AI assistant for code suggestions, security scans, and code transformation
Anthropic's agentic CLI tool that codes, debugs, and manages projects from the terminal
AI pair programming in the terminal that works with your local Git repo and any LLM
Open-source AI software engineer that can write code, fix bugs, and ship features autonomously

CLI Tools & Utilities

(17)
General-purpose fuzzy finder that supercharges file searching and command history in the terminal
Recursively search directories with regex at speeds that leave grep in the dust
Simple, fast, and user-friendly alternative to find with colorized output and smart defaults
Cat clone with syntax highlighting, Git integration, and automatic paging built in
Modern replacement for ls with Git status, icons, tree view, and colorized output
Lightweight command-line JSON processor for slicing, filtering, and transforming structured data
Portable command-line YAML, JSON, XML, CSV, and TOML processor built on jq syntax
Resource monitor with a beautiful terminal UI showing CPU, memory, disks, and network
Community-maintained help pages that cut through man page verbosity with practical examples
Corrects your previous console command when you mistype or forget a flag
Smarter cd command that learns your habits and jumps to directories with fuzzy matching
Shell extension that automatically loads and unloads environment variables per directory
One version manager to rule them all — manage runtimes for Node, Python, Ruby, and more
Polyglot runtime manager and task runner that's a faster, Rust-based alternative to asdf
Node Version Manager for installing and switching between multiple Node.js versions easily
Simple Python version management that lets you switch between multiple Python versions
Software development kit manager for JVM languages — install Java, Kotlin, Gradle, and more

Documentation & Knowledge

(9)
All-in-one workspace combining notes, docs, wikis, and project management with databases
Local-first Markdown knowledge base with bidirectional linking and a thriving plugin ecosystem
Privacy-first outliner for knowledge management with bidirectional references and graph view
Fast, searchable, offline-capable API documentation browser combining 600+ docs in one place
Offline API documentation browser for macOS with 200+ docsets and IDE integration
Offline documentation browser for Linux and Windows compatible with Dash docsets
Simple drag-and-drop editor for creating well-structured README files in minutes
Beautiful documentation platform that generates docs from your code with AI-powered search
Meta's static site generator optimized for documentation with versioning and i18n support

Communities & Learning

(14)
The definitive Q&A platform where developers have answered millions of programming questions
Inclusive community platform where developers share articles, tutorials, and discussions
Y Combinator's tech-focused link aggregator and discussion board for startup and dev news
Reddit's main programming subreddit for discussion on software development topics and news
Reddit community for web developers to share projects, ask questions, and discuss trends
Discover the most popular open-source repositories and developers on GitHub right now
Platform for discovering and launching new tech products, apps, and developer tools daily
Community-driven learning roadmaps for every developer role with curated resource links
Free full-stack curriculum with thousands of hours of coding challenges and certifications
Free open-source full-stack curriculum with project-based learning and community support
Practice coding in 70+ languages with mentor feedback and community-driven exercises
Platform for practicing coding interview questions with contests and company-specific problem sets
Coding challenges and skill assessments used by companies for technical hiring worldwide
Achieve mastery through coding kata challenges ranked by difficulty across dozens of languages
No items found matching your filters.