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
v2rayPlatform for building proxies to bypass network restrictionsvictoriametricsCost-effective and scalable monitoring solution and time series databaseyewtubeTerminal based YouTube player and downloaderAltair GraphQL ClientGraphQL clientaudaciousLightweight and versatile audio playercfr-decompilerYet Another Java Decompilercontentful-cliContentful command-line toolsgnu-whichGNU implementation of which utilityhaskell-language-serverIntegration point for ghcide and haskell-ide-engine. One IDE to rule them alllibniceGLib ICE implementationmcpmOpen source, community-driven MCP server and client managermsgvaultArchive a lifetime of email and chat with offline search and analyticsremindSophisticated calendar and alarmsamplyCLI sampling profilerSapMachine OpenJDK Development KitOpenJDK distribution from SAPXKeyVietnamese input method enginexrootdHigh performance, scalable, fault-tolerant access to dataaarch64-elf-gdbGNU debugger for aarch64-elf cross developmentaicommit2Reactive CLI that generates commit messages for Git and Jujutsu with AIdnstwistTest domains for typo squatting, phishing and corporate espionagefcrackzipZip password crackergastownMulti-agent workspace managergit-sizerCompute various size metrics for a Git repositorylesspipeInput filter for the pager lessnaabuFast port scannernixfmtCommand-line tool to format Nix language codepassengerServer for Ruby, Python, and Node.js apps via Apache/NGINXpython-buildSimple, correct PEP 517 build frontendserplSimple terminal UI for search and replaceviuSimple terminal image viewer written in Rustcubejs-cliCube.js command-line interfacedeckCreates slide deck using Markdown and Google Slidesf3dFast and minimalist 3D viewerlibopenmptSoftware library to decode tracked music fileslibsoxrHigh quality, one-dimensional sample-rate conversion librarymplayerUNIX movie playernewrelic-infra-agentNew Relic infrastructure agentnkfNetwork Kanji code conversion Filter (NKF)SpyderScientific Python IDEsqlx-cliCommand-line utility for SQLx, the Rust SQL toolkittranslate-shellCommand-line translator using Google Translate and morevue-language-serverVue.js language serverClash PartyAnother Mihomo GUIcontainerdOpen and reliable container runtimecpioCopies files into or out of a cpio or tar archivecriterionCross-platform C and C++ unit testing framework for the 21st centurygrokj2kJPEG 2000 Libraryjbig2encJBIG2 encoder (for monochrome documents)libtasn1ASN.1 structure parser libraryqtwebengineProvides functionality for rendering regions of dynamic web contentsanityCommand-line interface for SanitytmuxaiAI-powered, non-intrusive terminal assistantarfModern R console with syntax highlighting and fuzzy searchdjango-completionBash completion for DjangofisherPlugin manager for the Fish shelllibxdamageX.Org: X Damage Extension librarymcflyFly through your shell historysmlnjCompiler and programming system for Standard MLcopaTool to directly patch container images given the vulnerability scanning resultsicoutilsCreate and extract MS Windows icons and cursors