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
ta-libTools for market analysisoxlintHigh-performance linter for JavaScript and TypeScript written in RustiloaderiOS Sideloading CompaniontaskFeature-rich console based todo list managerfrpcClient app of fast reverse proxy to expose a local server to the internetoh-my-agentPortable multi-agent harness for .agents-based skills and workflowsheyHTTP load generator, ApacheBench (ab) replacementmarp-cliEasily convert Marp Markdown files into static HTML/CSS, PDF, PPT and imagesUnnaturalScrollWheelsTool to invert scroll direction for physical scroll wheelsdelveDebugger for the Go programming languageflacFree lossless audio codecoxfmtHigh-performance formatting tool for JavaScript and TypeScriptImpactorSideloading application for iOS/tvOSharlequinEasy, fast, and beautiful database client for the terminalOpenPencilOpen-source design editor compatible with FigmaouchPainless compression and decompression for your terminalmbedtls@3Cryptographic & SSL/TLS libraryBuzzTranscribe and translate audiortorrentNcurses BitTorrent client based on libtorrent-rakshasagoimportsGo formatter that additionally inserts import statementsdbx-cliCommand-line interface for DBX database connections, schema, and safe queriesvorbis-toolsOgg Vorbis CODEC toolsVirtualBuddyVirtualization toolfirefoxpwaTool to install, manage and use Progressive Web Apps in Mozilla FirefoxJoplinNote taking and to-do application with synchronisation capabilitiessdl2_ttfLibrary for using TrueType fonts in SDL applicationscorepackPackage acting as bridge between Node projects and their package managersethereumOfficial Go implementation of the Ethereum protocolffmpeg@8Play, record, convert, and stream select audio and video codecsArtCraft LauncherInstaller and updater for the Craft App Suitegradle@8Open-source build automation tool based on the Groovy and Kotlin DSLnlohmann-jsonJSON for modern C++weechatExtensible IRC clientgit-spiceManage stacked Git branchesgdbmGNU database managerctx7Manage AI coding skills and documentation contextocamlGeneral purpose programming language in the ML familysslscanTest SSL/TLS enabled services to discover supported cipher suitescurliePower of curl, ease of use of httpieDeckCraftPresentation editorretryRepeat a command until the command succeedsflangLLVM Fortran FrontendpgloaderData loading tool for PostgreSQLrulesyncUnified AI rules management CLI toolflake8Lint your Python code for style and logical errorspython-lsp-serverPython Language Server for the Language Server Protocolcc-switch-cliAll-in-one assistant tool for Claude Code, Codex, Gemini, OpenCode and OpenClawCherry StudioDesktop client that supports multiple LLM providersHeroic Games LauncherGame launcherpstreeShow ps output as a treegimme-aws-credsCLI to retrieve AWS credentials from OktamGBAGame Boy Advance emulatorinetutilsGNU utilities for networkingmergirafSyntax-aware git merge driverquickjs-ngQuickJS, the Next Generation: a mighty JavaScript enginepassPassword managertinymistServices for TypstexploitdbDatabase of public exploits and corresponding vulnerable softwaredaggerPortable devkit for CI/CD pipelinesmac-cleanup-pyPython cleanup script for macOS