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
pbc-sigSignatures librarypelikanProduction-ready cache servicespexPackage manager for PostgreSQLphysunitsC++ header-only for Physics unit/quantity manipulation and conversionpianodPandora client with multiple control interfacespioneerGame of lonely space adventurepipebenchMeasure the speed of STDIN/STDOUT communicationpipemeterShows speed of data moving from input to outputpipewire-gstreamerGStreamer Plugin for PipeWirepitProject manager from hell (integrates with Git)pivitSign and verify data using hardware (Yubikey) backed x509 certificates (PIV)pixdVisual binary data using a colour paletteplogPortable, simple and extensible C++ logging librarypmsPractical Music Search, an ncurses-based MPD clientpngnqTool for optimizing PNG imagespodcast-dlCLI for downloading and archiving podcastspodiffCompare textual information in two PO filesportable-libffiPortable Foreign Function Interface librarypostgraphileGraphQL schema created by reflection over a PostgreSQL schemapreevyQuickly deploy preview environments to the cloudprefixsuffixGUI batch renaming utilityprogresslineTrack commands progress in a compact one-line formatproof-generalEmacs-based generic interface for theorem proversproteinorthoDetecting orthologous genes within different speciespsc-packagePackage manager for PureScript based on package setspsftoolsTools for fixed-width bitmap fontsPTP WebcamDSLR live view video pluginpufParallel URL fetcherqbsBuild tool for developing projects across multiple platformsqnmCLI for querying the node_modules directoryqprintEncoder and decoder for quoted-printable encodingqthreadsLightweight locality-aware user-level threading runtimequantum++Modern C++ quantum computing libraryquexGenerate lexical analyzersQuietPrivate, p2p alternative to Slack and Discord built on Tor & IPFSquilt-installerInstaller for Quilt for the vanilla launcherquotatoolEdit disk quotas from the command-linerails-completionBash completion for RailsratforRational Fortranrbenv-binstubsMake rbenv aware of bundler binstubsrbenv-bundle-execIntegrate rbenv and bundlerrbenv-ctagsAutomatically generate ctags for rbenv Ruby stdlibsreadosmExtract valid data from an Open Street Map input filereckonerDeclaratively install and manage multiple Helm chart releasesrecoverpyTUI to recover overwritten or deleted datarecurRetry a command with exponential backoff and jitterredkaRedis re-implemented with SQLiteregldgRegular expression grammar language dictionary generatorrenRename multiple files in a directoryreplxxReadline and libedit replacementrgfRegularized Greedy Forest libraryriemannEvent stream processorringojsCommonJS-based JavaScript runtimernvImplementation of Relax NG Compact Syntax validatorRocketman Choices PackagerUtility for customising installer package choicesropebwt3BWT construction and searchrospoSimple, reliable, persistent ssh tunnels with embedded ssh serverrttrC++ Reflection Libraryruby-completionBash completion for RubyrvvmRISC-V Virtual Machine