Open Collective
Open Collective

sinon

We provide the most widely used stubbing library for JavaScript with ~3M weekly downloads

Contribute


Become a financial contributor.

Financial Contributions

Recurring contribution
Backers

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

Starts at$2 USD / month

Latest activity by


+ 70
Recurring contribution
Sponsors

Become a sponsor and get your logo on our README on Github with a link to your site.

Starts at$100 USD / month

Latest activity by


+ 2
Custom contribution
Donation
Make a custom one-time or recurring contribution.

Latest activity by


+ 111

Top financial contributors

Organizations

1
Airbnb

$8,407 USD since Apr 2018

2
BuySellAds

$2,627.66 USD since Dec 2019

3
BitMEX

$2,500 USD since Dec 2019

4
Principal Financial Group

$2,326 USD since Dec 2018

5
Mixmax

$1,700 USD since Jan 2018

6
Routable

$1,300 USD since Apr 2021

7
GitHub Sponsors

$957.06 USD since Jan 2021

8
Frontend Masters

$500 USD since Aug 2022

9
CryptoNewsZ

$300 USD since Apr 2021

10
CodePilot.ai

$200 USD since Apr 2018

Individuals

1
Yannick Croissant

$1,290 USD since Jul 2019

2
Lon Ingram

$290 USD since Jul 2017

3
Rens Groothuijsen

$240 USD since Aug 2017

4
Mark Stacey

$219 USD since Feb 2017

5
Yoyo Zhou

$135.02 USD since Jun 2018

7
Tim Oram

$120 USD since Mar 2017

8
devongovett

$102 USD since Nov 2018

9
Sudharaka Palamakumbura

$94 USD since Jun 2021

10
Kyle Smith

$88 USD since Dec 2018

sinon is all of us

Our contributors 118

Thank you for supporting sinon.

Airbnb

Sponsors

$8,407 USD

BuySellAds

$2,628 USD

BitMEX

Sponsors

$2,500 USD

sandbox.mock(developers).expects('quality').atL...

Mixmax

Sponsors

$1,700 USD

Come join us! mixmax.com/careers

Routable

Sponsors

$1,300 USD

Yannick Crois...

Backers

$1,290 USD

Budget


Transparent and open finances.

Monthly financial contribution to sinon (Backers)

Credit from Christian Healthcare Ministry to sinon

+$2.01USD
Completed
Contribution #529014
Financial contribution to sinon

Credit from BuySellAds to sinon

+$41.62USD
Completed
Contribution #615567
Monthly financial contribution to sinon (Backers)

Credit from LivingFeeds to sinon

+$2.00USD
Completed
Contribution #501038
$
Today’s balance

$21,130.58 USD

Total raised

$22,981.29 USD

Total disbursed

$1,850.71 USD

Estimated annual budget

$6,377.43 USD

Connect


Let’s get the ball rolling!

News from sinon

Updates on our activities and progress.

Fundraiser: Better Sinon documentation

We are running a fundraiser to produce better documentation for Sinon, making it easier to use for everyone. Please see details at https://www.gofundme.com/f/sinon-docs Thank you 🙇‍♂️
Read more
Published on January 22, 2020 by Morgan Roderick

@sinonjs/referee-sinon v5.0.0 released

If you're a Sinon user, you may be interested in referee-sinon, which bundles Sinon and Referee in one package, so you only need a single dependency. It ships with additional assertions for Sinon fakes, like assert.calledOnceWith(stub, 1...
Read more
Published on December 17, 2018 by Maximilian Antoni

Sinon 7.2.0 and Referee 3.0.0 released

With the latest releases, the Sinon matchers are now shared through @sinonjs/samsam and can be used in @sinonjs/referee as well. Matchers allow you to be more fuzzy about the expected value. const { assert, match } = require("@sinonjs/re...
Read more
Published on December 10, 2018 by Maximilian Antoni

About


Sinon is an open source project that helps developers write tests for their JavaScript code. It is the number one stubbing and spying library for JavaScript (over 3.5 million downloads per week) and is used in companies like Zalando, Airbnb, Facebook. Sinon or parts of Sinon is integrated other test related projects such as Cypress and Jest.

This collective supports the team that is developing Sinon. The funds collected are intended to support dedicated staff, compensate those who are regularly contributing to Sinon, and hire freelancers to help with needs we can't otherwise meet. Funding also allows us to send team members to conferences, companies, and meetups to meet with our users to discuss and solve the problems they are facing.

Our team