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 Bubble

LATEST STORIES

blog-thumbnail

Top 10+ AI Startup Ideas for 2025: What to Build (and Why)

Looking to launch an AI startup? These AI apps all have high growth potential — and with Bubble’s AI builder, it’s easier than ever to create them.

Bubble
June 24, 2025 • 8 minute read
blog-thumbnail

Why Every Bubble Developer Should Consider Test-Driven Development When Building AI Apps on Bubble

Bubble has changed the way developers build applications, especially for those without a traditional coding background. But working with no-code tools still requires following engineering best practices.

Marina Trajkovska
June 18, 2025 • 7 minute read
blog-thumbnail

How to Design a Relational Database

Designing a relational database doesn’t have to be complicated. We’ll walk you through how to do it in three simple steps.

Bubble
June 13, 2025 • 6 minute read
blog-thumbnail

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

We’re excited to launch native mobile app capabilities in public beta, giving everyone the ability to build, launch, and scale mobile apps without coding.

Bubble
June 09, 2025 • 9 minute read

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

June 09, 2025 • 9 minute read

Mobile App Pricing: Everything You Need to Know Before October 1

June 09, 2025 • 4 minute read

Introducing Changelog: Improved Coordination, Clarity, and Deployment Confidence

January 16, 2025 • 2 minute read

No-Code Pioneer Bubble Continues Robust Growth, Earning Spot on Deloitte’s 2024 Technology Fast 500™ List

November 21, 2024 • 3 minute read

Build the next big thing with Bubble

Start building for free