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
parallel-hashmapFamily of header-only, fast, memory-friendly C++ hashmap and btree containerspari-elldataJ.E. Cremona elliptic curve data for PARI/GPpbcPairing-based cryptographyPeninsulaNotch app for window managementpgrokPoor man's ngrok, multi-tenant HTTP/TCP reverse tunnel solutionpickUtility to choose one option from a set of choicesPileDigital journaling appplenvPerl binary managerplplotCross-platform software package for creating scientific plotsprecompCommand-line precompressor to achieve better compressionprivatebin-cliCLI for creating and managing PrivateBin pastesprometheus-cppPrometheus Client Library for Modern C++pthGNU Portable THreadsptunnelTunnel over ICMPqdC++/Fortran-90 double-double and quad-double packageqmanModern man page viewerquartz-wmXQuartz window-managerrapidfuzz-cppRapid fuzzy string matching in C++ using the Levenshtein Distancerbenv-bundler-ruby-versionPick a ruby version from bundler's Gemfilere-flexRegex-centric, fast and flexible scanner generator for C++react-native-cliTools for creating native apps for Android and iOSredictDistributed key/value databaseredirTCP port redirector for UNIXremCommand-line tool to access OSX Reminders.app databasereplWrap non-interactive programs with a REPLrepreproDebian package repository managerrestyCommand-line REST client that can be used in pipelinesrexCommand-line tool which executes commands on remote serversrhinoJavaScript engineRicochet RefreshPrivate and anonymous instant messaging over torrnpHigh performance C++ OpenPGP library used by Mozilla ThunderbirdrollCLI program for rolling a dice sequencersnapshotFile system snapshot utility (based on rsync)saf-cliCLI for the MITRE Security Automation Framework (SAF)salesforce-mcpMCP Server for interacting with Salesforce instancessecEvent correlation tool for event processing of various kindssequoia-sqvSimple OpenPGP signature verification programseven-kingdomsReal-time strategy game developed by Trevor Chan of Enlight SoftwaresfstToolbox for morphological analysers and other FST-based toolssgnShikata ga nai (仕方がない) encoder ported into go with several improvementsShadowsocksX-NG-RNext Generation of ShadowsocksXshunit2Unit testing framework for Bourne-based shell scriptssiftFast and powerful open source alternative to grepskylightingFlexible syntax highlighter using KDE XML syntax descriptionsSnapmaker Luban3D printing softwaresociDatabase access library for C++StreamMusicMusic client compatible with self-hosted music servicessub2srtConvert subtitles from .sub to subviewer .srt formatswitch-lan-playMake you and your friends play games like in a LANTabularis NightlyLightweight database management tooltaoupTao of Unix Programming with Ruby-powered ANSI-colored fortunestasklineTasks, boards & notes for the command-line habitattaskopenTool for taking notes and open urls with taskwarriortdbTrivial DataBase, by the Samba projectterrapin-scannerVulnerability scanner for the Terrapin attacktgifXlib-based interactive 2D drawing tooltguiGUI library for use with sfmltile38In-memory geolocation data store, spatial index, and realtime geofenceTimelaneProfiler for asynchronous codetimelimitLimit a process's absolute execution time