Supabase aims to be as collaborative as possible - working with, sponsoring, and supporting as many open source tools as possible. In many ways, we're more like a "community of communities". Here are a few highlights from the past 4 months.
State of the community
We've seen a number of milestones this Launch Week. We passed 50,000 stars on GitHub (and getting close to 55k!), putting Supabase in the top 160 most-popular repositories. We reached 80k followers on 𝕏witter, 17k Discord members, and 14k YouTube subscribers. We are exploring new platforms (thanks to Yuri's arrival) - Instagram, TikTok, and Threads.
To our incredible community, thank you. Here are a few ways that you've contributed to the growth:
Stack Overflow Survey
This was the first year that Supabase appeared on the Stack Overflow survey for Databases as the 17th “most used”. As a bonus, Postgres took the #1 spot for the first time, and we hope we can continue to contribute to that trend.
InfraRed 100 and Times Square
We were featured in Redpoint's InfraRed 100, a report that recognizes 100 transformative companies in cloud infrastructure. We are honored to be included there with so many amazing companies we admire. We even made an appearance in Times Square.
Supabase started as a remote company, and almost everything we've done so far has been digital. This Launch Week included in-person meetups throughout the world, 100% organized by the community. We had meetups in 5 countries, with hundreds of attendees across the world. It has been a successful experiment, something we'll consider for next time. Thanks to Fatuma, Isheanesu, Daniel, Philip, and Thor for organizing!
New Kotlin Library
Are you a mobile dev? We now have client libraries for Android. This is thanks to one of our community members - @TheRealJanGER. Check out the Tutorial and Docs, and feel free to contribute any changes that you need to build with Kotlin.
There are so many humans who have made meaningful contributions to the Supabase ecosystem since our last Launch Week:
- We've continued growing our community maintainers, with a particular focus on Mobile. We now have docs for Swift and Kotlin.
- kamilogorek and adiologydev for integrating Schema Visualizer into the Studio. And another shoutout to the legend, Zernonia, for providing the inspiration.
- As always, a big shoutout to Gary and Olyno - official moderators of our Discord and overall incredibly helpful people. The community would not be the same without them.
The past few months we had a focus on integrations and welcomed a lot of new partners.
We've been running our Integrations Marketplace in “stealth mode” for about a year now and has now grown to over 60 integrations. In the last couple of months, we've added amazing products like N8N, Passage by 1 Password, and Refine. This Launch Week we've made it easy to build an integration using OAuth2 and the Management API in the new Supabase Integrations Marketplace. We've started with a few partners to help us build and test the OAuth functionality, including Cloudflare, Resend, Snaplet, Trigger.dev, Windmill, and Vercel.
pgvector adds vector capabilities to Postgres. We continue to work with the pgvector creator, Andrew Kane, and others contributing to the project. In the past few months, we've added robust benchmarks to show how to scale your ivfflat workloads and established guidance on the best models to use with pgvectors. With v0.5.0 coming soon, we're extremely excited about the improved HNSW index. Performance and recall improvement are looking significantly better than the current ivfflat index in pgvector.
Last month we rolled out support across the platform PostgREST 11.1. A huge shoutout to Steve Chavez for his continued support as the primary maintainer of the project. PostgREST 11.2 was released yesterday, adding Domain Representations, and we'll roll it out to platform soon.
In one of the most community-driven contributions ever, a tweet from us, and a tweet from LlamaIndex, led to a contribution from a16z. And a few days later we had a Supabase Vector Store implementation in LlamaIndex.
The team at Transloadit are committed to building an open protocol for resumable uploads, to make it the standard for file uploads on the internet. We used two of their tus-node-server for our recent updates to Storage and contributed back a few important changes as a result. Check out their post about our collaboration.
We are huge fans of Mozilla at Supabase, so it was an honor when they chose Supabase Vector to build AI Help, a ChatGPT-like interface to the most popular developer docs on the internet: MDN. Learn more in their official announcement.
Supabase is easier to use in your favorite frameworks.
Next.js Supabase Starter template
We added support for Next.js 13's App router, including Cookie-based Auth; styled authentication forms with Tailwind CSS; examples for Client Components, server components, route handlers, server actions; and - of course - 100% TypeScript. Get started with one simple command:
_10npx create-next-app -e with-supabase
Nuxt Supabase module
The team at Nuxt added support for the PKCE Auth Flow in their Supabase x Nuxt module, making it even more secure. This module is a simple wrapper around supabase-js to enable usage and integration within Nuxt.
The Tamagui team launched TakeOut, a web and mobile starter that takes featuring everything you need to launch - including a nice backend, powered by Supabase.
The team at PowerSync just dropped an (extremely attractive) integration for building offline-first Flutter apps. This uses Postgres' built-in Publication functionality to track changes, which are then synced to an offline SQLite database.
Modern Full Stack course
Probably the most comprehensive Supabase resource on the internet, the team at Modern Full Stack just released a 7 chapter, 21 lesson course on Supabase. The course includes:
- Supabase Foundations
- Supabase Authentication
- A Masterclass on Supabase Databases
- Exploring the Supabase Storage API
- Supabase Realtime
- Unleashing Supabase's Edge Functions
- Achieving Mastery of Supabase
EggHead: Build a 𝕏witter clone course
Our very own (and very talented) Jon Meyers has released a new EggHead course that steps you through the process of creating a Twitter clone with Next.js App Router and Supabase. You'll learn about:
- Cookie-based Auth
- Generating Typescript definitions from your PostgreSQL schema
- Tailwind CSS and styling
- Optimistic UI updates
- Subscribing to realtime database changes
- Using Row Level Security (RLS) policies to implement Authorization
Bonus track: Supabase Album
And finally, I promised Sam (CEO of Planetscale) that we'd release an album before the end of the year, otherwise I'd give him 1% of my equity.
As promised Sam, here is the Official Supabase Album