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 for free

Build for as long as you want on the Free plan. Only upgrade when you're ready to launch.

Join Bubble

LATEST STORIES

blog-thumbnail

The Business of Building 2026: What Separates Apps That Make Money

Everyone talks about how fast you can build an app now. We studied 250,000 Bubble apps to find what separates the ones that turn into real businesses.

Bubble
September 08, 2026 • 4 minute read
blog-thumbnail

Destination Bubble: How We Turned Our 14th Birthday Into a Company-Wide Adventure

Here's how the People team turned Bubble's birthday into a weeklong celebration and moment for connection.

Frannie Melegrito
September 04, 2026 • 3 minute read
blog-thumbnail

How to Set Up an Apple Developer Account: Step-by-Step

Before you can publish an iOS app, you need your own Apple Developer Program membership. This guide covers how enrollment works, how the individual and organization paths differ, and what to set up in App Store Connect before you submit.

Bubble
September 04, 2026 • 10 minute read
blog-thumbnail

What Builders Need to Know About AI-Generated Code Security

AI-generated code is often insecure by default. See the three risks that show up most, the controls that actually catch them, and how visual logic makes gaps you can't read easier to spot.

Bubble
September 04, 2026 • 9 minute read

The Business of Building 2026: What Separates Apps That Make Money

September 08, 2026 • 4 minute read

Introducing New Native Mobile Capabilities for the Bubble AI Agent (+ More)

August 04, 2026 • 4 minute read

Launch Lab Helps Bubble Founders Reach New Audiences

March 06, 2026 • 9 minute read

Claude Sonnet 4.6 Goes Live in Bubble AI on Launch Day

February 17, 2026 • 4 minute read

Join the Launch Program: From Idea to Customers in 90 Days

January 26, 2026 • 4 minute read

Build the next big thing with Bubble

Start building for free