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
kitty-nightlyGPU-based terminal emulatormacaiNative chat application for all major LLM APIsmacSVGApp for designing HTML5 Scalable Vector GraphicsnvcVHDL compiler and simulatoropenvdbSparse volumetric data processing toolkitpbzip2Parallel bzip2pdfpcPresenter console with multi-monitor support for PDF filespoppler-qt6PDF rendering library (based on the xpdf-3.0 code base)pvetuiTerminal UI for Proxmox VErmlintExtremely fast tool to remove dupes and other lint from your filesystemrsqlCLI for relational databases and common data file formatssacadAutomatic cover art downloaderscalapackHigh-performance linear algebra for distributed memory machinesTeraxTerminal-first AI-native developer workspacexbyakC++ JIT assembler for x86 (IA32), x64 (AMD64, x86-64)bastetBastard TetrisBreakTimerTool to manage periodic breakscairomm@1.14Vector graphics library with cross-device output supportduraBacks up your work automatically via Git commitse2toolsUtilities to read, write, and manipulate files in ext2/3/4 filesystemsfastmodFast, partial replacement for codemod (find/replace tool for programmers)garbleObfuscate Go buildsgit-remote-gcryptGPG-encrypted git remotesHeynoteDedicated scratchpad for developersispcCompiler for SIMD programming on the CPUksnipScreenshot and annotation toollibrimeRime Input Method EnginelimesuiteDevice drivers utilities, and interface layers for LimeSDRllgoGo compiler based on LLVM integrate with the C ecosystem and PythonlsrLs but with io_uringmdqLike jq but for MarkdownnumbatStatically typed programming language for scientific computationsocproxyUser-level SOCKS and port forwarding proxypodletGenerate podman quadlet files from a podman command or compose filePotSoftware for text translation and recognitionpulsarctlCLI for Apache Pulsar written in Goqbittorrent-cliCommand-line interface for qBittorrent written in GosratoolkitData tools for INSDC Sequence Read Archivestatic-web-serverHigh-performance and asynchronous web server for static files-servingtachTool to enforce dependencies using modular architecturevsceTool for packaging, publishing and managing VS Code extensionsxgoAI-native programming language that integrates software engineeringyapOn-device audio transcription using Speech.frameworkactions-upTool to update GitHub Actions to latest versions with SHA pinningAgent TARSMultimodal AI agent for GUI interactionavro-cData serialization systembagelsPowerful expense tracker that lives in your terminalbashdbBash shell debuggerblake3C implementation of the BLAKE3 cryptographic hash functionbreezyVersion control system implemented in Python with multi-format supportcargo-sortTool to check that your Cargo.toml dependencies are sorted alphabeticallychromaGeneral purpose syntax highlighter in pure GocrunchWordlist generatordnsgenGenerates DNS names from existing domain namesEquibopCustom Discord AppfalcoVCL parser and linter optimized for Fastlyflow-controlProgrammer's text editorFOSSAZero-configuration polyglot dependency analysis toolgexiv2GObject wrapper around the Exiv2 photo metadata librarygitlintLinting for your git commit messages