TopAlter.com

Supabase Alternatives

Supabase Alternatives

Supabase

Supabase adds realtime and RESTful APIs to your existing PostgreSQL database without a single line of code.

What it is

Supabase is a service to:

- listen to changes to your PostgreSQL database
- query your tables, including filtering, pagination, and deeply nested relationships (just like GraphQL)
- create, update, and delete rows

It does all of this without you having to write a single line of code.

What it isn't

- An ORM, at least not like typical ORMs. Supabase is more like an API, since we don't require you to set up any mappings and we interact with your database through a derived schema that get from introspecting your database.

How it works

At its core, Supabase is an Elixir server that allows you to listen to PostgreSQL inserts, updates, and deletes using websockets. Supabase listens to Postgres' built-in replication functionality, converts the replication byte stream into JSON, then broadcasts the JSON over websockets.

For all Restful functionality, we introspect your database to provide an instant, fully functional API.

Features

- Fast. Performance and simplicity are our two most important features.
- 100% open source under the Apache 2.0 License.
- Accessible by mobile and web with simple client libraries.
- Works without any major changes to your database (like adding NOTIFY functions) or additional plugins (like wal2json). By using PostgreSQL's replication functionality we overcome many of their limitations. For example, NOTIFY has a 8000 byte payload limit, making it hard to listen to bulk changes.

Benefits

- You own your data. Realtime can be pointed at any PostgreSQL database that has replication enabled.
- Listening to data changes on client side solves stale data problems and update collisions.
- Many systems that give you realtime functionality require you to update via the same interface that the listener is on. Supabase is source agnostic. Update your database from anywhere and you'll still get the changes.

Best Supabase Alternatives

Need an alternative to Supabase? Read on. We've looked at the best Supabase alternatives available for Windows, Mac and Android.

Firebase

Firebase

FreemiumWeb

Firebase gives you the tools and infrastructure to build better apps and grow successful businesses. FEATURES Move fast Firebase is a mobile platform that helps...

Features:

  • Backend
  • Database Publishing
  • Messages in cloud
  • NoSQL database
  • Private messaging
  • Real-time traffic
  • REST API
  • Scalable
  • Self destructing messages
  • Web-Database
  • Web Development
RxDB

RxDB

FreeOpen SourceWindowsWebAndroidSelf-HostedNativeScriptPouchDBReactElectron / Atom ShellAngularJSReact NativeApache CordovaIonic FrameworkNode.JSPhoneGap

Client-Side database for browsers, NodeJS, electron, cordova, react-native and every other JavaScript runtime.

Features:

  • Allows subscriptions
  • Support for Javascript
  • Observables
  • Client side encryption
  • Database
  • Decentralized
  • NoSQL database
  • Works Offline
  • React Native
  • Real-time sync
  • Serverless
  • Support for ReactJS
RemoteStorage

RemoteStorage

FreeOpen SourceWebSelf-Hosted

An open protocol for per-user storage OWN YOUR DATA Everything in one place – your place. Use a storage account with a provider you trust, or set up your own storage...

CloudBoost.io

CloudBoost.io

CommercialWebSelf-Hosted

One Complete Database Service that does data-storage, search,real-time and a whole lot more.

Features:

  • Backend
  • Database as a Service
  • Database Management
Pubnub

Pubnub

FreemiumMacWindowsLinuxWebAndroidiPhoneChrome OSiPad

PubNub is the world’s only global Real-Time Network. PubNub enables software developers to rapidly build and scale real-time apps by providing the cloud...

Features:

  • Backend
  • Data streaming
  • Discovery engine
  • Apps that Sync with Google Calendar
  • In-Game Overlay
  • Real-time pushing
Hasura

Hasura

Free PersonalMacWindowsLinux

Build & host powerful applications in minutes. A BaaS + PaaS for the container era.

Features:

  • Backend
  • Developer Tools
  • Platform as a service
MongooseIM platform

MongooseIM platform

FreeOpen SourceMacLinuxAmazon Web ServicesMicrosoft Azure

The massively-scalable XMPPJabber mobile messaging platform, for mobile and web, by Erlang Solutions.

Features:

  • Chat history
  • Social network
  • Voice Call
  • Voice chat
  • Xmpp
FeathersJS

FeathersJS

FreeOpen SourceSelf-HostedNode.JS

Feathers is a real-time, micro-service web framework for NodeJS that gives you control over your data via RESTful resources, sockets and flexible plug-ins.

Features:

  • Real-time bidirectional API
  • Real-time socket communication
Realm

Realm

FreeOpen SourceMacAndroidiPhoneiPad

Realm enables any development team, no matter the size, to include difficult-to-build features like two-way data sync and realtime collaboration. Devote more time to...

Features:

  • Android Development
  • Database
  • Java
  • Object-oriented Language
Prisma GraphQL API

Prisma GraphQL API

FreeOpen SourceSelf-HostedGraphQL

Prisma - turn your database into a GraphQL API. Prisma lets you design your data model and have a production-ready GraphQL API online in minutes. The Prisma GraphQL...

Features:

  • Database
  • Database Management
  • GraphQL
  • GraphQL API
  • Object Relational Mapping

Upvote Comparison

Interest Trends

Supabase Reviews

Add your reviews & share your experience when using Supabase to the world. Your opinion will be useful to others who are looking for the best Supabase alternatives.

Copyright © 2021 TopAlter.com

Sites we Love: AnswerBun, MenuIva, UKBizDB, Sharing RPP