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
nshFish-like, POSIX-compatible shellntfs2btrfsIn-place conversion of NTFS filesystem to BtrfsnulsNuShell-inspired ls with colorful table outputnum-utilsPrograms for dealing with numbers from the command-lineohcountSource code line counteropen-meshGeneric data structure to represent and manipulate polygonal meshesopen-tyrianOpen-source port of Tyrianopenapi-diffUtility for comparing two OpenAPI specificationsopeniothub-serverServer for OpenIoTHubOpenPHTCommunity-driven fork of Plex Home TheaterOrcaSheetsLocal-first data analyticsosmcoastlineExtracts coastline data from OpenStreetMap planet filepandocomaticAutomate the use of pandocpari-galpolGalois polynomial database for PARI/GPpcaudiolibPortable C Audio LibrarypinfoUser-friendly, console-based viewer for Info documentspipetSwiss-army tool for web scraping, made for hackersptexTexture mapping systempyenv-ccacheMake Python build faster, using the leverage of `ccache`pystringCollection of C++ functions for the interface of Python's string class methodsquadcastrgbSet RGB lights on HyperX QuadCast S and Duocast microphonesradModern CLI scripts made easyrarianDocumentation metadata libraryRedot EngineMulti-platform 2D and 3D game enginerolldiceRolls an amount of virtual dicersc_2faTwo-factor authentication on the command-linertagsSource code cross-referencer like ctags with a clang frontendscillaDNS, subdomain, port, directory enumeration toolsdl_gfxGraphics drawing primitives and other support functionsseqwishAlignment to variation graph inducersimple-amqp-clientC++ interface to rabbitmq-csimple-scanGNOME document scanning applicationslrnPowerful console-based newsreadersnzipCompression/decompression tool based on snappySocial StreamConsolidate, control, and customise live social messaging streamsspaceinvaders-goSpace Invaders in your terminal written in GosquiidDo advanced algebraic and RPN calculationsssh3Faster and richer secure shell using HTTP/3streamripperSeparate tracks via Shoutcasts title-streamingstrip-nondeterminismTool for stripping bits of non-deterministic information from filesstylish-haskellHaskell code prettifiersugarjarHelper utility for a better Git/GitHub experienceSuperDBAnalytics database that fuses structured and semi-structured datatermcolorHeader-only C++ library for printing colored messagesterraform-cleanerTiny utility which detects unused variables in your terraform modulesterraform-graph-beautifierCLI to beautify `terraform graph` outputterraform-inventoryGo app which generates a dynamic Ansible inventory from a Terraform state filetextidoteSpelling, grammar and style checking on LaTeX documentsthraxTools for compiling grammars into finite state transducerstimedogLists files that were saved by a backup of the macOS Time MachinetincVirtual Private Network (VPN) tooltoml11TOML for Modern C++trdsqlCLI tool that can execute SQL queries on CSV, LTSV, JSON, YAML and TBLNtree-sitter-rubyRuby grammar for tree-sitterTreeViewerPhylogenetic tree viewertrurlCommand-line tool for URL parsing and manipulationtwmTab Window Manager for X Window Systemtwo-lameOptimized MPEG Audio Layer 2 (MP2) encoderuadePlay Amiga tunes through UAE emulationucspi-tcpTools for building TCP client-server applications