Developer Tools for MAC
81 free Mac apps in Developer Tools, including OrbStack, tmux, and QuotaBar. Each app page lists its version, size, macOS requirement and what’s new, and the download button leads to the developer’s official source.
81 apps
DorothyDorothy is a desktop app for running several AI coding agents at the same time. It works with Claude Code, Codex, Gemini, Grok and local agents, and gives each agent its own isolated terminal session, so you can follow many projects from one window instead of keeping one agent in one terminal. You choose the skills, model and project for each agent, send input to any running agent and watch its output live.Developer Tools
ChangesChanges is a modern Git client for the Mac, built with SwiftUI and AppKit and styled with Apple’s Liquid Glass design. It replaces complex command-line work with a clear, Mac-native interface that keeps the mental load low, so you can focus on your code. Commit messages and stash summaries can be generated with Apple Intelligence.Developer Tools
sttsstts is a small macOS menu bar app for monitoring the status of cloud services. With a click of the menu bar icon you can see how your favorite services are doing, and you can also be notified when a service goes down or gets restored. It is designed to be unobtrusive: it gives you only the information you need and opens a service's status page with a single click.Developer Tools
redis-proredis-pro is a simple Redis management app for macOS, written in SwiftUI. You connect to a Redis server, keep connections as favorites, work with your data in a table and delete entries in batches. The design borrows from Sequel Ace, the MySQL client for Mac, and from Aliyun DMS. It also shows the connected clients, lets you kill a client, opens the slow log and updates the server's configuration, and it has a dark mode.Developer Tools
AppBoxAppBox is a Mac app for iOS developers who want to get test builds onto devices without a separate distribution service. It deploys Development, Ad-Hoc and In-house (Enterprise) apps directly to devices from your Dropbox account. You link Dropbox, select or drag in an IPA file and click upload, then send the link to testers or clients. They open it in the browser on the device and tap install.Developer Tools
Jupyter Notebook ViewerJupyter Notebook Viewer is a small, free, native macOS application for reading Jupyter and IPython notebooks. It stands alone thanks to the nbviewer.js library, so a notebook can be opened like any other document, and it includes a Quick Look generator for previewing notebooks in Finder.Developer Tools
Pasteboard ViewerPasteboard Viewer is a developer utility that lets you inspect the various system pasteboards. It helps you make sure that your app is putting the correct data on NSPasteboard or UIPasteboard. The contents refresh live, and the app can preview text, RTF, images and anything that has a Quick Look preview.Developer Tools
ChipmunkChipmunk is a native desktop application, written in Rust, for viewing and analyzing log files. It has no limit on file size beyond your disk space, and because it avoids unnecessary copying, files of any size open with the same speed. It can also collect logs as they happen, over TCP, UDP or a serial port, or from the output of a command or program that you launch from the app.Developer Tools
Open in CodeOpen in Code is a small native Mac utility that lives in the Finder toolbar. One click takes you from the folder or file you are looking at to the matching workspace in Visual Studio Code, without opening a terminal or navigating to the folder again. If a folder is selected, it opens that folder. If a file or Finder package is selected, it opens the folder containing it. With several items selected it uses the first one, and with nothing selected it opens the folder shown in the front Finder window.Developer Tools
GitXGitX is a native Mac app that gives the git version control system a graphical interface. It has a history view for browsing commits and a staging view for choosing what goes into the next commit, with real diffs of your changes, and a sidebar for moving between branches. It also comes with a gitx command-line tool, so you can open it from the terminal.Developer Tools
tty7tty7 is a GPU-rendered terminal written in Rust, built on Zed's gpui and Alacritty's terminal core. A background server owns your shells and panes rather than the window, so you can quit the app and your shells keep running without tmux. After a reboot, the layout, the screen and supported agent conversations come back.Developer Tools
TrailerTrailer is a Mac menu bar app that keeps track of GitHub pull requests and issues across your repositories. It sorts items into sections such as Mine, Participated, Mentioned, Merged and Closed, can show labels and CI status updates, and uses Notification Center to tell you about comments, merges and status changes. The menu bar item turns red when you have unread comments, and selecting an item, notification or comment opens it on GitHub.Developer Tools
RockxyRockxy is a native Mac app for intercepting, inspecting and changing network traffic. It captures HTTP, HTTPS, WebSocket and GraphQL traffic from any Mac app, command-line tool or iOS device, which covers what browser developer tools cannot see. You can narrow thousands of requests with filters on method, host, status, header, body and process, or run a full-text search across a session.Developer Tools
BdashBdash is a simple SQL client built for lightweight data analysis. You write a query, run it against your database, draw a chart from the result, and keep the query saved so you can come back to it later. When a result is worth showing to someone else, Bdash can share it as a GitHub gist.Developer Tools
CateCate is an IDE built on an infinite zoomable canvas, made for running several coding agents at once. Terminals, editors and browser panels float in a workspace instead of sitting in tabs. Run Claude Code, Codex or another agent CLI in a Cate terminal and each panel shows whether its agent is working, finished or waiting on you, with a notification the moment one needs input.Developer Tools
GaphorGaphor is a UML and SysML modeling application written in Python. It is designed to be easy to use while still being powerful. Gaphor implements a fully compliant UML 2 data model, so it is much more than a drawing tool: you can quickly sketch part of a system or build a complete, highly complex model. When it starts, you choose a Generic, UML, SysML, RAAML or C4 Model template, and Gaphor selects the matching profile.Developer Tools
EclipseEclipse is an open-source integrated development environment (IDE) with a base workspace and a plug-in system for customizing it. It comes as a set of ready-made packages for different kinds of work. The Eclipse IDE for Java Developers holds the essential tools for Java: a Java IDE, a Git client, an XML editor, and Maven and Gradle integration. Other packages cover other work, such as the Eclipse IDE for C/C++ Developers.Developer Tools
Asset Catalog TinkererAsset Catalog Tinkerer lets you open asset catalog files (.car) and view the images they contain. These files usually sit in an app's Resources folder. Once one is open, you can drag individual assets out, copy them, or export the entire catalog or a selection of images to a folder. It also reads theme store files, which hold the assets for interface components, such as those in macOS's own SystemAppearance bundle, and it includes a Quick Look plug-in for previewing catalogs.Developer Tools
MiniSimMiniSim is a small menu bar app for developers who work with iOS simulators and Android emulators. You open it from the menu bar or press Option + Shift + E, then choose the device you want to start. It is written in Swift and AppKit and is fully native.Developer Tools
GeanyGeany is a small, fast integrated development environment built on the GTK toolkit. It was designed to depend on few other packages, while still giving programmers the tools they expect from an IDE: syntax highlighting, code folding, auto-completion, symbol lists and a way to build and run code from inside the editor. It handles many file types, including C, Java, PHP, HTML, Python, Perl and Pascal.Developer Tools
SqlectronSqlectron is a free, open-source SQL client for Mac, described by its makers as simple and lightweight, with support across databases and platforms. It gives you one app for several database systems: PostgreSQL, Redshift, MySQL, MariaDB, Microsoft SQL Server and SQLite, plus Cassandra, which is a NoSQL database and comes with some exceptions noted by the project. The same app is available for Windows and Linux, so a team on mixed computers can use one tool.Developer Tools
TableProTablePro is a native database client for macOS. You connect to a database, run queries in a SQL editor, then browse and edit the results in a data grid. It is built with native interfaces rather than Electron or a Java runtime. The site lists 37 supported engines, including PostgreSQL, MySQL, SQL Server, SQLite, MongoDB and Redis. Common drivers ship with the app, and others download the first time you use them.Developer Tools
Hex FiendHex Fiend is a fast hex editor for macOS, for anyone who needs to look inside or change a file byte by byte. Unlike editors that only allow in-place changes, it lets you insert, delete and rearrange data. It does not keep your files in memory, so it stays small and quick even on Macs with little RAM, and you can open, scroll, copy and paste in huge files. The project says it has been tested on files as large as 118 GB.Developer Tools
DbGateDbGate is a cross-platform database manager for SQL and NoSQL databases. It connects to MySQL, MariaDB, PostgreSQL, CockroachDB, SQL Server, Oracle, SQLite, DuckDB, Firebird, ClickHouse, Apache Cassandra, MongoDB and Redis, so you can work with several kinds of database at the same time in one app. It is designed to be simple to use, with advanced tools such as schema comparison, a visual query designer, charts and batch import and export when you need them.Developer Tools