Supabase
p/supabase
The open source Firebase alternative
Jonny Summers-Muir

Realtime Multiplayer by Supabase — Easily build real-time apps that enables user collaboration

Featured
56
Supabase is introducing the ability for developers to use WebSockets to build multiplayer games, collaborative apps, and support a wide array of modern real-time use cases.

Add a comment

Replies
Best
Wen Bo Xie
Hello Product Hunt!, We're excited to share the newest version of Supabase Realtime with you. This update makes it easy for you to integrate and work with real-time functionality. You will be able to speed up the development of your multiplayer games like Among Us and Rocket League, collaboration tools like Figma and Notion, and chat apps like Discord and Slack. Supabase is an open-source Firebase alternative and the existing version of Realtime lets your users listen for and receive database changes without having to refresh their pages. Over the last couple of months, we've seen developers and teams use Supabase Realtime to send a user's ephemeral data, like cursor movements and player positions, to other users by first hitting the database. This data flow creates an unnecessary database burden, cripples performance, and limits the kind of real-time apps that developers and teams want to build. We are revamping Realtime to offer two new features, Broadcast and Presence. Broadcast is the most performant way to send messages from user to user, and Presence is excellent for building features like users who are online or users who are viewing this item. We will continue to support the existing feature of sending database changes to your users. Multiplayer.dev is a demo that shows off all the new features you can expect from this Supabase Realtime update. We’re still actively developing this feature and it’s not in production just yet. We plan to slowly release this update to everyone on the waitlist over the coming weeks. Looking forward to your feedback and answering your questions! Thanks, Supabase Team P.S. Be sure to add your email to the waitlist!
kiwicopple
@wenbo Just want to give a massive shoutout to Wenbo and the rest of the Realtime team. These feature have been in high-demand from the Supabase community and the team have been working tirelessly to get them shipped. Looking forward to seeing all the collaborative apps that get built
Wen Bo Xie
@copple Appreciate it! I'm really excited to get this in the hands of everyone in the community and learning about new and interesting use cases.
Joel Lee
Excited to use this for the next Supabase Hackathon and in my personal side projects. Can't wait for the full release of the service!
Wen Bo Xie
@joel_lee3 Sweet, would love your feedback after you've had some time to play around with the new Realtime.
Jonny Summers-Muir
@joel_lee3 @wenbo side project confirmed - build an open source figma 👀
Jonny Summers-Muir
This is amazing. I've been trying to make a collaborative app for ages. I tried making a Notion clone a bit ago but got stuck. So happy you guys shipped this! disclaimer, I work at Supabase, but I've been watching these folks building this out over the last few months and it's amazing what they've been doing. It's honestly a joy to use.
Wen Bo Xie
@jon_summers_muir Thanks! Excited for you to try this out!
Egor Romanov
Woah, I am so excited to use it in one of my pets, presence feature and streaming db updates would fit my test management system just great. I was missing collaborative features and live updates for test runs and now it looks like all my problems are solved!
Wen Bo Xie
@egor_romanov Glad to hear it! Can't wait for you to integrate it into your test runs!
Ariuna Khenmedekh
Amazing! Awesome job!
Wen Bo Xie
@ariuna Thank you!
David Wilson
this is so cool!
Wen Bo Xie
@dwilson22 Thanks!
Pham Hieu
So cool!!! Can you share the source code for Multiplayer.dev?
Wen Bo Xie
@pham_hieu Thanks! The demo code is here: https://github.com/supabase/real...
Chris Copplestone
this looks like it was what needed for my sales people/location /orders program
Stas
@chris_cop Cool, would love to know more about your use cases
ian ray
Is it pronounced "sup ah base" or "sup er base"? Either way, I love it now for all of my projects that would have used Firebase/Firestore. Really excited to see more from the supabase UI and all of these new hits that keep coming!
Wen Bo Xie
@ianthekid "soup ah base"
Wen Bo Xie
@ianthekid We're really excited for you to try this out! Thanks for the kind words!
Leo Tanady
Awesome product, looking forward to building some realtime apps with this!
Wen Bo Xie
@leo_tanady Awesome, looking forward to learning about your use cases and getting your feedback.
lakshmi pathi
This looks cool. I look forward to play with it and integrate with some apps.
Wen Bo Xie
Young Cho
@wenbo good stuff. Will look forward to the coming Realtime update!
Stas
@young_cho Of course, I'm not Wen Bo, but I can also say thanks 💚
Wen Bo Xie
@young_cho Thanks! Excited to get this in your hands!
Ram Pasala
Awesome work @Supabase Team. We have implemented our own version of real time collaboration using websockets. One question - websockets are notorious for inconsistent connections to server. Is there a good logging mechanism implemented here where we can track such issues? How many retries before losing the connection? Would definitely give it a try!
Stas
That’s great feedback @ram_pasala, we have found that Elixir (which we built this with) is extremely resilient. Supabase users have used Realtime for nearly two years now, and I don’t recall any devs complaining about connection issues. We don’t have any logging from the client side for browser issues, but I’ll flag it with the team to ensure we can find bugs and improve it over time. Do your implementation is open source? Could I look at it?
Wen Bo Xie
@ram_pasala I would love to chat and learn more about your experiences adding real-time collaboration to your app!
Guy Taylor
You guys are KILLING IT. Keep up the great work. I currently use supabase for mailminder.io. Works so well I am thinking about moving all my projects over.
Wen Bo Xie
@guytaylor88 Thank you for the kind words! I think you should move all your projects over to Supabase!
Jake Sucoff
Multiplayer.dev is slick, looking forward to exploring the new functionality!
Stas
@jake_sucoff Thanks! 😎
Wen Bo Xie
@jake_sucoff Appreciate it, Jake!
Terry Sutton
I've had a couple of ideas for realtime apps for a while now and this looks like something I could actually build it with! Excited to see if there's any internal tools we could built at Supabase with this! Great work team!
Stas
@saltcod Looking forward to knowing more about your ideas!
Thomas Schranz ⛄️
Kudos @ launching ?makers
Wen Bo Xie
@__tosh Thank you!
Agnel L Nieves
Been playing with Supabase a lot lately, it's awesome to see how quick they're releasing new features. Honestly it has became one of the most interesting projects ive seen in a while
Wen Bo Xie
@agnel_l_nieves Appreciate the kind words! Hope you keep experimenting with Supabase!
Monica Khoury
Excited to try it! And looking forward to more innovation you are going to unveil ;) Congrats Wen bo keep crushing it! 🚀
Wen Bo Xie
@monicakhprivate Thanks, Monica!
Kevin Mars
Looks amazing, I am excited to try this out!
Wen Bo Xie
@kevin_mars Thanks, Kev! Looking forward to getting your feedback.