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
cutter-cliUnit Testing Framework for C and C++DigitalLogic designer and circuit simulatorencaCharset analyzer and converterfatsortSorts FAT16 and FAT32 partitionsfennelLua Lisp LanguageflannFast Library for Approximate Nearest NeighborsfnlfmtFormatter for Fennel codefntApt for fonts, the missing font manager for macOS/linuxgojqPure Go implementation of jqgonzoLog analysis TUIINCYProxy clientKoeZero-GUI voice input toolkokaCompiler for the Koka languagekube-scoreKubernetes object analysis recommendations for improved reliability and securitykubevelaApplication Platform based on Kubernetes and Open Application ModelkuttlKUbernetes Test TooLlibgdaProvides unified data access to the GNOME projectlibtomcryptComprehensive, modular and portable cryptographic toolkitlibuninameslistLibrary of Unicode names and annotation datamcp-google-sheetsMCP server integrates with your Google Drive and Google SheetsmdformatCommonMark compliant Markdown formattermenhirLR(1) parser generator for the OCaml programming languagenautyAutomorphism groups of graphs and digraphsOpenCPNFull-featured and concise ChartPlotter/Navigatoropenj9High performance, scalable, Java virtual machinePHTVVietnamese input methodponysayCowsay but with poniesprojectmMilkdrop-compatible music visualizerproselintLinter for proseqt-libiodbcQt SQL Database Driverqt-mariadbQt SQL Database DriverregipyOffline registry hive parsing toolroadrunnerHigh-performance PHP application server, load-balancer and process managerrunitCollection of tools for managing UNIX servicesschema-evolution-managerManage postgresql database schema migrationsscreenresolutionGet, set, and list display resolutionSerial StudioData visualisation software for embedded devices and projectstdlibCross-platform library for building Telegram clientstubeupUse yt-dlp to download video/metadata and upload to the Internet ArchivevitetrisTerminal-based Tetris cloneyapfFormatter for python codezvec-grepAgent-friendly hybrid workspace search across code and non-code contentaalibPortable ASCII art graphics librarybashunitSimple testing library for bash scriptsbib-toolManipulates BibTeX databasesc-bloscBlocking, shuffling and loss-less compression librarycabinPackage manager and build system for C/C++chickenCompiler for the Scheme programming languagecimgC++ toolkit for image processingclickhouse-odbcOfficial ODBC driver implementation for accessing ClickHouse as a data sourcecunitLightweight unit testing framework for CdeeplineCLI for Deepline data enrichment and durable playsdjview4Viewer for the DjVu image formatdotenv-linterLightning-fast linter for .env files written in Rustefm-langserverGeneral purpose Language Serverfairy-stockfishStrong open source chess variant engine (with largeboards support)fb-clientShell-script client for https://paste.xinu.atfilmcraft-cliHeadless FilmCraft CLI and MCP server to edit, render and export video projectsgit-branchlessHigh-velocity, monorepo-scale workflow for Gitgit-remote-hgTransparent bidirectional bridge between Git and Mercurial