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
gaboGenerates GitHub Actions boilerplategfxCardStatusMenu bar app to monitor graphics card usagegroovysdkSDK for Groovy: a Java-based scripting languageHearthstone Deck TrackerDeck tracker and deck manager for HearthstonejqlJSON query language CLI toollazyjournalTUI for logs from journalctl, file system, Docker, Podman and Kubernetes podslibsigrokdecodeDrivers for logic analyzers and other supported deviceslitmusctlCommand-line interface for interacting with LitmusChaoslog4cplusLogging Framework for C++Mac Media Key ForwarderMedia key forwarder for Apple Music and Spotifymagic-wormhole.rsRust implementation of Magic Wormhole, with new features and enhancementsmailutilsSwiss Army knife of email handlingmath-compMathematical Components for the Coq proof assistantmobiledeviceCLI for Apple's Private (Closed) Mobile Device Frameworkmongo-cxx-driverC++ driver for MongoDBmp3gainLossless mp3 normalizer with statistical analysismsgpack-cxxMessagePack implementation for C++ / msgpack.org[C++]networkitPerformance toolkit for large-scale network analysisninvadersSpace Invaders in the terminalnvcheckerNew version checker for software releasesofflineimapSynchronizes emails between two repositoriespapsPango to PostScript converterparcaContinuous profiling for analysis of CPU and memory usagepocsuite3Open-sourced remote vulnerability testing frameworkPsysonicDesktop client for Navidrome and other Subsonic-compatible serverspython-launcherLaunch your Python interpreter the lazy/smart wayqt-unixodbcQt SQL Database DriverredexBytecode optimizer for Android appsrestishCLI tool for interacting with REST-ish HTTP APIsrust-wasmRust standard library and sysroot for WebAssembly targetssouffleLogic Defined Static Analysissound-touchAudio processing librarystandardebooksTools for producing ebook filesSubmarinerSubsonic clientsymengineFast symbolic manipulation library written in C++t-recBlazingly fast terminal recorder that generates animated gif images for the webtalmManage Talos Linux configurations the GitOps waytinyiceModern, all-in-one Icecast-compatible audio/video streaming servertinysparqlLow-footprint RDF triple store with SPARQL 1.1 interfacetranslate-toolkitToolkit for localization engineersuriparserURI parsing library (strictly RFC 3986 compliant)vvdecFraunhofer Versatile Video DecoderwifituiFast featureful friendly wifi terminal UIzmapNetwork scanner for Internet-wide network studiesamyNostr client from the Amethyst projectangle-grinderSlice and dice log files on the command-lineanubisProtect resources from scraper botsapache-pulsarCloud-native distributed messaging and streaming platformarchey4Simple system information tool written in PythonbuildappCreates executables with SBCLburpNetwork backup and restorebviVi-like binary file (hex) editorclaws-mailUser-friendly, lightweight, and fast email clientcontainer-structure-testValidate the structure of your container imagesCraft AgentsAI assistant for connecting and working across data sourcescrf++Conditional random fields for segmenting/labeling sequential datacrispy-doomLimit-removing enhanced-resolution Doom source port based on Chocolate DoomdicewarePassphrases to rememberdooitTUI todo managerdoxxTerminal document viewer for .docx files