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
hostdbGenerate DNS zones and DHCP configuration from hostlist.txthsdHandshake Daemon & Full NodehtmlcompressorMinify HTML or XMLhttpryPacket sniffer for displaying and logging HTTP traffichyper-mcpMCP server that extends its capabilities through WebAssembly pluginsIconscoutDesktop toolbar for IconscoutIconsetOrganise icon sets and packs in one placeiguanaUniversal serialization engineimgdietOptimize and resize imagesimmudbLightweight, high-speed immutable databaseinstall-peerdepsCLI to automatically install peerDepsip2locationC library and CLI to geolocate IP addressesipapatchCLI tool to patch iOS IPA files and their pluginsircd-hybridHigh-performance secure IRC serverjasminAssembler for the Java Virtual MachinejbakeJava based static site/blog generatorjerryscriptUltra-lightweight JavaScript engine for the Internet of ThingsjoveEmacs-style editor with vi-like memory, CPU, and size requirementsjpdfbookmarksCreate and edit bookmarks on existing PDF filesjsawkLike awk, but for JSON, using JavaScript objects and arraysjslint4javaJava wrapper for JavaScript Lint (jsl)JukeboxMenu bar song viewerjuppProfessional screen editor for programmersKactusTrue version control tool for designerskawaProgramming language for Java (implementation of Scheme)Keypad LayoutUtility to control window layout using the Ctrl key and the numeric keypadkirimaseCLI for building full-stack Next.js appskommitMore detailed commit messages without committing!konaOpen-source implementation of the K programming languagekoreWeb application framework for writing web APIs in Ckubectl-exploreBetter kubectl explain with the fuzzy finderkubefirstGitOps Infrastructure & Application Delivery Platform for kuberneteskubehoundTool for building Kubernetes attack pathskyoto-cabinetLibrary of routines for managing a databaseladderSelfhosted alternative to 12ft.io and 1ft.io HTTP web proxieslaunch_socket_serverBind to privileged ports without running a server as rootldplCOBOL-like programming language that compiles to C++LectroteInteractive Fiction interpreter in an Electron shelllib3dsLibrary for managing 3D-Studio Release 3 and 4 '.3DS' fileslibabwLibrary for parsing AbiWord documentslibaegisPortable C implementations of the AEGIS family of encryption algorithmslibantlr3cANTLRv3 parsing library for ClibconfiniYet another INI parserlibcotpC library that generates TOTP and HOTPlibcssCSS parser and selection enginelibcsvCSV library in ANSI C89libcyamlC library for reading and writing YAMLlibdivecomputerLibrary for communication with various dive computerslibdomImplementation of the W3C DOMlibdppC++ Discord API Bot LibrarylibestrC library for string handling (and a bit more)libexosipToolkit for eXosip2libffcallGNU Foreign Function Interface librarylibgetdataReference implementation of the Dirfile StandardslibghthashGeneric hash table for C++libgit2-glibGlib wrapper library around libgit2 git access librarylibgraphemeUnicode string librarylibidlLibrary for creating CORBA IDL filesliblbfgsC library for limited-memory BFGS optimization algorithmlibmonomeLibrary for easy interaction with monome devices