Developer Tools for Mac
Editors, IDEs, Git clients, API tools and everything else that sits in a developer's daily loop. Sorted by 30-day Homebrew install count. Showing page 3 of 60 of 695 entries.
ocamlGeneral purpose programming language in the ML familyflake8Lint your Python code for style and logical errorsmergirafSyntax-aware git merge driverphpstanPHP Static Analysis ToolMicrosoft Visual Studio Code InsidersOpen-source code editordvcGit for data science projectsgitlogueCinematic Git commit replay toolaiderAI pair programming in your terminalkotlin-language-serverIntelligent Kotlin support for any editor/IDE using the Language Server ProtocolserieRich git commit graph in your terminaltranscryptConfigure transparent encryption of files in a Git repomagoToolchain for PHP to help developers write better codexcode-build-serverBuild server protocol implementation for integrating Xcode with sourcekit-lspgitversionEasy semantic versioning for projects using GitMacVimText editorminimal-racketModern programming language in the Lisp/Scheme familysocktainerDocker-compatible REST API on top of Apple containerWebStormJavaScript IDEGitKrakenGit client focusing on productivitypython-freethreadingInterpreted, interactive, object-oriented programming languagegit-extrasSmall git utilitiesgit-flow-nextModern implementation of the Git-flow branching modelSourceGitGit GUI clientgituiBlazing fast terminal-ui for git written in rustTextMateGeneral-purpose text editorGramCode editor focused on stability, without AI, subscriptions, or telemetryThonnyPython IDE for beginnersGolandGo (golang) IDEhubAdd GitHub support to git on the command-linejscpdCopy/paste detector for programming source codegit-absorbAutomatic git commit --fixupYaakREST, GraphQL and gRPC clientarm-none-eabi-gdbGNU debugger for arm-none-eabi cross developmentxcsiftSwift tool to parse xcodebuild output for coding agentsEclipse IDE for Java DevelopersEclipse IDE for Java developersgit-remote-codecommitGit Remote Helper to interact with AWS CodeCommitgit-secretsPrevents you from committing sensitive information to a git repocontext7-mcpUp-to-date code documentation for LLMs and AI code editorsSublime MergeGit clientQt CreatorIDE for application developmentCLionC and C++ IDEfernflowerAdvanced decompiler for Java bytecodegeditGNOME text editorgit-annexManage files with git without checking in file contentsSuperColliderServer, language, and IDE for sound synthesis and algorithmic compositionhkGit hook and pre-commit lint managersuiNext-generation smart contract platform powered by the Move programming languagesolidityContract-oriented programming languageworkmuxGit worktrees + tmux windows for zero-friction parallel devgit-townHigh-level command-line interface for Gitgit-graphCommand-line tool to show clear git graphs arranged for your branching modelvulkan-validationlayersVulkan layers that enable developers to verify correct use of the Vulkan APIReqableAdvanced API Debugging ProxypklCLI for the Pkl programming languageNetBeans IDEDevelopment environment, tooling platform and application frameworkhighlightConvert source code to formatted text with syntax highlightingzig@0.16Programming language designed for robustness, optimality, and clarityclaude-code-routerTool to route Claude Code requests to different models and customize any requestopenfpgaloaderUniversal utility for programming FPGAweaveEntity-level semantic merge driver for Git using tree-sitter