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
xcresultparserParse binary .xcresult bundles from Xcode builds and test runspython-tk@3.14Python interface to Tcl/TkasdfExtendable version manager with support for Ruby, Node.js, Erlang & moretree-sitter-cliParser generator toolsdl2-compatSDL2 compatibility layer that uses SDL3 behind the scenesZedMultiplayer code editorlibssh2C library implementing the SSH2 protocoldenoSecure runtime for JavaScript and TypeScriptnginxHTTP(S) server and reverse proxy, and IMAP/POP3 proxy serverjpeg-xlNew file format for still image compressionMaccyClipboard managerhttpieUser-friendly cURL replacement (command-line HTTP client)macFUSEFile system integrationpangoFramework for layout and rendering of i18n textduckdbEmbeddable SQL OLAP Database Management SystemHomebrewHomebrew's official GUIp7zip7-Zip (high compression file archiver) implementationlibxml2GNOME XML librarygit-filter-repoQuickly rewrite git repository historylibheifISO/IEC 23008-12:2017 HEIF file format decoder and encodertopgradeUpgrade all the thingsgo-taskTask is a task runner/build tool that aims to be simpler and easier to usesummarizeMulti-modal AI tool to extract and summarize contentlibpngLibrary for manipulating PNG imagespostgresql@15Object-relational database systemsemgrepEasily detect and prevent bugs and anti-patterns in your codebasewimlibLibrary to create, extract, and modify Windows Imaging filesfnmFast and simple Node.js version manageryamllintLinter for YAML filesHammerspoonDesktop automation applicationxctesthtmlreportXcode-like HTML report for Unit and UI TestsvipsImage processing librarymintDependency manager that installs and runs Swift command-line tool packagesLocalSendOpen-source cross-platform alternative to AirDropfishUser-friendly command-line shell for UNIX-like operating systemsaws-sam-cliCLI tool to build, test, debug, and deploy Serverless applications using AWS SAMlldLLVM Project LinkercomposerDependency Manager for PHPopensshOpenBSD freely-licensed SSH connectivity toolsclang-formatFormatting tools for C, C++, Obj-C, Java, JavaScript, TypeScriptrailwayDevelop and deploy code with zero configurationdoctlCommand-line tool for DigitalOceansubversionVersion control system designed to be a better CVSdraw.io DesktopOnline diagram softwarezigProgramming language designed for robustness, optimality, and clarityjupyterlabInteractive environments for writing and running codempvMedia player based on MPlayer and mplayer2nushellModern shell for the GitHub erahyperfineCommand-line benchmarking toolghidraMulti-platform software reverse engineering frameworkmasMac App Store command-line interfaceyaziBlazing fast terminal file manager written in Rust, based on async I/Offmpeg-fullPlay, record, convert, and stream many audio and video codecsvaleSyntax-aware linter for proseglowRender markdown on the CLIzizmorFind security issues in GitHub Actions setupslimaLinux virtual machinesbazeliskUser-friendly launcher for BazelunarCommand-line unarchiving tools supporting multiple formatscloudflare-wranglerCLI tool for Cloudflare Workers