DEV Community

Play Button Pause Button
Supabase for Supabase

Posted on • Originally published at supabase.io

Supabase: eight months of building.

Supabase is an open source Firebase alternative. We're building the features of Firebase using enterprise-grade open source tools


We're now 8 months into building Supabase. We're focused on performance, stability, and reliability but that hasn't prevented us from shipping some great features.

This is also available as a blog post and a video demo.

Supabase.js 1.0

In the lead-up to our Beta launch, we've released supabase-js version 1.0 and it comes with some major Developer Experience improvements. We received a lot of feedback from the community and we've incorporated it into our client libraries for our 1.0 release.

Check out the blog post to learn more.

More powerful SQL Editor

Although it was only intended to be a temporary feature, the SQL Editor has become one of the most useful features of Supabase. This month we decided to make give it some attention, adding Tabs and making it full-screen. This is the first of many updates, we've got some exciting things planned for the SQL Editor.

This image shows a SQL Editor with tabs. Originally our SQL editor was very basic, but we're moving towards something very powerful.

Keyboard shortcuts for Power Users

For the heavy table editor users, we've gone ahead and added a bunch of key commands and keyboard shortcuts so you can zip around and manipulate your tables faster than ever.

This image shows some of the keyboard shortcuts we introduced on the table editor.

Magic Links

One of the most requested Auth features was the ability to send magic links that your users can use to log in. You can use this with new or existing users, and alongside passwords or stand alone.

This image shows a template where developers can edit the magic links email which is sent to their users on sign up.

Kaizen

  • We have new and improved docs.
  • We converted realtime-js to TypeScript.
  • Dashboard Performance: we heavily optimised our dashboard routes.
  • With the help of the community, we closed a lot of issues during Hacktoberfest.
  • We have started benchmarking all the open source tools we use. We'll publish the results this month.

Community

We had a crazy month during Hacktoberfest. In case you missed it, here are some of the highlights:

If you want to keep up to date, make sure you subscribe to our YouTube channel or follow us on Twitter.

Coming next

Our focus is still moving from Alpha to Beta and we'll be improving stability, reliability, and performance. Our Supabase.js 1.0 launch was part of that, and we've created a Benchmarks repository where we'll be measuring the performance of all the open source tools we use.

Get started

Top comments (4)

Collapse
 
bobdotjs profile image
Bob Bass

Wow, this is so cool. I can't believe I haven't seen your company or your projects sooner. I love SQL, I love databases in general, and I use Firestore. I'm not a fan of Firestore, but I use Firebase for most of my hosting needs so by default I end up using Firestore.

I am so excited about this.

Collapse
 
supabase_io profile image
Supabase

Thanks for the kind words Bob - let us know if you need any help getting started. We love feedback too (positive or negative), it helps to shape the platform

Collapse
 
deanpress profile image
Dean van Dugteren

This is really cool! Having a Firestore-esque development experience with a relational SQL database and it being an open-source platform is a dream. Excited to try it out.

I'm wondering: will the Supabase dashboard will be open-source as well at some point (for self-hosting)?

Collapse
 
kiwicopple profile image
Copple

We'll roll out the dashboard incrementally - first for local development then for self hosting. It's a lot faster to develop it in private while we're in alpha, and less concerns around security every time we do a release (frequently)