DEV Community

Violet Alexander
Violet Alexander

Posted on

Recommended Mac Development Tools for 2024 (Super Easy to Use)

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

Image description

The interface layout is not inferior to that of navicat, and it is also quite good.

Image description

2.Termius

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.

Image description

It also supports SFTP connection, so you no longer need to download a separate software for file uploading.

Image description

3.typora

Image description

Programmer specific document writing, using markdown syntax to write documents, very smooth. There are many beautiful themes that reject aesthetic fatigue.
4.Servbay

Image description

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

Image description

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)

Collapse
 
denys_bochko profile image
Denys Bochko

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.

Collapse
 
violet_alexander_a4a3e5dd profile image
Violet Alexander

Did you use Servbay and tableplus? Welcome to share your usage experience

Collapse
 
denys_bochko profile image
Denys Bochko

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.

Thread Thread
 
violet_alexander_a4a3e5dd profile image
Violet Alexander

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.

Collapse
 
jeffreydavis profile image
Jeffrey Davis

TablePlus is the best DB client that I have ever found.