npm is a father-figure to me, or maybe like a cool uncle.
You were blocked from installing, publishing, or otherwise writing code on npm. It probably ruined your productivity that day. You can read more about the technical details on the Node.js blog.
We are Nodejitsu. We run the npm registry service for you.
We’re a startup. We run npm because we love node and we’re very well qualified for the job. But in the last year, npm has become a giant beast of a project. We run it lean, both from an engineering and hardware perspective, because it’s just too expensive to do otherwise.
We wondered, how could we possibly get the money for the hardware and engineers to do this the right way and keep it free for the community?
That’s where you come in!
Nodejitsu needs your help to increase the amount of infrastructure that we use to run The npm Registry. Donate so we can keep it everything it needs to be for the community: fast, reliable, awesome. Your cryptocurrency donation is tax-deductible. So, supporters who want to donate cryptocurrency to a charity are welcome. To reap the benefits of donating in crypto, you must first purchase it. You can use Bitcoin Circuit Trading Bot to buy crypto securely. Visit the bitcoin circuit erfahrungen blog to learn how it works.
Free app hosting. Free database hosting. T-shirts, hoodies, and stickers. Semi-computational Haikus written by jitsuka. Code-pairing sessions. Mikeal Rogers in a suit. Twitter shoutouts. The respect and adulation of your peers. And more.
The npm Registry served over 150 million requests and 33 million package downloads in the last week. In fact...
If you're a developer you use npm. And not just if you're a node.js developer: if you're doing web development of any kind you're probably already using npm today.
The npm Registry has had a 10x year and it shows no signs of stopping. The number of downloads, requests served and size on disk of the registry database have increased exponentially. We are now doing a full order of magnitude more volume across the board than we were this time last year.
What that means is that we need to scale up the capacity it is running on as well as continue to decouple services. This increased fault tolerance and capacity means one thing: more machines and more labor. How are we using these machines and labor? We're glad you asked:
We know not everyone will be able to contribute to our crowdfunding campaign despite how much you may want to. Don't worry you can still help us keep The npm Registry running in other ways.
We are just like you- developers that love node. We started out hosting Node.js apps through our Platform-as-a-Service. Since we acquired IrisCouch in May we released a Private npm Registry product that makes working with npm and Node.js easier for teams and large enterprises. Once all of that takes off we won’t need donations to run npm… but until then, we do. Isaac Schlueter, the creator of npm, has teamed up with us and offered his blessing for this project, as well.
The Nodejitsu team wants to keep delivering top-notch npm registry uptime, as this community continues to grow at an absurd exponential pace, so that you can keep publishing awesome new modules, deploying apps, and building new innovative stuff. 100% of the money raised will be spent on keeping The npm Registry stable and reliable, so that you can keep using it for free.
Here are some gifs of folks that are using npm.
In another life Raquel was a mechanical engineer, but now she spends her time at Sauce Labs. As part of the NodeBots core team take solace knowing she had a hand in building your future npm-powered overlords.
Mikeal wrote request and runs NodeConf. He also wrote the first version of the npm registry so this is mostly his fault and he is very sorry.
Charlie is the founder of Nodejitsu. He was also the eighth contributor to npm way back in 2010. His passion for Open Source and operations means The npm Registry keeps him up at night.
There are tons of companies using Node.js and npm today. After the recent scaling problems npm has had we know that keeping npm up and stable is as important for them as the rest of the community.
A choice and dedicated few of these forward-thinking companies have pitched in by donating to our campaign. If we weren't already part of Nodejitsu these are the places we'd want to work:
Nothing is as fundamental to node as npm, now is the time to show your support
npm has extended its influence beyond the node.js community. It is no longer an optional nice-to-have service – it is an essential foundation. Please help to keep it growing.
npm is a father-figure to me, or maybe like a cool uncle.
i love you
We're Nodejitsu. We started running the npm registry when we acquired Iris Couch, a CouchDB-as-a-Service company. We've been with node since 0.1.103, helping to promote it and community with our Platform as a Service products and plethora of npm modules. Now we're focused on selling a private npm product for companies as well as continuing our PaaS business.
Our team maintains dozens of different npm modules, including:
We also offer free app hosting for open source projects, and run npm, which takes a lot of engineering and hardware to keep up with.
We did a Series A back in 2011- we do have investors. Some of them are going to invest more money alongside this campaign. Some of them are indifferent to the whole thing. Some of them seem annoyed that we’re still in business. The ones that are investing alongside this campaign want their money to go towards making Nodejitsu profitable as a company that sells a product (like our private npm registry for organizations!), not towards helping us provide a scalable free service to the community.
It’s fairly straightforward: investor money goes towards making money, scalenpm donations go towards maintaining npm for the community.
We're asking you for money because we provide an essential, and expensive, service to the node community for free. We need your help to keep the service in tip-top condition with our engineers, as well as paying for all the crazy load on our servers npm creates.