Tools
159 tools in 17 families.
Languages
Programming and scripting languages.
- Python4 pagesGeneral-purpose language and its CPython interpreter.
- JavaScript1 pageThe language of the web, in browsers and server runtimes.
- TypeScript2 pagesTyped superset of JavaScript and its compiler, tsc.
- Go0 pagesCompiled language and toolchain from Google.
- Rust0 pagesMemory-safe systems language and its compiler, rustc.
- Java0 pagesJVM language, the JDK tools and runtime.
- Kotlin0 pagesJVM and multiplatform language from JetBrains.
- C#0 pagesThe main .NET language.
- PHP0 pagesServer-side scripting language.
- Ruby0 pagesDynamic language and its reference interpreter.
- Swift0 pagesApple's compiled language for all its platforms and Linux.
- C0 pagesThe C language, its standard library and compilers.
- C++0 pagesThe C++ language, standard library and compilers.
- Bash5 pagesGNU Bourne-Again Shell and its scripting language.
- PowerShell0 pagesCross-platform shell and scripting language from Microsoft.
Runtimes & package managers
Language runtimes, build tools and dependency managers.
- Node.js5 pagesJavaScript runtime built on V8.
- Deno0 pagesJavaScript and TypeScript runtime with built-in tooling.
- Bun0 pagesJavaScript runtime, bundler and package manager.
- npm6 pagesThe default Node.js package manager and registry client.
- pnpm0 pagesDisk-efficient Node.js package manager.
- Yarn0 pagesNode.js package manager (Classic and Berry).
- pip1 pageThe standard Python package installer.
- uv0 pagesFast Python package and project manager from Astral.
- Poetry0 pagesPython dependency management and packaging.
- conda0 pagesCross-language package and environment manager.
- Cargo0 pagesRust build system and package manager.
- Maven0 pagesJava build and dependency tool.
- Gradle0 pagesJVM build automation tool.
- Composer0 pagesPHP dependency manager.
- Bundler0 pagesRuby gem dependency manager.
- NuGet0 pages.NET package manager.
- .NET CLI0 pagesThe dotnet command for building and running .NET apps.
Version control
Source control and code hosting CLIs.
Containers & orchestration
Container engines, Kubernetes and its tooling.
- Docker2 pagesContainer engine, CLI and image builder.
- Docker Compose3 pagesMulti-container applications from a YAML file.
- Podman0 pagesDaemonless, rootless container engine.
- Kubernetes5 pagesContainer orchestration and the kubectl CLI.
- Helm2 pagesPackage manager for Kubernetes.
- kind0 pagesLocal Kubernetes clusters in Docker containers.
- minikube0 pagesLocal single-node Kubernetes.
Cloud CLIs & IaC
Cloud provider CLIs and infrastructure as code.
- AWS CLI1 pageCommand line for Amazon Web Services.
- Azure CLI0 pagesCommand line for Microsoft Azure.
- gcloud CLI0 pagesCommand line for Google Cloud.
- Terraform11 pagesInfrastructure as code from HashiCorp.
- OpenTofu0 pagesOpen-source fork of Terraform.
- Pulumi0 pagesInfrastructure as code in general-purpose languages.
- Ansible0 pagesAgentless configuration management and automation.
- Bicep0 pagesDeclarative IaC language for Azure.
Databases
Relational, document, key-value and analytical databases.
- PostgreSQL0 pagesOpen-source relational database.
- MySQL / MariaDB0 pagesRelational databases sharing the MySQL protocol.
- SQLite0 pagesEmbedded SQL database engine.
- MongoDB0 pagesDocument database and the mongosh shell.
- Redis0 pagesIn-memory key-value store.
- SQL0 pagesThe query language itself, across engines.
- Elasticsearch0 pagesSearch and analytics engine.
- DuckDB0 pagesIn-process analytical SQL database.
Web servers & proxies
HTTP servers, reverse proxies and load balancers.
Shell & Unix
Core Unix utilities and everyday command line tools.
- GNU coreutils2 pagesls, cp, mv, chmod and the other basic file utilities.
- grep0 pagesSearch text with patterns.
- sed2 pagesStream editor for filtering and transforming text.
- awk1 pagePattern scanning and text processing language.
- find1 pageSearch for files in a directory tree.
- rsync1 pageFast incremental file transfer.
- OpenSSH3 pagesssh, scp, sftp and ssh-keygen.
- tar1 pageArchive files.
- cron0 pagesScheduled jobs and crontab syntax.
- systemd0 pagesInit system, systemctl and journalctl.
- tmux0 pagesTerminal multiplexer.
- jq0 pagesCommand-line JSON processor.
- curl1 pageTransfer data with URLs.
- wget0 pagesNon-interactive network downloader.
- Zsh0 pagesZ shell, the default shell on macOS.
OS & system packages
Operating system package managers and platform layers.
Frontend
UI frameworks, bundlers, styling and frontend tooling.
- React3 pagesComponent library for user interfaces.
- Vue0 pagesProgressive JavaScript framework.
- Svelte0 pagesCompiler-based UI framework.
- Angular0 pagesTypeScript application framework from Google.
- Next.js1 pageReact framework from Vercel.
- Nuxt0 pagesVue framework.
- SvelteKit0 pagesSvelte application framework.
- Astro0 pagesContent-focused web framework.
- Vite1 pageFrontend dev server and build tool.
- webpack0 pagesJavaScript module bundler.
- Tailwind CSS1 pageUtility-first CSS framework.
- CSS3 pagesCascading Style Sheets.
- HTML1 pageHyperText Markup Language.
- ESLint1 pageJavaScript and TypeScript linter.
- Prettier1 pageOpinionated code formatter.
- Jest0 pagesJavaScript testing framework.
- Vitest0 pagesVite-native test runner.
Backend frameworks
Server-side web frameworks and ORMs.
- Django7 pagesPython web framework.
- FastAPI1 pagePython API framework based on type hints.
- Flask1 pagePython micro web framework.
- Express1 pageMinimal Node.js web framework.
- NestJS0 pagesTypeScript server framework for Node.js.
- Spring Boot1 pageJava application framework.
- Laravel0 pagesPHP web framework.
- Ruby on Rails0 pagesRuby web framework.
- ASP.NET Core0 pages.NET web framework.
- Prisma0 pagesTypeScript ORM and migrations.
- SQLAlchemy1 pagePython SQL toolkit and ORM.
CI/CD
Continuous integration and delivery systems.
Data & ML
Data engineering, analytics and machine learning tooling.
- pandas7 pagesPython data analysis library.
- NumPy2 pagesNumerical arrays for Python.
- Jupyter0 pagesInteractive notebooks.
- Apache Spark0 pagesDistributed data processing engine.
- Apache Kafka1 pageDistributed event streaming platform.
- Apache Airflow1 pageWorkflow orchestration.
- dbt0 pagesSQL transformation framework.
- PyTorch1 pageDeep learning framework.
Media & files
Audio, video, image and document conversion.
Networking & security
Network diagnostics, firewalls, certificates and encryption. Defensive use only.
- OpenSSL8 pagesTLS toolkit and crypto CLI.
- dig / nslookup0 pagesDNS lookup tools.
- ss / netstat0 pagesInspect sockets and listening ports.
- iptables / nftables1 pageLinux packet filtering.
- ufw0 pagesUncomplicated Firewall front end.
- tcpdump0 pagesPacket capture and analysis.
- Nmap0 pagesNetwork discovery and auditing of your own hosts.
- GnuPG1 pageOpenPGP encryption and signing.
- Certbot1 pageLet's Encrypt certificate client.
- WireGuard1 pageModern VPN tunnel.
Editors & build tools
Editors, build systems and regular expressions.
Protocols & standards
Network protocols, auth standards and data formats.
- HTTP4 pagesHTTP semantics, methods, headers and status codes.
- TLS0 pagesTransport Layer Security.
- DNS1 pageDomain Name System records and resolution.
- SSH protocol0 pagesThe Secure Shell protocol itself.
- OAuth 2.01 pageAuthorization framework and its grant types.
- JWT1 pageJSON Web Tokens.
- CORS1 pageCross-Origin Resource Sharing.
- WebSocket0 pagesFull-duplex protocol over a single TCP connection.
- JSON1 pageJavaScript Object Notation.
- YAML2 pagesHuman-friendly data serialization format.
- TOML0 pagesMinimal configuration file format.
- SemVer1 pageSemantic Versioning and version ranges.