Development
Editors, terminals, API clients, and version control GUIs.
Database Tools
GUI clients for MySQL, Redis, and Elasticsearch.
Diagramming
Tools for architecture diagrams, flowcharts, and documentation.
Learning Resources
Algorithm platforms, reference sites, and courses.
Development Tools
macOS Version Management
When you need to switch between versions of Go, Java, or Node.js on macOS:Database Tools
- MySQL
- Redis
- Elasticsearch
TablePlus — cross-platform GUI with a clean interface, supports multiple connections and SSH tunnels.MySQL Workbench — official Oracle tool with EER diagrams, query analyzer, and server management.
Diagramming and Documentation
Mermaid example (renders in GitHub and Obsidian):