Skip to content
You must be logged in to sponsor sr258

Become a sponsor to Sebastian Rettig

@sr258

Sebastian Rettig

sr258
Eckenreuth, Germany

I maintain H5P-Nodejs-library, the Node.js implementation of H5P — the framework behind interactive learning content (quizzes, interactive video, presentations) used across the education sector. If you're running H5P on Node instead of PHP, you're almost certainly running my code: the core package alone is downloaded around 20,000 times a month, and several high-volume platforms depend on it in production.

I wrote most of H5P-Nodejs-library and co-founded Lumi, the H5P desktop editor, in 2019. I've since left the company and now maintain the library independently, in my own time, next to a full-time job. Sponsorship here funds that work directly.

All of this happens in my free time, next to a full-time job. That's the part worth being direct about: the number of organizations depending on this library keeps growing, but the evenings available to review PRs, patch dependency vulnerabilities and keep up with the Node ecosystem don't grow with it. Sponsorship is what turns maintenance from something squeezed into leftover time into something I can actually schedule — and it's the only thing that scales with real-world usage instead of goodwill.

If your organization ships a product built on this library, sponsoring is the cheapest insurance you can buy on it.

Organizations that need a proper invoice, or want a specific feature built, a support retainer, or paid PR review, see SPONSORING.md or email rettig-software@posteo.de.

Conflict-of-interest note: I cannot accept contributions from people or institutions contracted with the Bavarian State Institute for School Quality and Educational Research (ISB) or the Bavarian Ministry of Education who provide services for the BayernCloud Schule platform.

@sr258

One dedicated maintenance day per month. At this level I can reliably set aside a full working day each month for this project — PR review, security updates and dependency churn — instead of fitting it around whatever time is left over.

Featured work

  1. Lumieducation/H5P-Nodejs-library

    h5p-nodejs-library is a collection of server and client-side packages that help you use H5P with a NodeJS backend

    TypeScript 205

0% towards $650 per month goal

Be the first to sponsor this goal!

Select a tier

$ a month

Choose a custom amount.

$5 a month

Select

For teachers, students and people running H5P NodeJS library or the Lumi Desktop editor on projects with no budget. Small recurring amounts are what make the monthly total predictable, which is the part that actually allows planning.

$25 a month

Select

For small teams and independent developers shipping something built on this library. Your name is listed in the sponsors section of the README.

$100 a month

Select

For companies using the library in a product. Your name and link in the README and the documentation, and issues you open get triaged first.

$300 a month

Select

For organizations running this in production at scale. Your logo in the README and documentation, priority triage on issues you report, and your pull requests prioritized ahead of the general queue.

Need more than that — for example a say in what gets built next, or a support retainer your procurement department can file? That's handled by invoice rather than here: email rettig-software@posteo.de and you'll get a scope, a quote and a proper invoice.