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
haitiHash type identifierHeadsetMusic player powered by YouTube and ReddithelmsmanHelm Charts as Code toolhexhogHex viewer/editorimakeBuild automation system written for X11inkoSafe and concurrent object-oriented programming languagejflexLexical analyzer generator for Java, written in JavajotRapid note management for the terminaljsrepoBuild and distribute your codejwt-hackJSON Web Token Hack ToolkitkfrFast, modern C++ DSP frameworkkickstartScaffolding tool to get new projects up and running quicklyKKTermLocal-first administration workspace for terminals, SSH, and SFTPKOReaderDocument viewer for e-ink deviceslean-cliCommand-line tool to develop and manage LeanCloud appslemmeknowFastest way to identify anything!libcap-ngLibrary for Linux that makes using posix capabilities easylibgeeCollection library providing GObject-based interfaceslibgudevGObject bindings for libudevlibgweatherGNOME library for weather, locations and timezoneslibmpeg2Library to decode mpeg-2 and mpeg-1 video streamslibnslPublic client interface for NIS(YP) and NIS+liboriginLibrary for reading OriginLab OPJ project fileslibxspfC++ library for XSPF playlist reading and writinglibyojimboSecure client/server network protocol library for multiplayer gameslibzdbDatabase connection pool libraryliqoctlIs a CLI tool to install and manage Liqo-enabled clustersm4riLibrary for fast arithmetic with dense matrices over GF(2)macos-term-sizeGet the terminal window size on macOSmagicsECMWF's meteorological plotting softwareMCreatorSoftware used to make Minecraft Java Edition modsmelodyLanguage that compiles to regular expressionsmftermTerminal for working with Mifare Classic 1-4k TagsmleFlexible terminal-based text editormlpackScalable C++ machine learning libraryMovesWindow managernagios-pluginsPlugins for the nagios network monitoring systemnominoBatch rename utilitynumcppC++ implementation of the Python Numpy libraryopalRuby to JavaScript transpileropenlibmHigh quality, portable, open source libm implementationOpenRA (playtest)Real-time strategy game engine for Westwood gamesOpenVanillaProvides common input methodsosiOpen Solver Interfaceosm2pgroutingImport OSM data into pgRouting databaseosmosisCommand-line OpenStreetMap data processorp0fVersatile passive OS fingerprinting, masquerade detection toolpanUsenet newsreader that's good at both text and binariespdf-diffTool for visualizing differences between two pdf filespedumpDump Windows PE files using RubyperbaseFast and correct perbase BAM/CRAM analysisperlnavigatorPerl language serverpermifyOpen-source authorization service & policy engine based on Google Zanzibarpinboard-notes-backupEfficiently back up the notes you've saved to Pinboardpipe-renameRename your files using your favorite text editorpistacheModern, fast, elegant HTTP + REST C++17 framework with pleasant APIpkField extractor command-line utilitypkl-lspLanguage server for PklplzipData compressorpod2manPerl documentation generator