Developer Tools Apps for Mac
Code editors, IDEs, terminal apps, API clients, database tools and other software developers rely on when building for macOS and beyond.
What Are Mac Developer Tools?
Developer tools on Mac include code editors and IDEs, terminal emulators, version control clients, API testing apps, database GUIs and virtualization software.
How to Choose Developer Tools
Most developers combine a fast editor, a solid terminal and a small set of utilities. Open-source tools are common in this category and often have large plugin ecosystems.
Developer Tools Apps
alacritty
A cross-platform, GPU-accelerated terminal emulator.
Open SourceAndroid Studio
The official IDE for Android, based on Intellij IDEA.
Open SourceAnother Redis Desktop Manager
A faster, better and more stable redis desktop manager.
Open SourceApache Directory Studio
LDAP browser and Active Directory client.
Open SourceAppJS
Lightweight JavaScript UI library for creating mobile webapps that behave like native apps.
Open SourceAwal Terminal
AI-native terminal emulator with multi-provider profiles and voice input.
Open SourceAXe
CLI tool for controlling iOS Simulators through Accessibility APIs and HID automation.
Open SourceBase 2
Application for creating, designing, editing and browsing SQLite 3 database files.
See websiteBdash
Modern SQL client application, supports MySQL, PostgreSQL (Redshift) and BigQuery.
Open SourceBeagleEditor
A "beagleful" editor with features like syntax highlighting, plugins and...
See websiteBeekeeper Studio
Smooth SQL editor and database manager
Open SourceBerthly
Native GUI for Apple's container tool, with menu bar monitoring and drag-and-drop image builds.
Open SourceBetterRename
The most powerful and complete Mac file renaming application on the market.
See websiteBeyond Compare
Compare files and folders with powerful commands.
FreeBidbar
Manage bash commands from the menu bar and run them with keyboard shortcuts.
See websitebruno
Bruno is a offline-only, fast and git-friendly opensource API client.
FreeCacher
Cloud-based code snippet manager with Gist sync and multi-platform support.
See websiteCalyx
Native macOS terminal for running and supervising coding agents in parallel.
Open SourceCate
Open-source IDE on an infinite zoomable canvas, with editor, terminal, browser, and AI agent panels arranged in a spatial workspace.
Open SourceCC-Switch
A cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, and AI coding agents.
Open SourceChanges
GUI Git client.
Open SourceChrome MySQL Admin
Powerful Chrome app to manage your MySQL.
Open SourceCocoa Rest Client
Free, open-source, native Apple OS X app for testing HTTP/REST endpoints.
Open SourceCocoa-Way
Wayland compositor for running Linux GUI apps without a virtual machine.
Open SourceCodeKit
Web development tool for compiling and auto-refreshing.
See websiteCodeMenu
Advanced snippets manager with IDE integration, natural language search, and more.
See websiteCodeRunner
Lightweight, multi-language programming text editor and IDE.
See websiteCommand Book
A terminal companion for long-running terminal commands (freemium)
See websiteConduktor
Kafka desktop client.
FreeConfigs
Configuration file manager for quickly viewing, editing and managing config files.
Open SourceCore Data Editor
Core Data Editor lets you easily view, edit and analyze applications‘ data.
Open SourceCornerstone
Powerful version control with a gorgeous interface.
See websitecreate-dmg
Create a good-looking DMG for your macOS app in seconds.
Open SourceCubicBezier
CubicBezier Generator for macOS.
Open SourceCutter
Powerful multi-platform reverse engineering tool.
Open SourceDash
Awesome API documentation browser and code snippet manager.
FreeDataflare
Simple database client supporting Postgres, MySQL, DuckDB, libSQL, Cloudflare D1, and more.
See websiteDB Browser for SQLite
Official home of the DB Browser for SQLite.
Open SourceDB Pro
Database client for querying and managing SQL databases.
See websiteDBeaver
Universal SQL Client.
See websiteDeco IDE
The best IDE for building React Native apps.
Open SourceDeeplink Buddy
Deeplink managers, made by developer for developers.
See websiteDevHub
Feature-rich offline app for developers.
See websiteDiffMerge
Application to visually compare and merge files.
FreeDMG Maker
DMG creation tool with polished visuals and CLI support.
Open SourceDocker
Powerful, performs operating-system-level virtualization.
Open SourceEcholon
Open-source API client and Postman alternative.
See websiteEclipse
Popular open-source IDE for Java with plugin support for many languages.
Freeelecterm
Terminal, SSH, and SFTP client.
Open SourceElectrino
Desktop runtime for web apps using the system's browser engine.
FreeElectroCRUD
Modern MySQL CRUD application.
Open SourceElectron
Build cross platform desktop application with JavaScript, HTML and CSS.
Open SourceEnvPane
OS X preference pane for environment variables.
Open SourceEspresso
The web editor for Mac is back.
See websiteFastoNoSQL
Cross-platform GUI client for various key-value databases.
FreeFastoRedis
Cross-platform professional GUI management tool for Redis.
Open SourceFinderGo
Open terminal quickly from Finder.
Open SourceFinicky
Set rules to decide which browser opens each link.
FreeFletch
Native IDE for AI coding agents, giving each agent a sandboxed clone of your repository plus a shared symbol and call-graph index, with dif…
Open SourceFlyEnv
Local development environment manager for languages, databases, and services.
Open SourceFork
Fast and friendly Git client for Mac.
See websiteGantry
Docker management client for local and SSH remote hosts with built-in MCP server support for agent workflows.
Open SourceGas Mask
Simple hosts file manager for Mac OS X.
Open SourceGemini
Intelligent duplicate file finder.
See websiteGhostty
Fast GPU-accelerated terminal emulator.
Open SourceGhostVM
Virtualization tool for creating and managing isolated macOS virtual machine workspaces.
FreeGit Cola
Powerful, Fast, Lightweight and Friendly Git GUI.
Open SourceGitbar
Open-source,display GitHub contribution statistics on your menu bar.
Open SourceGitButler
Change management with parallel and stacked branches, unlimited undo, agent integrations.
Open SourceGitFinder
Fast and lightweight Git client for Mac with Finder integration.
See websiteGitfox
Commit faster, improve your code quality with superior diffs - and look good doing it.
See websiteGitHub Desktop
The official GitHub GUI.
Open SourceGitKraken
The most popular Git GUI for Windows, Mac and Linux.
See websiteGitUp
A simple & powerful Git client。
Open SourceGitX-dev
Fork of Pieter's nice git GUI for OS X.
Open SourceGraphCode
Runs coding-agent sessions as a graph, where each node is a live terminal you can attach to mid-run and each edge a hand-off that fires una…
FreeHaskell for Mac
A Modern Development Environment for Haskell.
See websiteHex Fiend
Fast and clever open source hex editor.
Open SourceHoppscotch
A lightweight, fast, and full-featured API debugging tool.
Open SourceHosts.prefpane
System preference pane to manage your hosts file.
Open SourceHTTPie
HTTPie is making APIs simple and intuitive for those building the tools of our time.
FreeHub
Command-line wrapper for Git that makes you better at GitHub.
Open Sourcehyper
A terminal built on web technologies.
Open SourceIcon Preview
Preview your app icon and menu bar icon.
FreeiHosts
The only `/etc/hosts` editor on Mac App Store.
FreeILLA Cloud
Low-code internal tool builder.
Open SourceImHex
Hex Editor for reverse engineers and programmers.
FreeInsomnia
The most intuitive cross-platform REST API Client.
Open SourceIntegrity
Free website link checker for Mac.
Freeionic
Build native and web apps with Angular and open web technologies.
FreeiTerm2
iTerm2 is an amazing terminal emulator for OS X.
Open SourceItsyconnect
App Store Connect client for metadata, TestFlight, reviews, analytics, and localization.
Open SourceJackDB
Secure, collaborative environment for your queries and data-driven insights.
Open SourceJetBrains Toolbox App
Manage installed JetBrains tools, download new ones and open recent projects.
FreeJsonStudio
Local-first JSON workspace for formatting, editing, diffing, converting, validating, and extracting JSON from logs.
Open SourceKaleidoscope
Compare text, images, and folders.
See websiteKatalon Studio
Simplify API, Web, and Mobile Automation Tests.
Freekitty
A cross-platform, fast, feature full, GPU based terminal emulator.
Open SourceKoala
GUI application for Less, Sass, Compass and CoffeeScript compilation.
Open SourceKubeSwitch
The fastest way to switch between Kubernetes contexts and namespaces on macOS.
FreeLima
Lima launches Linux virtual machines with automatic file sharing and port forwarding.
Open SourceLINQPad
.NET scratchpad for running code, queries, and database exploration.
FreeLoca Studio
Analyze, review, and edit app translations.
See websiteLoupe
Accessibility inspector that generates AI-agent-ready output.
Open SourceMacGap
Lightweight JavaScript API for OS X integration.
FreeMacSystemColors
Mac app that shows all system colors in light and dark mode for Cocoa developers.
Open SourceMacVirtue
Run free and unlimited Virtual Machines on your Mac.
See websiteMaestro
End-to-end testing framework for mobile and web apps.
Open SourceMDB Explorer
MDB tool to open, read, export your MDB files to other formats and databases.
See websiteMedio
A native, lightweight text diff tool with a clean UI and real-time highlighting.
Open SourceMedis
GUI Manager for Redis.
Open SourceMingo
Easy to use MongoDB GUI with mind-blowing features.
See websiteMJML
Create responsive emails with a semantic syntax and rich components.
FreeMocker
Container manager built on Apple's Containerization framework.
Open SourceMockoon
Create mock APIs in seconds.
Open SourceMongoDB
Scalable, flexible document database with querying and indexing.
FreemongoDB.app
The easiest way to get started with mongoDB on the Mac.
Open SourceMultipass
Ubuntu VMs on demand for any workstation.
Open SourceMuxy
AI-native GUI for managing AI coding sessions, projects, with split panes, Git integration, and AI usage tracking.
See websiteMySQL Workbench
The official MySQL GUI.
See websiteNameQuick
AI-powered file renaming tool for macOS
See websiteNavicat Data Modeler
Cost-effective database design tool for high-quality data models.
See websiteneo4j
The leading graph database!
Open SourceNetBeans IDE
Free, open-source IDE for Java and other languages.
FreeNib Unlocker
.nib to.xib converter
See websiteNimbalyst
A visual workspace for managing AI coding sessions, tasks, and project files.
See websitenw.js
Build desktop apps with HTML and JavaScript.
FreeOrbStack
Fast, light, and simple way to run Docker containers and Linux machines on macOS.
FreeOrca
An open-source IDE for running parallel AI coding agents (Claude Code, Codex, Cursor, Gemini, OpenCode), each in its own isolated git workt…
Open SourcePaintCode
Vector drawing app that generates Objective-C or Swift code in real time.
See websiteParallels
Powerful, easy-to-use VM.
See websitePasteboard Viewer
Inspect the system pasteboards.
Open SourcePatterns
Regular expression editor.
See websitePaul
AI-first PostgreSQL client for getting fast answers from your database with read-only access by default.
See websitePaw
Advanced HTTP client.
See websitepgMagic🪄
Chat to Postgres in natural language or SQL.
See websitepgModeler
pgModeler is an open source data modeling tool designed for PostgreSQL.
Open SourcePodman Desktop
Open-source graphical tool for managing containers and Kubernetes.
Open SourcePoirot
Companion app for browsing Claude Code sessions, reviewing diffs, and rerunning commands.
Open SourcePortKiller
Tool for inspecting ports, managing forwards and tunnels, and stopping bound processes.
Open SourcePostgres.app
The easiest way to get started with PostgreSQL on the Mac.
Open SourcePostico
Modern PostgreSQL client for Mac.
See websitePostman
GUI platform for API development.
FreePPRows
Application to calculate how many lines of code you write.
Open SourceProcessSpy
A clean and powerful process monitor.
See websitePSequel
PostgreSQL GUI tool for Mac OS X.
FreePushMate
Solves common push notification problems on macOS.
See websiteQEMU
A free and open-source emulator and virtualizer that can perform hardware virtualization.
Open SourceQt
Cross-platform application framework.
See websiteRancher Desktop
Container management and Kubernetes on the desktop.
See websiteReact Native for Ubuntu
Build Ubuntu desktop apps using React Native.
Open SourceReact Native macOS
Build OS X desktop apps using React Native and Cocoa.
Open Sourcereact-desktop
React UI Components for macOS Sierra.
Open SourceReactXP
Microsoft platform for Web, iOS, Android, and Windows UWP.
FreeRedis Insight
Official Redis tool for browsing, debugging, and visualizing data.
Freeredis-pro
Small, easy to use Redis management, written with SwiftUI, support Dark mode.
Open SourceRedisClient
Redis client application on mac, windows and linux.
Open SourceRedisDesktopManager
Cross-platform GUI management tool for Redis.
Open SourceRegex
Regular expression testing tool with an emphasis on simplicity.
See websiteRegexMate
A regular expression testing tool with a built-in quick reference guide.
See websiteRegExRX
Development tool for regular expressions.
See websiteRelaGit
The elegant solution to graphical version control.
Open SourceReqable
Next-Gen API Development Tool, Advanced API Debugging Proxy and REST Client.
FreeReqRes
Native macOS app to monitor, debug, and mock HTTP(S) requests and responses.
Open SourceRequestly
Open-source, lightweight Git-Friendly API Client built for modern developers.
Open SourceResponsively
A must-have devtool for web developers for quicker responsive web development.
Open SourceRilmazafone
Design DMG installers on a WYSIWYG canvas and build exactly what you drew, no scripts.
Open SourceSaneHosts
Hosts-based ad and tracker blocker.
Open SourceSCM Breeze
Set of shell scripts (for bash and zsh) that enhance your interaction with git.
Open SourceSecureCRT
Terminal emulation which supports SSH, Telnet or other protocols.
See websiteSequel Ace
The maintained "sequel" to the longtime macOS tool Sequel Pro.
See websiteSequel Pro
MySQL database management for Mac OS X.
Open SourceSite Sucker
Automatically downloads websites.
See websiteSmartGit
Git client with support.
See websiteSnippetsLab
Easy-to-use code snippets manager.
See websiteSolarized
Clean and beautiful color theme.
See websiteSourceTree
Free Git & Mercurial client for Windows or Mac.
FreeSpyder
Powerful scientific environment written in Python, for Python.
See websiteSQLight
SQLite database manager tool.
FreeSQLPro Studio
Simple, powerful database manager for macOS.
See websiteSSH Keys Manager
Native macOS app for managing local SSH keys and Git identities.
Open SourceStarcat
Native, local-first GitHub Stars manager that turns saved repositories into a searchable, AI-assisted knowledge base.
Open SourceStarUML
Powerful UML app.
See websiteStudio 3T
the Ultimate GUI for MongoDB.
FreeSublime Merge
Git client, from the makers of Sublime Text.
See websiteSurrealDB
A scalable, distributed, collaborative, document-graph database, for the realtime web.
See websiteSwifka
Read-only Kafka monitor for safely inspecting topics, messages, and consumer state.
Open SourceSwiftify
Objective-C to Swift code converter and Xcode & Finder extensions.
See websiteSwiftPlantUML
Generate and view class diagrams from Xcode for Swift code.
Open SourceSwitchHosts
Free and open-source app for hosts management & switching.
Open SourceSwitzy
Open-source tool for switching Git identities and managing SSH keys.
Open SourceSYM
GUI Application to symbolicate iOS crash log.
Open SourceTabby (formerly Terminus)
Free terminal tool, built with TypeScript, heavily inspired by Hyper.
Open SourceTablePlus
Supports: PostgreSQL, MySQL, RedShift, MariaDB...
See websiteTablePro
Fast database client with AI-assisted SQL editing and support for major SQL/NoSQL engines.
Open SourceTauri
Create small, fast, secure, cross-platform applications
Open Sourceteebe
Native manager for Git worktrees, with live file change badges and inline diffs.
Open SourceTermius
A beautiful SSH and SFTP client for Mac.
FreeTestpiler
Tool for converting XCTest test suites to Swift Testing.
See websiteTeXstudio
Integrated writing environment for creating LaTeX documents.
Open SourceTintpad
Menu bar launcher that opens your terminal at the right repo with a coding agent (Claude Code, Codex) already running.
Open SourceTouch Bar Simulator
Use the Touch Bar on any Mac.
Open SourceTower2
The most powerful Git client for Mac and Windows.
See websiteTrae
AI-powered IDE for coding and software development.
See websiteTrailBase
Open-source backend platform with type-safe APIs, auth, and admin tools built on SQLite.
Open SourceTrayce
Lightweight tool to monitor Docker container traffic with a built-in.bru HTTP client.
Open Sourcetty7
A GPU-rendered, daemon-backed terminal in pure Rust with sessions that stay alive without tmux.
Open SourceUTM
UTM is an easy-to-use GUI for QEMU and can run ARM64, x64 and other VMs on M1 Macs.
Open SourceVagrant
Tool for building and distributing development environments.
Open SourceVeertu
The lightest VM on Mac.
FreeVershd
The free for personal use effortless Git GUI, for Windows, Mac, & Linux.
FreeVersions
Mac Subversion (SVN) Client.
See websiteVesta
Native macOS terminal built on libghostty for running coding agents in parallel.
Open SourceVirtual Box
Powerful x86 and AMD64/Intel64 virtualization product.
FreeVisual Paradigm
All-in-one UML, SysML, BPMN modeling platform.
See websiteVisual Studio Code
Microsoft's free & open-source editor, TypeScript friendly, VSCode Plugins.
Open SourceVMware Fusion
Powerful, commercial VM developed by VMware.
See websiteVSCodium
Community-driven libre binaries of VS Code.
Open SourceWarp
Warp is a blazingly fast, rust-based terminal reimagined from the ground up to work like a modern app.
Open SourceWave
Open-source terminal with built-in file previews, web browsing, and AI tools.
Open SourceWezTerm
A GPU-accelerated cross-platform terminal emulator and multiplexer implemented in Rust.
Open SourceWoodpecker
View iOS app's Sandbox files, UserDefaults, Keychain items on a Mac.
See websiteWWDC
The Mac OS unofficial WWDC app.
Open SourceXcode
Essential IDE for iOS/macOS development.
See websiteXcodes
Install and switch between multiple versions of Xcode.
Open SourceXCSnippetsApp
Explore, view, and edit Swift and iOS code snippets for Xcode.
FreeYaak
A modern API client supporting multiple protocols, offline usage, and Git integration.
Open Sourcezeplin
Collaboration tool for work between designers and developers.
FreeZOC Terminal
Terminal emulator which supports SSH, telnet, connections and other protocols.
See website