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
metviewMeteorological workstation softwareMochi DiffusionRun Stable Diffusion nativelymostPowerful paging programnestNeural Simulation Tool (NEST) with Python3 bindings (PyNEST)notcursesBlingful character graphics/TUI librarynudokuNcurses based sudoku gameogmtoolsOGG media streams manipulation toolsopencl-headersC language header files for the OpenCL APIPolypaneBrowser for ambitious developersprojectableTUI file manager built for projectspyenv-virtualenvwrapperAlternative to pyenv for managing virtualenvsqobine-tuiTui player for QobuzqtwaylandWayland platform plugin and QtWaylandCompositor APIrrdtoolRound Robin Databasescikit-imageImage processing in PythonshowkeySimple keystroke visualizershtoolGNU's portable shell toolsipcalcAdvanced console-based IP subnet calculatorsipsakSIP Swiss army knifespice-protocolHeaders for SPICE protocolStremio ServiceCompanion app for Stremio WebtallocHierarchical, reference-counted memory pool with destructorstekuJava Implementation of the Ethereum 2.0 Beacon ChaintellerSecrets management tool for developerstermframeTerminal output SVG screenshot tooltexmathHaskell library for converting LaTeX math to MathMLtivodecodeConvert .tivo to .mpegToolHiveDesktop application to install, manage, and run MCP serverstreLightweight, POSIX-compliant regular expression (regex) libraryubiUniversal Binary InstallerWitsyBYOK (Bring Your Own Keys) AI assistantwuppiefuzzCoverage-guided REST API fuzzer developed on top of LibAFLyafcCommand-line FTP clientyamaleSchema and validator for YAML5ireAI assistant and MCP clientalejandraCommand-line tool for formatting Nix CodearavisVision library for genicam based camerasasarSNES assembler for applying patches to ROM images or building ROMsAutoPkgrInstall and configure AutoPkgbadkeysTool to find common vulnerabilities in cryptographic public keysbicC interpreter and API explorercamlp-streamsStream and Genlex libraries for use with Camlp4 and Camlp5ccmCreate and destroy an Apache Cassandra cluster on localhostcobo-cliBuild, test, and manage your integration with Cobo Wallet-as-a-ServicecompiledbGenerate a Clang compilation database for Make-based build systemsctlProgramming language for digital color managementdistccDistributed compiler client and serverdocuumPerform least recently used (LRU) eviction of Docker imagesEEZ StudioVisual tool for GUI development and T&M automationExtraDockAdd fully customizable extra docksgetmail6Extensible mail retrieval system with POP3, IMAP4, SSL supportgnu-unitsGNU unit conversion toolhellwalFast, extensible color palette generatorhg-fast-exportFast Mercurial to Git converterIconChangerChange your app's iconinihSimple .INI file parser in CjabbaCross-platform Java Version ManagerjoshutoRanger-like terminal file manager written in RustkarmadactlCLI for Karmada control planeklogCommand-line tool for time tracking in a human-readable, plain-text file format