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
SimplenoteReact client for SimplenotestressTool to impose load on and stress test a computer systemtext-embeddings-inferenceBlazing fast inference solution for text embeddings modelstpackDrop-in replacement for tmux-plugin-manager (tpm) with a TUITracexyInspect network sessions, protocols, processes, and packet evidencexwinMicrosoft CRT and Windows SDK headers and libraries loaderballerinaProgramming Language for Network Distributed Applicationsbash-git-promptInformative, fancy bash prompt for Git userscc-connectBridges local AI coding agents to messaging platformschiselCollection of LLDB commands to assist debugging iOS appsgo-hass-agentNative Home Assistant agent for desktop/laptop devicesgolangci-lint-langserverLanguage server for `golangci-lint`graph-toolEfficient network analysis for Python 3hwatchModern alternative to the watch commandjackAudio Connection KitlibimagequantPalette quantization library extracted from pnquant2mac-cleanup-goTUI macOS cleaner that scans caches/logs and lets you select what to deleteopcodeGUI app and toolkit for Claude Codepdf2svgPDF converter to SVGpixzParallel, indexed, xz compressorrdkitOpen-source chemoinformatics librarySpace RabbitRemoves animations when switching between SpacesSpacedriveOpen source cross-platform file explorerspotifydSpotify daemonstorj-uplinkUplink CLI for the Storj networktfsortCLI to sort Terraform variables and outputsunxipFast Xcode unarchiverweaviateOpen-source vector database that stores both objects and vectorszsh-you-should-useZSH plugin that reminds you to use existing aliases for commands you just typedargyll-cmsICC compatible color management systemazure-storage-common-cppProvides common Azure Storage-related abstractions for Azure SDKBluetilityBluetooth Low Energy browserchapelProgramming language for productive parallel computing at scalefail2banScan log files and ban IPs showing malicious signsGeoLibre DesktopGIS platformGpgFrontendOpenPGP/GnuPG crypto, sign and key management toolgrailsWeb application framework for the Groovy languagehamlibHam radio control librarieshisterSelf-hosted search engine for your browsing historyinsoCLI HTTP and GraphQL ClientlibxmuX.Org: X miscellaneous utility routines librarymacSKKSKK Input MethodmdvStyled terminal markdown viewermurexBash-like shell designed for greater command-line productivity and safer scriptsncmdumpConvert Netease Cloud Music ncm files to mp3/flac filesnoirAttack surface detector that identifies endpoints by static analysispg_cronRun periodic jobs in PostgreSQLpixtuoidTerminal pixel-art office for AI coding agentsSantaBinary authorization systemsdrmmModular, client-server software-defined radioSensible Side ButtonsUtilise mouse side navigation buttonsvsviewNext-generation VapourSynth previeweratuin-serverSync server for atuin - Improved shell history for zsh, bash, fish and nushellbochsOpen source IA-32 (x86) PC emulator written in C++cataclysmFork/variant of Cataclysm RoguelikecljfmtFormatting Clojure codecsvqSQL-like query language for csvgit-reviseRebase alternative for easy & efficient in-memory rebases and fixupsh2Java SQL databasejq-lspJq language server