Awesome! I'll have to try this out.<p>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.
Hey HN, this is one of the things we've been working on in our alpha -> beta transition.<p>We received a lot of feedback from the community and we've incorporated it into our client libraries for our 1.0 release.<p>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.<p>We also migrated completely to TypeScript, and added some opinionated functionality, such as returning errors [2] instead of throwing them.<p>Enjoy!<p>[1] Tezos blockchain using our postgrest libraries: <a href="https://pro.tzkt.io/" rel="nofollow">https://pro.tzkt.io/</a><p>[2] Returning errors: <a href="https://supabase.io/blog/2020/10/30/improved-dx#errors-are-returned-not-thrown" rel="nofollow">https://supabase.io/blog/2020/10/30/improved-dx#errors-are-r...</a>
Loving Supabase so far. It is the full blown backend which allows me the fast dev experience without sacrificing the performance.<p>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.