Excalidraw
For drawing flowcharts, I often use Excalidraw, a doodle-style drawing tool. It's quite fun, and you might want to give it a try.
ServBay
No need for much introduction; you can set up a development environment with just a click of the mouse. It allows you to easily switch between different versions of programming languages. What other software can do this? It iterates quickly, and any bugs are resolved in a timely manner. Overall, I highly recommend it.
Fork
A free Git visualization tool, aptly represented by a "fork."
Warp
A new terminal application that supports basic autocompletion and memory features, enhanced by AI.
Zed
I won't recommend JetBrains or VSCode since they are well-known code editors. Instead, I’ll introduce Zed, a next-generation editor built on Rust. It has extremely fast startup and input speeds. Zed is just getting started, so I’ll keep an eye on it.
Database Visualization
Navicat, the leader in database visualization, is familiar to many. It recently launched a free version called Navicat Premium Lite. As a streamlined version of Navicat Premium 17, it includes most of the essential features. The official statement says, "It meets the basic database management needs of many beginner users and non-commercial purposes"
If you need a lightweight database visualization tool, I recommend SQL Pro Studio. While it may not be as powerful as Navicat, it's a native Mac application with decent performance. It covers basic operations (filtering, sorting), but advanced features require some SQL writing.
If you're using a Postgres database, you can try Postico 2, which is specifically designed for Postgres.
He3
A toolbox for developers that includes a variety of specialized development tools, as well as some basic tools for video editing, image cropping, and audio conversion.
Top comments (0)