I love working with Firebase, but I have serious qualms about using a Google product, in part because of Google's reputation for killing off products, and partly because I'm still a FOSS hacker at heart.
Yeah Firebase is a great product, especially at the start of a project. The scaling limitations are well-covered now, but it definitely solves a lot of problems developers face when starting something new.
We're hoping we can deliver that same delightful experience with just OSS tools.
Hey HN, this is one of the things we've been working on in our alpha -> beta transition.
We received a lot of feedback from the community and we've incorporated it into our client libraries for our 1.0 release.
The nice thing about supabase-js is that it is modular, wrapping 3 other libraries. Each sub-library is a standalone implementation for a single external system. This is one of the ways we support existing OSS tools. Already we are seeing other communities[1] leverage the work we've done for PostgREST.
We also migrated completely to TypeScript, and added some opinionated functionality, such as returning errors [2] instead of throwing them.
Loving Supabase so far. It is the full blown backend which allows me the fast dev experience without sacrificing the performance.
The only thing stopping me from doing anything other than some toy projects is the lack of pricing information. I understand that it is something the team Supabase team will be working on later, but without knowing what the pricing is gonna be like, I will not be doing any serious work with it.
For the pricing, we will have something for you in December. We're currently focused on moving from Alpha to Beta, and didn't feel it was fair to charge while we're still in alpha.
Happy that the BaaS ecosystem has so many solid players. I love Hasura, but the fact that they don't have authn out of the box is a big problem with me (i want as little number of moving parts as possible). Supabase fits here pretty snugly
I love working with Firebase, but I have serious qualms about using a Google product, in part because of Google's reputation for killing off products, and partly because I'm still a FOSS hacker at heart.