Skip to content
Become a sponsor to Serenity/JS

The mission of Serenity/JS is to make writing high-quality, easy-to-maintain automated tests quick, collaborative and fun, no matter the scale of your project or your team's level of experience.

We do this by bringing together ideas from Behaviour-Driven Development, Domain-Driven Design, User-Centred Design, Extreme Programming and SOLID engineering to offer you a modular acceptance testing framework ready to test most types of systems you're likely to encounter.

Will you support our work?

How is my sponsorship invested?

Delivering new features, writing documentation, answering your questions on GitHub, StackOverflow and Gitter, and making sure that Serenity/JS is up-to-date with all the security patches and bug fixes take a lot of time.

We're talking about an average of 40-100 hours per maintainer per month on top of our day jobs, for which none of us are getting paid.

We're using the GitHub Sponsors program to help raise funds and secure development time to make Serenity/JS better for everyone! πŸš€

So what are you working on?

Right now we're working on Serenity/JS 3.0, and making it easy for Serenity/JS to support other Web integration tools, such as Playwright (#911), Cypress (#846), and improving our support for WebdriverIO #805 further.

The goal of this new version is to help you make your test code portable so that it works with any of those integration tools and is even easier to re-use.

Serenity/JS 3.0 will also enable us to ship more integrations too!

How do I help?

πŸ‘©β€πŸ’» If you're an individual developer, pick a tier and become our GitHub sponsor! πŸ‘¨πŸΎβ€πŸ’»

⭐️ If you like Serenity/JS, but for whatever reason can't sponsor our work at the moment, please give our project a star and tell your friends about the framework!

What if I change my mind?

You can change your sponsorship tier or cancel your sponsorship at any time, no questions asked.

Can I hire you?

Yes, you can! We can help your organisation adopt BDD, improve your test automation practices, and help modernise your systems to make them easier to test and cheaper to maintain.

We provide training, support, code review, and framework customisation services.

Let's talk and see how we can help!

5 sponsors are funding serenity-js’s work.


@serenity-js/web - write once, run anywhere! When we reach this goal, we'll make Serenity/JS Web interactions portable, so the tests written for Protractor could be run with WebdriverIO or Playwright. Would you like to help this become a reality?


Meet the team

Featured work

  1. serenity-js/serenity-js

    A next generation, full-stack acceptance testing framework optimised for collaboration, speed and scale!

    TypeScript 430

31% towards 16 sponsors goal

@nbarrett @viper3400
@EshChn @etavela @LayMui

nbarrett and 4 others sponsor this goal

Select a tier

$ a month

Choose a custom amount.

$5 a month


Friend of Serenity/JS

You want to appreciate our work on Serenity/JS with more than just a ⭐️

When you become a Friend of Serenity/JS you help to ensure that Serenity/JS is maintained and up-to-date with all the security patches.

You'll also get:

  • Serenity/JS Sponsor badge on your Github profile

$10 a month


Individual Developer

You enjoy Serenity/JS and want to support it. You also want to learn from the experience of the Serenity/JS team and have access to our notes on best practices and patterns we've discovered.

You get:

  • access to πŸ“” Serenity/JS Playbooks - a private collection of best practice articles and a way to help you get your questions answered by the Serenity/JS team
  • your Github avatar displayed in the Supporters section of the Serenity/JS Sponsors website
  • a Serenity/JS Sponsor badge on your Github profile