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
libvdpauOpen source Video Decode and Presentation API librarylibxawX.Org: X Athena Widget SetloremPython generator for the consolemaven-completionBash completion for MavenmbwMemory Bandwidth BenchmarkmdzkPlain text Zettelkasten based on mdBookmediaconchConformance checker and technical metadata reportermikutterExtensible Twitter clientmosmlMoscow MLmsgpack-toolsCommand-line tools for converting between MessagePack and JSONmt32emuMulti-platform software synthesisermtocMach-O to PE/COFF binary convertermufetchNeofetch-style music cliMysterium VPNVPN clientnapariMulti-dimensional image viewer for PythonneText editor based on the POSIX standardnetmaskIP address netmask generation utilityng-logC++ library for application-level loggingnomad-packTemplating and packaging tool used with HashiCorp NomadNotesSimple note-taking app for markdown and kanbannumactlNUMA support for LinuxOB-XfVirtual analog synthesizerodbc2parquetCLI to query an ODBC data source and write the result into a Parquet fileomekasyConverts alphanumeric input to various Unicode stylesOmniWM CanaryTiling window manageropencl-clhpp-headersC++ language header files for the OpenCL APIopenliberty-jakartaee8Lightweight open framework for Java (Jakarta EE 8)openliberty-microprofile4Lightweight open framework for Java (Micro Profile 4)openliberty-webprofile8Lightweight open framework for Java (Jakarta EE Web Profile 8)openskillsUniversal skills loader for AI coding agentsormoluFormatter for Haskell source codepacketryFast, intuitive USB 2.0 protocol analysis application for use with Cynthionpari-seadataModular polynomial data for PARI/GPpayaraJava EE application server forked from GlassFishphylum-cliCommand-line interface for the Phylum APIpicoclawUltra-efficient personal AI assistant in GopigPlatform for analyzing large data setspikeDynamic programming languagePinegrowWeb editorplanusAlternative compiler for flatbuffers,png++C++ wrapper for libpng librarypolypolishShort-read polishing tool for long-read assembliespyenv-pip-migrateMigrate pip packages from one Python version to anotherqbeCompiler BackendqbecConfigure Kubernetes objects on multiple clusters using jsonnetqcoro6C++ Coroutines for QtrainbarfCPU/RAM/battery stats chart bar for tmux (and GNU screen)ratsRough auditing tool for securityregina-rexxInterpreter for RexxreprocCross-platform (C99/C++11) process libraryrggenCode generation tool for control and status registersripsecretsPrevent committing secret keys into your source coderonn-ngBuild man pages from MarkdownrswiftGet strong typed, autocompleted resources like images, fonts and seguesrumbledbJSONiq and XQuery query engine on Apache SparkrureC API for RUst's REgex enginesemtagSemantic tagging script for gitsh4d0wupSigning-key abuse and update exploitation frameworkShieldApp to protect against process injectionshufflednsEnumerate subdomains using active bruteforce & resolve subdomains with wildcards