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
pvMonitor data's progress through a pipecffiC Foreign Function Interface for PythonerlangProgramming language for highly scalable real-time systemsmedia-infoUnified display of technical and tag data for audio/videouchardetEncoding detector libraryruby@3.3Powerful, clean, object-oriented scripting languagesphinx-docTool to create intelligent and beautiful documentationgifsicleGIF image/animation creator/editorsrtSecure Reliable TransportpycparserC parser in PythongoplsLanguage server for the Go languagetyExtremely fast Python type checker, written in RustplantumlDraw UML diagramsmycliCLI for MySQL with auto-completion and syntax highlightingcargo-binstallBinary installation for rust projectscloud-sql-proxyUtility for connecting securely to your Cloud SQL instancesgdbGNU debuggerbufNew way of working with Protocol BuffersPodman DesktopBrowse, manage, inspect containers and imagesqrencodeQR Code generationfontconfigXML-based font configuration API for X WindowsgrpcurlLike cURL, but for gRPCDockDoorWindow peeking utility appgoreleaserDeliver Go binaries as fast and easily as possibletemporalCommand-line interface for running and interacting with Temporal Server and UIopenexrHigh dynamic-range image file formatclocStatistics utility to count lines of codenanoFree (GNU) replacement for the Pico text editorportaudioCross-platform library for audio I/Ozsh-completionsAdditional completion definitions for zshgdk-pixbufToolkit for image loading and pixel buffer manipulationupxCompress/expand executable filesmailpitWeb and API based SMTP testingwatchexecExecute commands when watched files changeccusageCLI tool for analyzing Claude Code usage from local JSONL fileslima-additional-guestagentsAdditional guest agents for Limaz3High-performance theorem provermermaid-cliCLI for Mermaid libraryjdtlsJava language specific implementation of the Language Server Protocolradare2Reverse engineering frameworkipatoolCLI tool for searching and downloading app packages from the iOS App Storestress-ngStress test a computer system in various selectable wayswireguard-toolsTools for the WireGuard secure network tunnelblackPython code formatteremacsGNU Emacs text editorcertbotTool to obtain certs from Let's Encrypt and autoenable HTTPSsdl3Low-level access to audio, keyboard, mouse, joystick, and graphicsPureMacOpen-source application manager and system cleanerlibarchiveMulti-format archive and compression libraryUngoogled ChromiumGoogle Chromium, sans integration with Googledocker-credential-helper-ecrDocker Credential Helper for Amazon ECRperlHighly capable, feature-rich programming languagetypescript-language-serverLanguage Server Protocol implementation for TypeScript wrapping tsserverlua-language-serverLanguage Server for the Lua languagesternTail multiple Kubernetes pods & their containersFUSE-TKext-less implementation of FUSEMultipassOrchestrates virtual Ubuntu instancesmoreutilsCollection of tools that nobody wrote when UNIX was youngsonar-scannerLauncher to analyze a project with SonarQubelibuvMulti-platform support library with a focus on asynchronous I/O