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
libdnetPortable low-level networking librarylibdvdnavDVD navigation librarylibhttpserverC++ library of embedded Rest HTTP serverlibid3tagID3 tag manipulation librarylibmetalinkC library to parse Metalink XML fileslibsidplayfpLibrary to play Commodore 64 musiclsusb-laniksjList USB devices, just like the Linux lsusb commandmalbolgeDeliberately difficult to program esoteric programming languagememcache-topGrab real-time stats from memcachemetricbeatCollect metrics from your systems and servicesmjpegtoolsRecord and playback videos and perform simple editsmkshMirBSD Korn ShellmktxpPrometheus Exporter for Mikrotik RouterOS devicesmongo-orchestrationREST API to manage MongoDB configurations on a single hostmpfiMultiple precision interval arithmetic librarynrpeNagios remote plugin executoroh-my-redditBeautiful Reddit threads, live in your terminalojJSON parser and visualization toolopenfasttraceRequirement tracing suiteOpenPLC EditorIDE for creating programs for the OpenPLC RuntimeOverlayedModern, open-source, and free voice chat overlay for DiscordpartioParticle library for 3D graphicspdshEfficient rsh-like utility, for using hosts in parallelpgrxBuild Postgres Extensions with RustpipgripLightweight pip dependency resolverPixiEditorOpen Source Universal 2D Graphics EditorpixletApp runtime and UX toolkit for pixel-based appspolicy_sentryGenerate locked-down AWS IAM PoliciespoutineSecurity scanner that detects vulnerabilities in build pipelinesqxmppCross-platform C++ XMPP client and server libraryrofiWindow switcher, application launcher and dmenu replacementRotkiPortfolio tracking and accounting toolrtp2httpdMulticast RTP/RTSP-to-HTTP converter with web player and status dashboards-langLibrary for creating multi-platform softwaresafe-rmWraps rm to prevent dangerous deletion of filessarif-toolsSet of command-line tools and Python library for working with SARIF filesscourSVG file scrubbersdcvStarDict Console Versionser2netAllow network connections to serial portsShowyEdgeVisible indicator of the current input sourceshuttle-cliCLI for handling shared build and deploy tools between many projectssignify-osxCryptographically sign and verify filessloccountCount lines of code in many languagessmimesignS/MIME signing utility for use with GitsolrEnterprise search platform from the Apache Lucene projectsomagic-toolsTools to extract firmware from EasyCAPspigotCommand-line streaming exact real calculatorsprSubmit pull requests for individual, amendable, rebaseable commits to GitHubtkdiffGraphical side by side diff utilitytmux-sessionizerTool for opening git repositories as tmux sessionstodoist-cli-goCLI for TodoisttrafficserverHTTP/1.1 and HTTP/2 compliant caching proxy servertravisCommand-line client for Travis CIumociReference OCI implementation for creating, modifying and inspecting imagesVibeTunnelTurn any browser into your terminalvmtouchPortable file system cache diagnostics and controlwestZephyr meta-toolxevdVery fast Essential Video Decoder, MPEG-5 EVC (Essential Video Coding)advancecompRecompression utilities for .PNG, .MNG, .ZIP, and .GZ filesancientDecompression routines for ancient formats