Tools
Software tools, apps, and online services, organized by category.
- 📙 Emojipedia
- Build tools and task runners (language-agnostic)
Build automation tools and task runners for compiling, bundling, and running project tasks, independent of language or ecosystem. - Code editors, IDEs and REPLs
Tools for writing, running, and editing code, organized by category. - Database administration
GUI clients for connecting to, querying, and administering databases. - DevOps lifecycle systems
Tools and services that support the software delivery lifecycle, organized by category. - File archival and compression
Tools for archiving and compressing files. - Testing tools (static and dynamic - platform agnostic)
Tools for testing software, organized by category. - Version control systems (VCS)
Version control systems besides Git, which has its own page. - VCS clients
GUI clients for working with version control systems. - Graphic design tools
Tools for graphic design, illustration, and visual asset creation, organized by category. - Modelling and diagramming tools
Tools for modelling systems and drawing diagrams, organized by category. - Code generators
Generators for random values, cron expressions, UUIDs, and other boilerplate developers need on demand. - Development environments and stacks
Pre-packaged local and cloud development environments and stacks, including containerized setups, cloud sandboxes, and LAMP-like bundles. - Diffing and merging tools
Standalone tools for comparing and merging text, code, and files. - Document conversion tools
Tools for converting documents between formats. - Email capture
Tools for capturing and inspecting outgoing emails during development, without sending them to real recipients. - Regex tools
Tools for building, testing, and understanding regular expressions. - Remote access and secure tunnels
Tools for exposing local services to the internet and enabling secure remote access. - Runtime version managers (multi-platform)
Tools for installing and switching between multiple versions of language runtimes on the same machine. - Security tools and data breach analysis
Tools for checking data breaches and assessing security exposure. - Sharing and screen capture
Tools for capturing and sharing screenshots, screen recordings, and terminal sessions. - SSH + FTP clients
Clients for connecting to remote servers over SSH and FTP. - Technical documentation
Tools for authoring and publishing technical documentation. - Terminals and terminal emulators
Terminal emulators for the command line. - VPNs
VPN services and tools.