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?
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.
5 sponsors are funding serenity-js’s work.
Meet the team
Select a tier
$5 a monthSelect
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 monthSelect
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.