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
lasiC++ stream output interface for creating Postscript documentslavatLava lamp simulation using metaballs in the terminalld-find-code-refsBuild tool for sending feature flag code references to LaunchDarklylegbaMultiprotocol credentials bruteforcer/password sprayer and enumeratorlibemf2svgMicrosoft (MS) EMF to SVG conversion libraryliblouisOpen-source braille translator and back-translatorlibrefangSelf-hostable operating system for autonomous AI agentslibsailMissing small and fast image decoding library for humans (not for machines)libtpmsLibrary for software emulation of a Trusted Platform ModulemintoolkitMinify and secure Docker imagesmmvMove, copy, append, and link multiple filesmoon-buggyDrive some car across the moonmupen64plusCross-platform plugin-based N64 emulatornanorcImproved Nano Syntax Highlighting FilesnetfetchK8s tool to scan clusters for network policies and unprotected workloadsoctlModern CLI for OutscaleondirAutomatically execute scripts as you traverse directoriesOrca Slicer NightlyG-code generator for 3D printersoxvgFastest SVG toolchain for optimisation, minification, linting, and actionspetsc-complexPortable, Extensible Toolkit for Scientific Computation (complex)phpbrewBrew & manage PHP versions in pure PHP at HOMEPlugDataPlugin wrapper for PureDatapyvimPure Python Vim cloneradicleSovereign code forge built on GitresticprofileConfiguration profiles manager and scheduler for restic backuprocq-micromega-pluginMicromega decision procedures plugin for the Rocq proverrtaudioAPI for realtime audio input/outputscarbCairo package managersdl2_soundAbstract soundfile decoder for SDLsnitchPrettier way to inspect network connectionssoTerminal interface for StackOverflowsolidtimeOpen-source time trackerSoulver CLIStandalone cli for the Soulver calculation enginestellar-coreBackbone of the Stellar (XLM) networktmtTest Management Tooltokyo-cabinetLightweight database librarytopgitGit patch queue managerusbtreeLive USB device tree in your terminalVisual Boy Advance - MGame Boy Advance emulatorvsdDownload video streams over HTTP, DASH (.mpd), and HLS (.m3u8)wassetteSecurity-oriented runtime that runs WebAssembly Components via MCPwBlockAd blocker for SafariworldmonitorCommand-line client for the World Monitor global intelligence APIYellow DotHides privacy indicatorsyelp-toolsTools that help create and edit Mallard or DocBook documentationzydisFast and lightweight x86/x86_64 disassembler libraryapache-arrow-adbc-glibGLib bindings for Apache Arrow ADBCarcadedbMulti-Model DBMS: Graph, Document, Key/Value, Search, Time Series, VectorargusAudit Record Generation and Utilization System serveratfAutomated testing frameworkbgpq3BGP filtering automation for Cisco, Juniper, BIRD and OpenBGPD routerscakeCross platform build automation system with a C# DSLcargo-cloneCargo subcommand to fetch the source code of a Rust cratecargo-run-binBuild, cache, and run binaries from Cargo.toml to avoid global installsclifmCommand-line Interface File ManagercommandboxCFML embedded server, package manager, and app scaffolding toolsctcacheCache for clang-tidy static analysis resultscucumber-rubyCucumber for RubycyaniOS app injector and modifierdeckerHyperCard-like multimedia sketchpad