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
mupdfLightweight PDF and XPS viewersnappyCompression/decompression library aiming for high speedentrRun arbitrary commands when files changediff-so-fancyGood-lookin' diffs with diff-highlight and morekcatGeneric command-line non-JVM Apache Kafka producer and consumerbindImplementation of the DNS protocolsrustls-ffiFFI bindings for the rustls TLS librarytoxGeneric Python virtualenv management and test command-line toolhelm@3Kubernetes package managerspecifyToolkit to help you get started with Spec-Driven DevelopmentPdfCraftPDF editorplatformioYour Gateway to Embedded Software Development ExcellencebrotliGeneric-purpose lossless compression algorithm by Googlemarkdownlint-cli2Fast, flexible, config-based cli for linting Markdown/CommonMark filesnghttp2HTTP/2 C LibraryCotEditorPlain-text editor for web pages, program source codes and moredufDisk Usage/Free Utility - a better 'df' alternativesnyk-cliScans and monitors projects for security vulnerabilitiespowerlevel10kTheme for zshmysql-client@8.4Open source relational database management systemKeyCastrOpen-source keystroke visualiserdfu-utilUSB programmerpytorchTensors and dynamic neural networkspodman-composeAlternative to docker-compose using podmanutf8procClean C library for processing UTF-8 Unicode datambedtlsCryptographic & SSL/TLS librarypython-matplotlibPython library for creating static, animated, and interactive visualizationskube-linterStatic analysis tool for Kubernetes YAML files and Helm chartsClash Verge RevContinuation of Clash Verge - A Clash Meta GUI based on TaurifswatchMonitor a directory for changes and run a shell commandAnkiMemory training applicationKeepingYouAwakeTool to prevent the system from going into sleep modeapache-arrowColumnar in-memory analytics layer designed to accelerate big datamdcatShow markdown documents on text terminalsswitchaudio-osxChange macOS audio source from the command-linemonoCross platform, open source .NET development frameworkMac SaiSystem cleaner, optimiser, and malware scannergduDisk usage analyzer with console interface written in Godotnet@8.NET CorewakeonlanSends magic packets to wake up network-devicesSequel AceMySQL/MariaDB database managementgithub-mcp-serverGitHub Model Context Protocol server for AI toolspylintIt's not just a linter that annoys you!talosctlCLI for out-of-band management of Kubernetes nodes created by Talosgnu-getoptCommand-line option parsing utilityOmniWMTiling window managerpy3cairoPython 3 bindings for the Cairo graphics libraryllvm@20Next-gen compiler infrastructurettydCommand-line tool for sharing terminal over the webtombiTOML formatter, linter and language serverykmanTool for managing your YubiKey configurationPrism LauncherMinecraft launcherFreelensKubernetes IDEvulkan-loaderVulkan ICD LoaderdprintPluggable and configurable code formatting platform written in RustbottomYet another cross-platform graphical process/system monitorkubesealKubernetes controller and tool for one-way encrypted SecretsminisignSign files & verify signatures. Works with signify in OpenBSDuutils-coreutilsCross-platform Rust rewrite of the GNU coreutilslibksbaX.509 and CMS library