Tools & Software
A curated directory of essential tools for computer science, development, and engineering.
A lightweight but powerful source code editor with built-in support for hundreds of languages and a rich extension marketplace.
Key Features
Platforms
Windows · macOS · Linux
A high-performance, multiplayer code editor built in Rust. Exceptionally fast startup and GPU-accelerated rendering.
Key Features
Platforms
macOS · Linux
A powerful IDE for JVM languages with deep code analysis, advanced refactoring, and framework-aware assistance.
Key Features
Platforms
Windows · macOS · Linux
The official IDE for Android development, based on IntelliJ IDEA with Android-specific tooling.
Key Features
Platforms
Windows · macOS · Linux
Apple's integrated development environment for building apps across all Apple platforms.
Key Features
Platforms
macOS
A hyperextensible, keyboard-centric text editor with Lua scripting and a modern plugin ecosystem.
Key Features
Platforms
Windows · macOS · Linux
The classic modal text editor known for its speed, ubiquity, and keyboard-driven efficiency.
Key Features
Platforms
Windows · macOS · Linux
A post-modern modal text editor with built-in LSP and tree-sitter, requiring no plugin manager.
Key Features
Platforms
Windows · macOS · Linux
A sophisticated text editor with a polished UI, multi-cursor editing, and excellent performance.
Key Features
Platforms
Windows · macOS · Linux
The de-facto distributed version control system for tracking source code changes across projects of all sizes.
Key Features
Platforms
Windows · macOS · Linux
The world's largest code hosting platform with pull requests, issues, Actions CI/CD, and Codespaces.
Key Features
Platforms
Web · Windows · macOS · Linux
A complete DevSecOps platform with built-in CI/CD, issue tracking, container registry, and self-hosting option.
Key Features
Platforms
Web · Self-hosted
A powerful, standards-compliant relational database with over 30 years of active development and exceptional extensibility.
Key Features
Platforms
Windows · macOS · Linux
A document-oriented NoSQL database designed for high availability, scalability, and developer productivity.
Key Features
Platforms
Windows · macOS · Linux · Cloud
An in-memory data structure store used as a database, cache, message broker, and streaming engine.
Key Features
Platforms
Windows · macOS · Linux
A self-contained, serverless SQL database engine embedded in millions of applications worldwide.
Key Features
Platforms
Windows · macOS · Linux · Embedded
An open-source Firebase alternative providing a Postgres database, Auth, storage, and edge functions.
Key Features
Platforms
Web · Self-hosted
The industry-standard platform for building, shipping, and running containerized applications.
Key Features
Platforms
Windows · macOS · Linux
The leading open-source container orchestration system for automating deployment, scaling, and management.
Key Features
Platforms
Cloud · On-premise
The package manager for Kubernetes. Define, install, and upgrade complex Kubernetes applications using reusable charts.
Key Features
Platforms
Windows · macOS · Linux
A declarative GitOps continuous delivery tool for Kubernetes that syncs cluster state with a Git repository.
Key Features
Platforms
Kubernetes
The open-source fork of Terraform under the Linux Foundation. Infrastructure as code for managing cloud resources across providers.
Key Features
Platforms
Windows · macOS · Linux
An agentless IT automation tool using simple YAML playbooks for configuration management and deployment.
Key Features
Platforms
Linux · macOS
A CI/CD and automation platform tightly integrated with GitHub repositories, using YAML-based workflows.
Key Features
Platforms
Web
An open-source fork of HashiCorp Vault under the Linux Foundation for secrets management, encryption, and identity.
Key Features
Platforms
Windows · macOS · Linux
A collaboration platform for API development with testing, documentation, mocking, and monitoring.
Key Features
Platforms
Windows · macOS · Linux · Web
An open-source API client for REST, GraphQL, gRPC, and WebSocket testing with a clean interface.
Key Features
Platforms
Windows · macOS · Linux
The world's most widely used network protocol analyzer for packet capture and deep inspection.
Key Features
Platforms
Windows · macOS · Linux
A delightful JavaScript testing framework focused on simplicity, with built-in mocking and code coverage.
Key Features
Platforms
Windows · macOS · Linux
A reliable end-to-end testing framework for modern web apps with cross-browser support and auto-wait.
Key Features
Platforms
Windows · macOS · Linux
A fast, reliable testing tool for anything that runs in a browser, with real-time reload and time travel debugging.
Key Features
Platforms
Windows · macOS · Linux
The leading collaborative interface design tool with real-time multiplayer, components, and prototyping.
Key Features
Platforms
Web · Windows · macOS
An open-source design and prototyping tool built on open web standards, self-hostable and browser-based.
Key Features
Platforms
Web · Self-hosted
An open-source virtual whiteboard for sketching hand-drawn-like diagrams. Great for system design and architecture sketches.
Key Features
Platforms
Web · Self-hosted
Amazon's comprehensive cloud platform offering 200+ services for compute, storage, networking, AI, and more.
Key Features
Platforms
Web
Google's suite of cloud computing services offering compute, data analytics, AI/ML, and developer tools on Google's infrastructure.
Key Features
Platforms
Web
Microsoft's cloud platform with strong enterprise integration, hybrid cloud capabilities, and a broad service catalog.
Key Features
Platforms
Web
A frontend cloud platform with global edge network, serverless functions, and seamless Git-based deployments.
Key Features
Platforms
Web
A global network platform providing CDN, DNS, DDoS protection, and edge computing via Workers.
Key Features
Platforms
Web
An open-source systems monitoring and alerting toolkit with a powerful query language (PromQL) and time-series database.
Key Features
Platforms
Linux · macOS · Windows
The open-source platform for monitoring and observability with beautiful dashboards connecting to dozens of data sources.
Key Features
Platforms
Web · Self-hosted
A vendor-neutral open standard for collecting and exporting telemetry data (traces, metrics, logs) from distributed systems.
Key Features
Platforms
Cross-platform
Built into Chrome, the industry-standard browser toolset for debugging, profiling, and auditing web apps.
Key Features
Platforms
Windows · macOS · Linux
An instrumentation framework for building dynamic analysis tools, best known for Memcheck to detect memory errors.
Key Features
Platforms
Linux · macOS
A terminal multiplexer that allows multiple terminal sessions in a single window, with session persistence.
Key Features
Platforms
Linux · macOS
A friendly interactive shell with autosuggestions, syntax highlighting, and tab completions out of the box.
Key Features
Platforms
Linux · macOS
A line-oriented search tool combining the usability of ag with the raw speed of grep, written in Rust.
Key Features
Platforms
Windows · macOS · Linux