Scarf helps open-source developers get paid and deliver better software

It's time to stop maintaining your open-source project in the dark. With Scarf's analytics, you can better understand how your work is used, and connect with the companies that rely on your software.

SDKs for package authors

Scarf's SDKs provide an easy way to understand how your software is being used. By simply adding a dependency on a Scarf library (eg scarf-js), you can start collecting actionable installation analytics that can help you keep your package working smoothly.

Would you like to know which versions of your package are being used? Did your most recent release break things for your users on Windows? Are there companies using your library that would pay you for a support contract? You won't have to write a single line of code to find out!

Package registries that help maintainers

Provide npm install <your-package> (or any other language package manager) for your paying customers, or to the public.

Scarf provides a package registry that handles payment, licensing, authentication, analytics and more. You upload your package to Scarf, and your customers can easily incorporate it into their existing workflow without needing any additional tooling. Scarf's registry provides data insights that the other package registries keep for themselves.

A new model for commercial open-source software

Analytics for maintainers

Releasing open-source code doesn't mean you have to relinquish the ability to understand how your software is used.

Connect with companies relying on your work

Scarf's analytics tell you which companies using your project

Help your commercial users. Get paid.

Scarf will help you land support agreements with your users, deliver custom features, and more. Think of us as your customer intelligence, sales team, and everything else you need to financially support your OSS work.

Stay up to date

No marketing or spam, just infrequent updates about how Scarf is working to empower open-source maintainers