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
kubecmKubeConfig ManagerlernaTool for managing JavaScript projects with multiple packageslibcdrC++ library to parse the file format of CorelDRAW documentslibiodbcDatabase connectivity layer based on ODBC. (alternative to unixodbc)niSelects the right Node package manager based on lockfilesokta-awscliOkta authentication for awsclipetscPortable, Extensible Toolkit for Scientific Computation (real)SessionOnion routing based messengersfml@2Multi-media library with bindings for multiple languagestaskwarrior-tuiTerminal user interface for taskwarriorterraform-mcp-serverMCP server for TerraformxxhBring your favorite shell wherever you go through the sshzsh-vi-modeBetter and friendly vi(vim) mode plugin for ZSHAmiberryAmiga emulatorclaude-code-templatesCLI tool for configuring and monitoring Claude CodecprC++ Requests, a spiritual port of Python RequestscruftUtility that creates projects from templates and maintains the cruft afterwardsCubicSDRCross-platform software-defined radio applicationharbor-cliCLI for Harbor container registryi2pdFull-featured C++ implementation of I2P clientlibjwtJSON Web Token C librarylibvtermC99 library which implements a VT220 or xterm terminal emulatorlibxcompositeX.Org: Client library for the Composite extensionpdfcrackPDF files password crackerproxygenCollection of C++ HTTP librariesscdocSmall man page generatorstellar-cliStellar command-line tool for interacting with the Stellar networkterramateManaging Terraform stacks with change detections and code generationsZulipDesktop client for the Zulip team chat platformcloudqueryData movement tool to sync data from any source to any destinationcpp-peglibHeader-only PEG (Parsing Expression Grammars) library for C++dataladData distribution geared toward scientific datasetsdurdrawVersatile ASCII and ANSI Art text editor for drawing in the terminalelfutilsLibraries and utilities for handling ELF objectserlang-language-platformLSP server and CLI for the Erlang programming languagefossilDistributed software configuration managementfreeglutOpen-source alternative to the OpenGL Utility Toolkit (GLUT) librarygarageS3 object store so reliable you can run it outside datacentersgcc@12GNU compiler collectionlibmemcachedC and C++ client library to the memcached servermanticoresearchOpen source text search enginemapnikToolkit for developing mapping applicationsneonHTTP and WebDAV client library with a C interfacenloadRealtime console network usage monitornRF Connect for DesktopFramework for development on BLE devicesopenlistNew AList fork addressing anti-trust issuessmbclient-ngFast and user friendly way to interact with SMB sharessqlite-utilsCLI utility for manipulating SQLite databasesuwsgiFull stack for building hosting servicesvarnishHigh-performance HTTP acceleratorxerces-cValidating XML parseradnsC/C++ resolver library and DNS resolver utilitiesaiven-clientOfficial command-line client for Aivenapache-arrow-glibGLib bindings for Apache ArrowBifrostSamsung firmware downloaderfetchmailClient for fetching mail from POP, IMAP, ETRN or ODMR-capable serversgolinesGolang formatter that fixes long linesledgerCommand-line, double-entry accounting toollibdapFramework for scientific data networkinglibelfELF object file access library