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
libftdiLibrary to talk to FTDI chipsMaterial MakerProcedural material authoring and 3D painting tool based on the Godot Engineopencore-amrAudio codecs extracted from Android open source projectsnortFlexible Network Intrusion Detection Systemsqlite-rsyncSQLite remote copy toolssh-vaultEncrypt/decrypt using SSH keystemplLanguage for writing HTML user interfaces in GotimewarriorCommand-line time tracking applicationvirtualfishPython virtual environment manager for the fish shellx-cmdBootstrap 1000+ command-line tools in secondsATV RemoteControl Apple TV from your desktopazqrAzure Quick ReviewcbcMixed integer linear programming solvercfFilter to replace numeric timestamps with a formatted date timedcm2niixDICOM to NIfTI converterdoltliteSQLite fork with Git-style version control via prolly treeseditorconfigMaintain consistent coding style between multiple editorsfastpUltra-fast all-in-one FASTQ preprocessorfaustFunctional programming language for real time signal processingglpkLibrary for Linear and Mixed-Integer ProgrammingHTTPie for DesktopTesting client for REST, GraphQL, and HTTP APIsjbig2decJBIG2 decoder and library (for monochrome documents)jinja2-cliCLI for the Jinja2 templating languagekaskadeTUI for KafkakataLocal-first, federated issue tracker for humans and coding agentskptToolchain for composing, customizing, and deploying Kubernetes packageslensfunRemove defects from digital imagesmedusaSolidity smart contract fuzzer powered by go-ethereumniftFast dependency-aware website generatorOpenDisplay ReceiverReceiver that turns a computer into a second display for OpenDisplayPraatDoing phonetics by computerprettypingWrapper to colorize and simplify ping's outputqtcanvaspainterAccelerated 2D painting solution for Qt Quick and QRhi-based render targetsReact Native DebuggerStandalone app for debugging React Native appsRocket.ChatOfficial desktop client for Rocket.ChatrubocopRuby static code analyzer and formatter, based on the community Ruby style guidesha3sumKeccak, SHA-3, SHAKE, and RawSHAKE checksum utilitiesbeautyshBash beautifierclingoASP system to ground and solve logic programsgo-jsonnetGo implementation of configuration language for defining JSON dataKeka External HelperHelper application for the Keka file archiverkhardConsole carddav clientlibpeasGObject plugin librarylocalsend-cliTerminal client for sending files between nearby devicesmaskCLI task runner defined by a simple markdown filemat2Metadata anonymization toolkitmemtesterUtility for testing the memory subsystemNotesnookPrivacy-focused note taking appsftpgoFully featured SFTP server with optional HTTP/S, FTP/S and WebDAV supportsnakemakePythonic workflow systemsysbenchSystem performance benchmark toolUniversal Media ServerMedia server supporting DLNA, UPnP and HTTP(S)wasi-runtimesCompiler-RT and libc++ runtimes for WASIwatsonCommand-line tool to track (your) timeyazToolkit for Z39.50/SRW/SRU clients/servers86BoxEmulator of x86-based machines based on PCemapify-cliApify command-line interfacebaidupcs-goTerminal utility for Baidu Network DiskdesktopprCommand-line tool to set the desktop pictureflylineSupercharged Bash plugin replacement for readline