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
counterfeiterTool for generating self-contained, type-safe test doubles in gocsmithGenerates random C programs conforming to the C99 standardctrldHighly configurable, multi-protocol DNS forwarding proxycubaLibrary for multidimensional numerical integrationcvsutilsCVS utilities for use in working directoriesdarkerApply Black formatting only in regions changed since last commitDeadboltFile encryption tooldevilCross-platform image librarydns2tcpTCP over DNS tunnelducSuite of tools for inspecting disk usageenigmaPuzzle game inspired by Oxyd and Rock'n'RollergStatically typed language that can deeply improve the Python ecosystemfastnetmonDDoS detection tool with sFlow, Netflow, IPFIX and port mirror supportFirezoneZero-trust access platform built on WireGuardfltk@1.3Cross-platform C++ GUI toolkitflvmetaManipulate Adobe flash video files (FLV)Font Smoothing AdjusterRe-enable the font smoothing controlsforgeHigh Performance VisualizationformSymbolic manipulation systemfusekiSPARQL serverg-lsPowerful and cross-platform lsgardenGrow and cultivate collections of Git treesGhostPepperSpeech-to-text and meeting transcription toolgi-docgenDocumentation tool for GObject-based librariesgimmecertQuickly issue X.509 server and client certificates using locally-generated CAgit-toolsAssorted git-related scripts and toolsgithub-keygenBootstrap GitHub SSH configurationgliderForward proxy with multiple protocols supportglomDeclarative object transformer and formatter, for conglomerating nested datagopeedMulti protocol download managergppGeneral-purpose preprocessor with customizable syntaxgsoapSOAP stub and skeleton compiler for C and C++hckSharp cut(1) clonehonkerSQLite message queue extensioniceberg-cliCommand-line interface for Apache IcebergipinfoTool for calculation of IP networksjenaFramework for building semantic web and linked data appsjtblConvert JSON and JSON Lines to terminal, CSV, HTTP, and markdown tablesjythonPython implementation written in Java (successor to JPython)kamal-proxyLightweight proxy server for KamalKextViewrDisplay all currently loaded kextskojiInteractive CLI for creating conventional commitskotofetchSmall, configurable CLI that displays Japanese quotes in the terminallatex2htmlLaTeX-to-HTML translatorleetupCommand-line tool to solve Leetcode problemslibflowmanagerFlow-based measurement tasks with packet-based inputslibgsmLossy speech compression librarylibksFoundational support for signalwire C productslibltcPOSIX-C Library for handling Linear/Logitudinal Time Code (LTC)libmysofaReader for AES SOFA files to get better HRTFslibresampleAudio resampling C librarylibstropheXMPP library for ClibwpdGeneral purpose library for reading WordPerfect fileslispkitScheme framework for extension and scripting languages on macOS and iOSlyParse, manipulate or create documents in LilyPond formatmaven-shellShell for MavenmdxminiPlays music in X68000 MDX chiptune formatmgisProvide tools to handle MFront generic interface behavioursmicroplaneCLI tool to make git changes across many reposMindMacChatGPT client