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
WWDCWWDC is a free, open-source and unofficial app for watching Apple's developer conference on your Mac. You can follow the Keynote and Platforms State of the Union live, and watch the videos for all sessions released during WWDC week, along with other video content from Apple's website and Developer app. The app keeps track of what you want to watch and what you have already seen, and lets you take notes to refer back to later.Developer Tools
React Native DebuggerReact Native Debugger is a free, open-source standalone app for debugging React Native apps. It is based on the official Remote Debugger and adds more functionality, bringing React Inspector, Redux DevTools and Apollo Client DevTools together in one window. To use it, you open the app, make sure other debugger clients are closed, and turn on Debug JS Remotely in your app's developer menu.Developer Tools
LeptonLepton is a free, open-source code snippet manager for GitHub Gist and GitLab personal snippets. It gives your snippets a desktop app with tags, language groups, a dashboard and search, using the GitHub or GitLab account you connect. You can keep unlimited public and secret snippets and unlimited tags, and it also works with GitHub Enterprise and self-managed GitLab.Developer Tools
ReactotronReactotron is a free, open-source desktop app for debugging React and React Native applications. It gives you an easy-to-use window for monitoring your app's state, network requests and performance, and it suits projects of any size, from small personal apps to large enterprise ones. You add it to your project as a dev dependency, so it adds nothing to your production builds. Setup guides for React and React Native are in the official documentation.Developer Tools
PlatypusPlatypus is a developer tool that creates native Mac applications from command-line scripts, such as shell scripts or Python, Perl, Ruby, PHP, Swift or JavaScript programs. It wraps your script in an application bundle with a slim app binary that runs it, so you can share scripts with people who are not comfortable with the command line. In a few clicks you can make installers, droplets, administrative tools, login items, status menu items, launchers and automations.Developer Tools
InsomniaInsomnia is an open-source API client for REST, GraphQL, WebSockets, Server-Sent Events (SSE), gRPC and other HTTP-based protocols. You use it to send requests and debug responses, design APIs in a built-in OpenAPI editor with a visual preview, test them with test suites and a collection runner, and mock them with a cloud or self-hosted mock server. The Inso CLI brings linting and tests into CI/CD pipelines, and plugins add more features.Developer Tools
CodeEditCodeEdit is a code editor built by its community and written entirely for macOS in Swift, without Electron or other cross-platform frameworks. It aims to feel as light as TextEdit for quick edits while growing into a richer, Xcode-like experience for larger projects. Its features include syntax highlighting, code completion, project-wide find and replace, snippets, a built-in terminal, task running and Git integration. CodeEdit is not meant to replace Xcode; it is for projects that are not made for Apple platforms.Developer Tools
GitUpGitUp is a Git client for the Mac that aims to let engineers of every level work quickly, safely and without headaches. Its live, interactive repository graph lets you edit, reorder, fix up and merge commits directly, and it offers unlimited undo and redo of almost every operation, even rebases and merges. Time Machine-like snapshots give you one-click rollbacks to earlier states of your repository.Developer Tools
VimRVimR is a Neovim GUI for macOS, written in Swift. It runs Neovim inside and adds convenient features found in other graphical editors, so you keep Neovim's speed and keyboard-driven editing in a native Mac window. You get a Markdown preview, a general HTML preview that keeps your scroll position when it reloads, a fuzzy file finder like Xcode's Open Quickly, and a simple file browser.Developer Tools
MQTTXMQTTX is an open-source, cross-platform MQTT 5.0 client toolbox from EMQ for developing, testing and troubleshooting MQTT applications. MQTT is a lightweight publish/subscribe messaging protocol used by IoT devices. With the MQTTX desktop app you connect to a broker over TCP, TLS, WebSocket or secure WebSocket using MQTT 3.1, 3.1.1 or 5.0, subscribe to topics and publish messages, and see the messages you send and receive.Developer Tools
HTTP ToolkitHTTP Toolkit is an open-source tool for debugging, testing and building with HTTP. It captures HTTP and HTTPS traffic with one-click interception for a wide range of tools: browser windows, Android or iOS apps, Docker containers, terminal sessions and backend processes such as Node.js, Java, Python or Ruby. You can target a single client instead of your whole computer, or connect any client to HTTP Toolkit as an HTTP proxy.Developer Tools
Postgres.appPostgres.app is a full-featured PostgreSQL installation packaged as a standard Mac app. Download it, move it to the Applications folder, double-click and click Initialize, and you have a PostgreSQL server running on your Mac. A simple interface and a menu bar item let you start and stop servers, and you never need to touch the command line, although all the usual command-line tools and header files are included for advanced users.Developer Tools
Beekeeper StudioBeekeeper Studio is a cross-platform SQL editor and database manager that aims to be fast, smooth and pleasant to use. Write queries in an editor with autocomplete and syntax highlighting, work in tabs, then sort, filter and edit your table data directly. You can create and modify tables, indexes, relations and triggers, save queries for later, find old queries in the run history, and import and export data, all with a good dark theme.Developer Tools
Nextpad++Nextpad++ brings the Notepad++ code editor from Windows to the Mac as a fully native app. It is a port of the original Notepad++ code, not a rewrite and not Wine, so it works the way Notepad++ users expect, while fitting into macOS with native menus, shortcuts, file dialogs, dark mode and the macOS Tahoe look. You get syntax highlighting for many languages, plugins, macros, find-in-files with regular expressions, split view and the document map.Developer Tools
MacVimMacVim is the Mac version of Vim, the powerful, keyboard-driven text editor. It gives Vim a smooth native interface with menus, dialog boxes, toolbars and scroll bars, while keeping everything that makes Vim fast to use. You can use native or non-native full-screen modes, map trackpad gestures, the Touch Bar and Command-key shortcuts to Vim actions, and work in Vim tabs with your own colours.Developer Tools
GitifyGitify brings your Git notifications to the Mac menu bar. Instead of keeping a browser tab open, you see new issues, pull requests, reviews, releases and mentions in a small window that opens from the menu bar, and you can open them, mark them as read or done, or unsubscribe from there. It works with GitHub, including GitHub Enterprise, and with other Git platforms such as GitLab, Gitea, Forgejo, Codeberg and Bitbucket Cloud, and you can sign in to several accounts at once. Filters, settings and themes let you see only what matters to you.Developer Tools
CotEditorCotEditor is a lightweight plain-text editor made just for macOS. It looks and behaves the way a Mac app should, and it launches so quickly that you can start writing the moment you need to. It is equally good for notes, code and plain text files: syntax highlighting covers more than 60 languages, such as HTML, PHP, Python, Ruby and Markdown, and a powerful find and replace uses regular expressions. Every setting, including syntax definitions and themes, lives in a normal settings window, with no configuration files to edit.Developer Tools
Sequel AceSequel Ace is a fast, native Mac app for working with MySQL and MariaDB databases. Connect to a local or remote server, including through an SSH tunnel, then browse tables, edit rows, change table structure, run SQL queries with syntax highlighting and auto-completion, and import or export data. It is the community-maintained successor to the popular Sequel Pro, which is no longer developed, and it can import Sequel Pro favourites.Developer Tools
TabbyTabby, formerly called Terminus, is a highly configurable terminal emulator that also works as an SSH, Telnet and serial client. It replaces several tools at once: a local terminal with tabs and split panes, a connection manager for your servers, and a serial terminal for devices such as routers and microcontrollers. Your SSH passwords and keys can be kept in an encrypted vault, files can be transferred over SSH, and the look and features can be changed with themes and plugins. Tabby is developed by Eugene Pankov and runs on Mac, Windows and Linux.Developer Tools
kittykitty is a fast, feature-rich terminal emulator that uses your GPU to draw text, so scrolling and large outputs stay smooth. It has tabs and split windows with several layouts built in, support for true colour, ligatures and emoji, and its own graphics protocol for showing images right inside the terminal. kitty can be controlled from scripts and the command line, and extended with small programs called kittens, for tasks such as SSH with your settings, side-by-side file diffs and Unicode input. kitty is made by Kovid Goyal, the developer of calibre.Developer Tools
DBeaverDBeaver is a free universal database tool for developers, analysts and database administrators. It connects to almost any database, including MySQL, MariaDB, PostgreSQL, SQLite, Microsoft SQL Server, Oracle and many more through JDBC drivers, and lets you browse tables, edit data, write and run SQL, and design databases from one app. DBeaver Community, the free edition, is made by DBeaver Corporation and used by millions of people.Developer Tools
ZedZed is a minimal, very fast code editor for Mac, written from scratch in Rust by the team that created Atom and Tree-sitter. It uses all of your CPU cores and draws its interface on the GPU with Metal, so opening big projects, searching and typing stay smooth. Zed supports most programming languages through Tree-sitter and language servers, and adds AI agents, live collaboration with teammates, Git tools and a built-in terminal.Developer Tools- ripgrepripgrep is a free, open-source command-line tool that searches the files in a folder for text or a regular expression, very fast. Its command is rg: type rg followed by what you are looking for, and it searches the current folder and everything inside it. By default it skips files listed in your .gitignore, hidden files and binary files, so in a code project you see only the results that matter. ripgrep is made by Andrew Gallant and is dual-licensed under the MIT license and the Unlicense.Developer Tools
- mkcertmkcert is a free, open-source command-line tool that makes locally trusted HTTPS certificates for development. Run mkcert -install once and it creates your own local certificate authority and adds it to your Mac's trust store; after that, one command makes a certificate for localhost, 127.0.0.1 or any development name such as example.test, and your browsers trust it with no warnings. mkcert is made by Filippo Valsorda and released under the BSD-3-Clause license.Developer Tools