Home›Open source
Open-source Mac apps
Applications and command-line tools with a public source repository, ranked by install count. Open source is not a quality guarantee, but it does mean the code can be audited and the app cannot be taken away from you.
Developer ToolsTerminal & ShellDevOps & CloudSecurity & PrivacyAI & Machine LearningData & DatabasesDesign & GraphicsVideo & AudioNetworkingProductivityCommunicationSystem & UtilitiesBrowsersCommand-Line ToolsUtilities
nasmNetwide Assembler (NASM) is an 80x86 assemblerterminal-notifierSend macOS User Notifications from the command-lineallureFlexible lightweight test report toolzbarSuite of barcodes-reading toolsapktoolTool for reverse engineering 3rd party, closed, binary Android appsbisonParser generatornetpbmImage manipulationbbrewTUI for managing Homebrew, Flatpak, and Mac App Store packagesHidden BarUtility to hide menu bar itemsprekFast Git hook manager written in Rust, drop-in alternative to pre-commitcppcheckStatic analysis of C and C++ codegrpcNext generation open source RPC library and frameworkcowsayApjanke's fork of the classic cowsay projectgotestsumHuman friendly `go test` runnertuiosTerminal UI OS (Terminal Multiplexer)miniforgeMinimal installer for conda specific to conda-forgecheckovPrevent cloud misconfigurations during build-time for IaC toolshimalayaCLI email client written in RustedencommonShared library for Watchman and Eden projectsgraphicsmagickImage processing tools collectiondifftasticDiff that understands syntaxmingw-w64Minimalist GNU for Windows and GCC cross-compilerstypos-cliSource code spell checkersourceryMeta-programming for Swift, stop writing boilerplate codeKeePassXCPassword manager appphp@8.2General-purpose scripting languageMoonlightGameStream clientazcopyAzure Storage data transfer utilitygawkGNU awk utilitybiomeToolchain of the websbtBuild tool for Scala projectspython-tk@3.12Python interface to Tcl/Tkcmake-docsDocumentation for CMakeMosSmooths scrolling and set mouse scroll directions independentlyCaffeineUtility that prevents the system from going to sleepelixirFunctional metaprogramming aware language built on Erlang VMneonctlNeon CLI toolworktrunkCLI for Git worktree management, designed for parallel AI agent workflowsgitlab-runnerOfficial GitLab CI runnergoogletestGoogle Testing and Mocking FrameworkopenspecSpec-driven development (SDD) for AI coding assistantsSentry CLICommand-line utility to interact with SentryhunkReview-first terminal diff viewer for agent-authored changesetsgomplateCommand-line Golang template processore2fsprogsUtilities for the ext2, ext3, and ext4 file systemsKiCadElectronics design automation suiteblock-goose-cliOpen source, extensible AI agent that goes beyond code suggestionsfabric-aiOpen-source framework for augmenting humans using AIsimdjsonSIMD-accelerated C++ JSON parserlibfido2Provides library functionality for FIDO U2F & FIDO 2.0, including USBswiftgenSwift code generator for assets, storyboards, Localizable.strings, etc.typstMarkup-based typesetting systemfvmManage Flutter SDK versions per projectclamavAnti-virus softwarekrb5Network authentication protocolmactopApple Silicon Monitor Top written in Go Langsnowflake-cliCLI for snowflakeblueutilGet/set bluetooth power and discoverable stategsaslSASL library command-line interfacebrootNew way to see and navigate directory trees