Sign Up for Free

RunKit +

Try any Node.js package right in your browser

This is a playground to test code. It runs a full Node.js environment and already has all of npm’s 400,000 packages pre-installed, including thanks with all npm packages installed. Try it out:

var thanks = require("thanks")

This service is provided by RunKit and is not affiliated with npm, Inc or the package authors.

thanks v2.3.0

Give thanks to the open source maintainers you depend on!


🙌 Give thanks to the open source maintainers you depend on! ✨

travis npm version npm downloads Standard - JavaScript Style Guide

example gif

"Put your money where your love is." – The Grateful Dead

Open source maintainers do the work that makes our awesome apps, websites, and projects possible! Many authors devote countless hours to open source. Let's help out authors and make the software we rely on healthier at the same time!

Vote for us on Product Hunt ❤️


It's easy!

  1. Run npx thanks in your project
  2. See which of your dependencies are seeking donations! 💸


Run it instantly (without installing!) using:

npx thanks

Or, install it, then run it:

npm install -g thanks

🌟 Open source authors, add yourself to the list

If you're an open source author who accepts donations, add yourself to the thanks CLI by modifying this file, and sending a pull request!

We're also considering supporting a new package.json field. Please share your thoughts!


MIT. Copyright (c) Feross Aboukhadijeh.


RunKit is a free, in-browser JavaScript dev environment for prototyping Node.js code, with every npm package installed. Sign up to share your code.
Sign Up for Free