Bubble Donates $20k to Open-Source Projects

In our startup’s first annual open-source donation, we share why our company decided to contribute to open-source software PLV8, node-postgres, and Papa Parse.

Joshua Haas
September 29, 2022 • 2 minute read
Bubble Donates $20k to Open-Source Projects

Bubble’s mission is to make technology more accessible for everyone. In pursuit of that goal, we’ve made Bubble a no-code solution that enables anyone to build web apps, whether they know how to code or not.

The Bubble platform itself, however, exists because of code written by our stellar engineering team. (They code so you don’t have to!) But even our engineers are not doing it alone: open-source projects—software that developers share for others to use under public licenses—are an integral part of our tech stack. Open-source software has a direct impact on Bubble, as well as countless other products and platforms. We greatly appreciate the developers who contribute their work to the world in service of the same mission of making technology more accessible.

Since open-source projects are available for anyone to use for free, the open-source ecosystem mostly relies on corporate funding, and smaller projects can struggle to get the resources they need to dedicate time to maintaining projects. Sentry’s Head of Open Source, Chad Whitacre, estimated in 2017 that $2,000 per engineer was an appropriate cost for the use of open-source software—but it’s not clear how much companies pay for OSS, or if they pay at all. Transparency around donation amounts is fairly rare.

We were inspired by Sentry, who wrote late last year about their donations and why open-source is important to them, to start paying it forward ourselves and contribute to a more transparent ecosystem.

That’s why this year, Bubble committed a total of $20,000 in donations to the following open source projects: PLV8 ($8,000), node-postgres ($8,000), and Papa Parse ($4,000).

A little about why we chose each of these projects, which were nominated by members of our engineering team:

PLV8: PLV8 is a wrapper that allows us to write code for our database in JavaScript instead of having to use Postgres’s procedural language, ultimately making our database code much easier to maintain.

node-postgres: Node-postgres has been an integral part of Bubble’s stack for over 7 years and it’s been primarily maintained for over a decade by a single author (@brianc). Node-postgres allows us to maintain fine-tuned control over our databases, and it’s frequently updated to keep pace with changes to both the Postgres and node.js ecosystems.

Papa Parse: Papa Parse helps us parse .CSV files by separating out each line, recognizing delimiters, and keeping quoted strings as a single text field. Papa Parse is optimized for performance to parse files as fast as possible. Being able to efficiently and quickly process these files is important for us, making onboarding to Bubble simpler for users who use manual spreadsheets or who are migrating data from a different platform.


This is just the beginning of our commitment to supporting open-source software. We’re committing to a yearly donation in support of open-source projects, especially projects that we use to help build Bubble. Every year, our engineering team will collectively nominate projects they think we should support, and our total donation amount will grow as Bubble grows. We hope sharing our donations encourages others to do the same. We’re excited to do our part and help keep open-source software available and accessible to all!

— Josh & Emmanuel, Bubble founders & co-CEOs

Start building with a free account

Build your app on Bubble's Free plan. No need to upgrade until you're ready to launch your app.

Join building

LATEST STORIES

blog-thumbnail

How to Increase Mobile App Users (5 Proven Strategies)

User acquisition is a challenging part of building any app. In this article, we talk to successful app developers on how to address the biggest challenges and their best acquisition strategies.

Bubble
October 21, 2025 • 12 minute read
blog-thumbnail

The Bubble AI Agent Is Here, Plus Mobile AI and Platform Updates

Fresh from Bubble Tour 2025, co-founder Emmanuel Straschnov announced the Bubble AI Agent and latest platform features: mobile AI generation, in-app purchases, and security dashboard improvements.

Bubble
October 16, 2025 • 6 minute read
blog-thumbnail

Beyond Prompt Purgatory: Key Findings of the 2025 State of AI App Development

Real builders, real results: What 793 app developers learned exploring AI-powered approaches

Bubble
October 15, 2025 • 6 minute read
blog-thumbnail

Beyond the Hype: The 2025 State of Visual Development and Vibe Coding

We surveyed 793 builders about success rates, productivity, security, and the future of AI app building. Here's what they shared.

Bubble
October 15, 2025 • 19 minute read

The Bubble AI Agent Is Here, Plus Mobile AI and Platform Updates

October 16, 2025 • 6 minute read

Beyond Prompt Purgatory: Key Findings of the 2025 State of AI App Development

October 15, 2025 • 6 minute read

Introducing Bubble for Native Mobile Apps: A Faster, More Effective Way to Build for Mobile

June 09, 2025 • 9 minute read

Build the next big thing with Bubble

Start building for free