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 2025 Web Design Trends to Know: Parallax Scrolling, Micro-animations, and More

Web designers are moving away from flat, minimalist aesthetics. Learn how they’re leaning into bolder, personality-packed experiences with the use of AI, non-traditional scrolling, bold colors and typography, and more.

Bubble
December 13, 2024 • 10 minute read
blog-thumbnail

Bubble Wrapped 2024: Our Top Moments, Your Best Builds, and More

That’s a (Bubble) wrap on 2024! Check out our collective year in review, including all the highlights of our community’s biggest accomplishments — from new product improvements to no-code topics you couldn’t stop talking about.

Bubble
December 13, 2024 • 5 minute read
blog-thumbnail

27+ SaaS Stats on Market Growth, Usage, Launching a SaaS Startup, and More

SaaS spend and growth is up in 2024, even though growth rates have cooled slightly from previous years. Get the details on why, the state of the SaaS market, and more in this roundup of stats you should know.

Bubble
December 11, 2024 • 11 minute read
blog-thumbnail

Bubble vs. Glide: Comparing the Top No-Code Platforms

Glide is great for a quick, out-of-the-box, no-code solution when you need less customization. However, Bubble offers much stronger customization, community, and versatility. Here’s our comparison of both platforms.

Bubble
December 11, 2024 • 24 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

Scale With Bubble: How to Plan, Track, and Optimize Workload for Growth

June 27, 2024 • 5 minute read

Build the next big thing with Bubble

Start building for free