Adoption by developers

Open source and developer registries

Developers find tools where they install them. Publishing to the package registry for your language is usually free and makes your project installable with one command, while curated directories and awesome lists put it in front of people comparing options. Some registries treat a published version as permanent.

How to use open source and developer registries

  1. Publish to the registry your users already install from, with a clear README and a licence.
  2. Check names and metadata before the first release: some registries never let you delete or rename.
  3. Find the awesome list for your niche and read its contribution rules; most want a mature, maintained project.

14 open source and developer registries to consider

Each channel links to its own page with the current cost, wait, rules and sources.

  • OpenAlternative

    People looking for open source alternatives to commercial software

    Fee not confirmedCheck recent activity

  • Awesome Selfhosted

    Self-hosters looking for software to run on their own servers

    Free submission

  • npm

    JavaScript and TypeScript developers

    Free submission

  • JSR

    JavaScript developers on Deno, Node.js, Cloudflare Workers and more

    Free submission

  • PyPI

    Python developers

    Free submission

  • crates.io

    Rust developers

    Free submission

  • pkg.go.dev

    Go developers

    Free submission

  • RubyGems

    Ruby developers

    Free submission

  • Packagist

    PHP developers using Composer

    Free submission

  • NuGet

    .NET developers

    Free submission

  • Docker Hub

    Developers and operators pulling container images

    Free + paid options

  • Homebrew

    macOS and Linux users installing command line tools

    Free submission

  • Postman API Network

    Developers exploring public APIs in Postman

    Fee not confirmed

  • RapidAPI Hub

    Developers buying API access

    Commission on sales, 25%

Filter and compare these in the directory