As the saying goes, in order to do a good job, one must first sharpen their tools. A useful tool can make us achieve twice the result with half the effort, and a beautiful interface can make us feel happy. So, easy-to-use and visually appealing development tools are our development tools.
So today, I would like to recommend some development tools for Mac in 2024, which are all practical and helpful to you.
1.TablePlus
TP is a database management tool, although it is written here, I would recommend NaviCat for better usability. Navicat is chargeable, but you can still choose the “Learning Edition”. The reason why I used TP is because Navicat sent a letter to the company, and they asked us to uninstall all of it. So I found this alternative, which is also very good.
Support multiple database connections
The interface layout is not inferior to that of navicat, and it is also quite good.
This SSH and SFTP connection tool is also one of my treasured software. Compared to XShell, Final Shell, etc., it is really easy to use and looks good. I also strongly recommend it to everyone.
It also supports SFTP connection, so you no longer need to download a separate software for file uploading.
3.typora
Programmer specific document writing, using markdown syntax to write documents, very smooth. There are many beautiful themes that reject aesthetic fatigue.
4.Servbay
ServBay is an integrated, graphical local web development environment designed for macOS users. The reason why I used ServBay is because MAMP Pro did not meet all our specific needs, and we required a more streamlined solution for managing various development services efficiently. This alternative is also very effective.
Supports multiple versions of PHP and Node.js running concurrently
Custom domain names and free SSL functionality
Command line interface, unified service management, and Docker and Node.js compatibility
Internal network access, allowing sharing of local websites with team members
Supports MariaDB and PostgreSQL databases, as well as NoSQL databases like Redis and Memcached
User-friendly, easy for beginners, one-click deployment of development environments, multi-host and multi-domain support
Multi-language support, eliminating language barriers
Provides beginner guides and detailed tutorials to help users get started quickly
Recent updates focused on enhancing user experience, improving performance, and fixing known issues
Supports local development for Laravel 11, allowing quick setup of Laravel applications
5.istat menus
A very useful system monitoring tool, recommended for wall cracking. I often use this to control the small fan of my computer. When you run a project, you can turn the fan to the maximum and make the computer run happily. I often use stable diffusion to generate AI images locally.
Top comments (5)
Nice list.
I am using iTerm for ssh access. I tried the Termius but it requires all the keys and creds be moved to the cloud, which I don't like. I did not see an option of using it only locally.
I am using Querious for mysql management. I think it has the best UI on the market.
while tableplus is a good client, it has a very things that I did not like as I already got used to Queries, but TP is a great client comparing to navicat and other, especially the free ones.
I am definitely trying servbay if it works with docker.
Did you use Servbay and tableplus? Welcome to share your usage experience
I tried to use Tableplus but did not find it that intuitive, so I kept using Querious. Tableplus is better in terms on variety of connections, but I like Querious for its interface.
I am not using Servbay. My personal opinion is that it is a better version of xampp server. I believe I would have used it if I found it 5-6 years ago, but now I am using docker and pretty happy with that. Extra food for thought, plus learning something that every dev job on the market is asking right now, or so it seems.
Docker is indeed a counterpart to Servbay. If you have been using Docker for a long time, then it is better to use Docker. If you are a novice, Servbay is actually a tool with a much lower learning cost than Docker.
TablePlus is the best DB client that I have ever found.