Unfortunaly OpenSource Registry has shutdown due to a lack of demand.



The platform for opensource funding!

Maintaining opensource projects takes a lot of time and effort. Like musicians receiving royalties based on the number of streams each month, we fund opensource software developers based on the number of package downloads each month.

  • For package users we are a drop-in replacement for the central npm registry. Your usage is funding opensource publishers for their awesome work, read more.
  • Publishers of opensource packages looking for funding, continue below.

Hassle-free opensource registry

We take care of distributing your packages and collecting funds, so you can focus on shipping awesome code.

Publisher Illustration

Perhaps make a living off publishing your open-source work?

Ever wanted to be supported in a sustainable way for the amazing packages that you created? We help you do just that.

Publishing either new packages or new versions of existing packages, it's as easy as npm publish. In addition, the OpenSource registry functions as a drop-in registry replacement minimizing the impact on companies and users of your packages.

Read details about funds share calculation here.

Signup and start getting your fund share as of today!

Use opensource, knowing it's maintained

OpenSource Registry ensures organizations' peace of mind regarding unmaintained libraries.

User Illustration

Get the best software quality

Maintaining opensource is just work, many developers lose interest at some point without proper support. Our support model lets the opensource developers focus on the things they love and care.

We value opensource developers as musicians and see companies as the listeners. Like various music platforms, you get all the best opensource for a fixed monthly fee.

We take a small 6% fee from your provided funds to keep the registry running. Your funds are really spent on the developers, which in part make your business run!

Did you know all commercial software products/web-services consist of opensource software for more than half the codebase? Ask your in-house developers for details.

Personal

Free forever, this plan allows individual users to use OpenSource Registry non-commercially.

$0 /mo forever

Get started

What's included

  • Funding publishing developers
  • Commercial use
  • Internal buildserver use
  • Individual Developers
  • Unlimited packages
  • Unlimited downloads

Commercial

Use OpenSource Registry commercially for any and all products/services.

$200 /mo

Start with Commercial

What's included

  • Funding publishing developers
  • Commercial use
  • Internal buildserver use
  • Company accounts
  • Unlimited packages
  • Unlimited downloads

Want news and updates?

Sign up for our newsletter to stay up to date.

We care about the protection of your data. Read our Privacy Policy.

Frequently asked questions

How do I intall packages?

Installing packages from/via the OpenSource Registry is very simple. Just open a terminal and change your registry using the commands below. The auth-token required for the second command was sent to your email address after signup but can also be retrieved from the dashboard

npm set registry https://npm.opensourceregistry.com
npm set //npm.opensourceregistry.com/:_authToken <provided-token>

You should now be able to use NPM using the OpenSource Registry. If you run into any trouble, feel free to message us at our support email

How do I publish a package?

Before publishing the first version create a package entry in the my packages page.

Add the following line to your package.json file to the project you want to publish:

package.json
"publishConfig": { "registry": "https://npm-publish.opensourceregistry.com" }

Then type the following:

Set your NPM registry token once for the npm-publish area
npm set //npm-publish.opensourceregistry.com/:_authToken <provided-token>

Do the actual publish:

npm publish

See the docs for more info.

How is the open-source publisher funding share calculated?

We take your package download count divided by the total download count, multiplied by the total available funds.

This is saying you will get the relative share of all funding money based on your download count in relation to all downloads.

Note: Any counts used are unique IP address counts. A company build server doing many downloads a day/month will be seen as one count.

Go to the FAQ page