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
eas-cliCommand-line tool for working with Expo Application ServiceslibewfLibrary for support of the Expert Witness Compression Formatrpds-pyPython bindings to Rust's persistent data structuresdeja-vuLocal searchable memory over the session histories of coding agentsjohnFeatureful UNIX password crackerlibadwaitaBuilding blocks for modern adaptive GNOME applicationslibtorrent-rasterbarC++ bittorrent library with Python bindingswgcfGenerate WireGuard profile from Cloudflare Warp accountmeta-package-managerWrapper around all package managers with a unifying CLIcspellSpell checker for codeplaywright-mcpMCP server for Playwrightdraw-things-cliLocal inference and LoRA training CLI for Draw ThingsHalloyIRC clientportopTerminal UI showing which processes are using TCP and UDP portsPritunlOpenVPN clientaws-c-s3C99 library implementation for communicating with the S3 serviceispellInternational IspellnewmanCommand-line collection runner for PostmanjpegoptimUtility to optimize JPEG filesKopiaUIBackup/restore toolrootAnalyzing petabytes of data, scientificallygperfPerfect hash function generatorrootlesskitLinux-native "fake root" for implementing rootless containersEffectCraftMotion graphics and visual effects compositorkeployTesting Toolkit creates test-cases and data mocks from API calls, DB queriesshellspecBDD unit testing framework for dash, bash, ksh, zsh and all POSIX shellschawanTUI web browser with CSS, inline image and JavaScript supportrecodeConvert character set (charsets)vacuumWorld's fastest OpenAPI & Swagger linterWailBrewManage Homebrew packages with a UIzeromqHigh-performance, asynchronous messaging librarydiffoscopeIn-depth comparison of files, archives, and directoriesfaas-cliCLI for templating and/or deploying FaaS functionsgosecGolang security checkerlibgsfI/O abstraction library for dealing with structured file formatspygmentsGeneric syntax highlighterwireguard-goUserspace Go implementation of WireGuardclusterctlHome for the Cluster Management API work, a subproject of sig-cluster-lifecyclecoturnFree open source implementation of TURN and STUN ServerSolLauncher & command palettesolargraphRuby language serverBetterCaptureScreen recorderoauth2lSimple CLI for interacting with Google oauth tokensHOPView and edit HWP documentslibconfigConfiguration file processing librarypdftoipeReads arbitrary PDF files and generates an XML file readable by IpepluginvalCross-platform plugin validator and tester applicationpysideOfficial Python bindings for Qtspotify_playerCommand driven spotify playerTextMateGeneral-purpose text editorunshieldExtract files from InstallShield cabinet filesDesignCraftPage layout and publishing toolfnCommand-line tool for the fn projectmelangeBuild APKs from source codespice-gtkGTK client/libraries for SPICEvclusterCreates fully functional virtual k8s cluster inside host k8s cluster's namespacecythonCompiler for writing C extensions for the Python languagehexylCommand-line hex viewermimirtoolCLI for interacting with Grafana MimirbloatySize profiler for binaries