RunJS LogoRunJS

RunJS for Open Source

RunJS wouldn't exist without open source. It's built on Node.js, Electron and multiple community-maintained packages. Maintaining an open source project is often unpaid work that the whole ecosystem depends on, so this is my way of giving something back: core contributors to non-commercial open source projects get RunJS for free.

Who qualifies

Free licenses are available to project leads and core contributors of projects that:

  • are released under an OSI-approved open source license,
  • are actively maintained, with regular commits over the past three months,
  • are used by real people, with signals like package downloads, projects that depend on it, or issues and pull requests from people outside the project,
  • don't offer commercial products or services around the project, such as paid versions, hosting or support contracts, and
  • aren't owned by a company or backed by one that pays the core developers to work on it.

License terms

An open source license is a full RunJS license with one year of updates included. The app keeps working after that, and you can renew the updates for as long as the project still meets the requirements above. It's a personal license for your work on open source and can't be transferred or shared.

How to apply

Send an email to mail@runjs.app with a link to the project, a short description of what it does, and your role in it. A link to your GitHub profile helps too. As a solo developer I answer every email myself, and you'll usually hear back within a day or two.

Request a free license