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
rmtrashMove files and directories to the trashRowelOffline-first password managerrqbitFast command-line bittorrent client and serverruneEmbeddable dynamic programming language for RustruraInteractive TUI scratchpad for building shell pipelinessacSeismic Analysis Code, Community EditionShattered Pixel DungeonTraditional roguelike dungeon crawler with randomised levels, enemies and itemsSkyBluesky Social clientslint-cppC++ library and headers for the Slint UI toolkitsolhintLinter for Solidity codesordC library for storing RDF data in memoryStatusDecentralised wallet and messengerstormyMinimal, customizable and neofetch-like weather CLI based on rainySupatermMinimal GUI for coding agentstermbgRust library for terminal background color detectiontetraTetragon CLI to observe, manage and troubleshoot Tetragon instancestiledbUniversal storage enginetoastTool for running tasks in containerstty-solitaireNcurses-based klondike solitaire gametuckrSuper powered replacement for GNU StowtwopingPing utility to determine directional packet losstypiocaCozy typing speed tester in terminaluclData compression library with small memory footprinturxExtracts URLs from OSINT Archives for Security InsightsvcflibC++ library and cmdline tools for parsing and manipulating VCF filesvexctlTool to create, transform and attest VEX metadatavimtutor-sequelAdvanced vimtutor for intermediate vim usersvpcsVirtual PC simulator for testing IP routingvscliCLI/TUI that launches VSCode projects, with a focus on dev containerswal2jsonConvert PostgreSQL changesets to JSON formatWasabi WalletOpen-source, non-custodial, privacy focused Bitcoin walletWhoDBDatabase management tool with AI-powered featureswmctrlUNIX/Linux command-line tool to interact with an EWMH/NetWMxeSimple xargs and apply replacementzsh-navigation-toolsZsh curses-based tools, e.g. multi-word history searcherZXPInstallerAdobe extensions installerAgentsMeshAI agent workforce platformAigcPanelAI video, audio and broadcast generatorapi-linterLinter for APIs defined in protocol buffersApp BuddyHelper for Sindre Sorhus's appsartilleryCloud-native performance & reliability testing for developers and SREsaspectjAspect-oriented programming for Javaatomic_queueC++14 lock-free queuesavahiService Discovery for Linux using mDNS/DNS-SDbadreadLong read simulator that can imitate many types of read problemsBiscuitBrowser to organise appsbootloadhidHID-based USB bootloader for AVR microcontrollersCatchBroadcatching made easycconvIconv based simplified-traditional Chinese conversion toolcctzC++ library for translating between absolute and civil timescdiC and Fortran Interface to access Climate and NWP model DatacglCut Generation LibrarycgvgCommand-line source browsing toolchadwickTools for manipulating baseball datacharlsC++ JPEG-LS library implementationchinadns-cPort of ChinaDNS to C: fix irregularities with DNS in ChinaChiriCalDAV-compatible task management appchuckConcurrent, on-the-fly audio programming languageclamzDownload MP3 files from Amazon's music storeclaudekitIntelligent guardrails and workflow automation for Claude Code