Chai

Chai is a BDD / TDD assertion library for node and the browser that can be delightfully paired with any javascript testing framework.

Contribute


Become a financial contributor.

Financial Contributions

Recurring contribution
Individual Backers

Support us with a monthly donation and help us continue our activities.

Starts at
$2 USD / month

Latest activity by


+ 16
Recurring contribution
Business Sponshorship

Is your company using Chai? Ask your manager to support us!

Starts at
$200 USD / month

Latest activity by


Be the first one to contribute!
Custom contribution
Donation
Make a custom one-time or recurring contribution.

Latest activity by


+ 39

Top financial contributors

Organizations

1
Principal Financial Group

$5,200 USD since Dec 2018

2
Airbnb

$2,683 USD since May 2018

3
THANKS.DEV

$1,954.4 USD since Oct 2023

4
Vitest

$1,700 USD since Sep 2025

5
HTTP Toolkit

$500 USD since Feb 2022

6
Shiftmove

$440 USD since Mar 2021

7
Sentry

$326.8 USD since Oct 2021

8
CodePilot.ai

$250 USD since Feb 2018

9
Metabolize

$174 USD since Mar 2018

10
Standard Resume

$140 USD since May 2020

Individuals

1
David Passarelli

$361 USD since Nov 2018

2
cocopon

$181.42 USD since Oct 2024

3
JeongHoon Byun

$172 USD since Dec 2017

4
Tim Oram

$96 USD since May 2017

5
Marco Barcellos

$64 USD since Sep 2018

6
Web Desserts

$60 USD since Jun 2016

7
Dario Novoa

$50 USD since Nov 2016

8
Dario Novoa

$50 USD since Nov 2016

9
Andrew Spiers

$40 USD since Sep 2017

10
Rocco Curcio

$30 USD since Apr 2017

Chai is all of us

Our contributors 48

Thank you for supporting Chai.

Airbnb

Individual Backers

$2,683 USD

THANKS.DEV

$1,954 USD

Vitest

$1,700 USD

HTTP Toolkit

$500 USD

Shiftmove

Individual Backers

$440 USD

Budget


Transparent and open finances.

Credit from JavaScript Fund to Chai

+$50.00USD
Completed
Balance transfer

Credit from Vitest to Chai

+$300.00USD
Completed
Contribution #898785
+$2.00USD
Completed
Contribution #79316
$
Today’s balance

$1,305.69 USD

Total raised

$13,635.07 USD

Total disbursed

$12,329.38 USD

Estimated annual budget

$4,906.35 USD

About


Chai has several interfaces that allow the developer to choose the most comfortable. The chain-capable BDD styles provide an expressive language & readable style, while the TDD assert style provides a more classical feel.

Plugins extend Chai's assertions to new contexts such as vendor integration & object construction. Developers can build their own plugins to share with community or use the plugin pattern to DRY up existing tests.

Our team