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
ZenttyTerminal for agent-driven developmentasciiList ASCII idiomatic names and octal/decimal code-point formsclojure-lspLanguage Server (LSP) for ClojureDrawPenScreen annotation toolfakecloudFree, open-source local AWS cloud emulator for integration testingfavaWeb interface for the double-entry bookkeeping software BeancountgoatGeneral purpose AT Protocol CLI in GoItsytvMenu bar app for controlling your Apple TVJOSMExtensible editor for OpenStreetMaplibshoutData and connectivity library for the Icecast serverlibxcbX.Org: Interface to the X Window System protocolpdfcraft-cliHeadless PdfCraft CLI and MCP server to create, edit, inspect and fill PDFsqttranslationsQt translation catalogsSameBoyGame Boy and Game Boy Color emulatorSentinelConfigure Gatekeeper, unquarantine and self-sign appsspeexdspSpeex audio processing librarytrealla-prologCompact and efficient ISO Prolog interpreter written in plain old Ccf2tfCloudformation templates to Terraform HCL converterCrossPasteUniversal Pasteboard Across DevicesdshDancer's shell, or distributed shelljsignTool for signing Windows executable files, installers and scriptslitecliCLI for SQLite Databases with auto-completion and syntax highlightingMindwtrLocal-first GTD productivity toolopenrtspCommand-line RTSP clientqtlanguageserverImplementation of the Language Server Protocol and JSON-RPCtomcat@10Implementation of Java Servlet and JavaServer PagesVysorMirror and control your phoneAsset Catalog TinkererBrowse/extract images from .car filesbazel-diffPerforms Bazel Target Diffing between two revisions in GitbfgRemove large files or passwords from Git history like git-filter-branchchronyVersatile implementation of the Network Time Protocol (NTP)desktop-file-utilsCommand-line utilities for working with desktop entriesFSNotesNotes managerGZDoomAdds an OpenGL renderer to the ZDoom source portmarkdownText-to-HTML conversion toolStellariumTool to render realistic skies in real time on the screentestkubeKubernetes-native framework for test definition and executionwebdavSimple and standalone WebDAV serverasyncapiAll in one CLI for all AsyncAPI toolsAusweisAppOfficial eID-Client of the Federal Government of GermanyBetterAudioPer-app volume, EQ and audio device controlcsoundSound and music computing systemforgejo-runnerOfficial Actions runner for Forgejo instancesgcc@13GNU compiler collectiongo-size-analyzerAnalyzing the dependencies in compiled Golang binarieslegitCommand-line interface for Git, optimized for workflow simplicitylibgedit-teplGedit Technology - Text editor product lineopenfstLibrary for weighted finite-state transducersprogressCoreutils progress viewersdl2_netSmall sample cross-platform networking librarySnes9xVideo game console emulatorunpaperPost-processing for scanned/photocopied bookscadaverCommand-line client for DAVccmuxRun all your AI coding agents in tmuxCopilot for XcodeXcode extension for GitHub CopilotDevCleanerReclaim storage used for Xcode cachesdumbpipeUnix pipes between devicesesbuildExtremely fast JavaScript bundler and minifierfprobeLibpcap-based NetFlow probehopenpgp-toolsCommand-line tools for OpenPGP-related operations