Open source alternatives to Firebase

6 projects on starwire do the same job. Ranked by how much of what Firebase does each one covers, read from its README and website. Ties go to the most active.

What Firebase does

  1. Database with realtime synccore
  2. User authcore
  3. File storagecore
  4. Client SDKs for web and mobile
  5. Server functions
  6. Security rules or permissions
  7. Hosting
  8. Push notifications

Each dot in the table is one job, in this order. Square dots are core jobs and count double. Full means yes, half means partly. "See the evidence" under a project shows the line behind each one. Coverage is what a project documents, not how well it works or how hard it is to move to. How we score this

ProjectCoversStarsCommits, 12 weeksLast releaseClosed vs openedSetupLicense
nhostOpen-source backend with Postgres, GraphQL, auth and storage Replaces it82%9.4k+13
297
yesterday80% Hosted version MIT
Covers all 3 core jobs. Partly: Security rules or permissions; Hosting. Not shown: Push notifications.See the evidence
  • Database with realtime synccoreYesGraphQL API Instant, real-time API for your data
  • User authcoreYesAuthentication Secure user sign-up, sign-in, management
  • File storagecoreYesStorage File uploads, downloads, CDN
  • Client SDKs for web and mobileYesNhost Clients - JavaScript/TypeScript - Dart and Flutter
  • Server functionsYesServerless Functions: Node.js (JavaScript and TypeScript)
  • Security rules or permissionsPartlymanage metadata, permissions, and migrations
  • HostingPartlyBring your own containers Deploy your services
  • Push notificationsNot shownNeither the README nor the website mentions it.
supabasePostgres platform with auth, realtime and APIs for web and mobile apps Replaces it82%115k+382
1,842
3 months ago92% Hosted version Apache-2.0
Covers all 3 core jobs. Not shown: Hosting; Push notifications.See the evidence
  • Database with realtime synccoreYesRealtime subscriptions
  • User authcoreYesAuthentication and Authorization
  • File storagecoreYesFile Storage
  • Client SDKs for web and mobileYesOur approach for client libraries is modular
  • Server functionsYesEdge Functions
  • Security rules or permissionsYessecuring your data with Row Level Security
  • HostingNot shownNeither the README nor the website mentions it.
  • Push notificationsNot shownNeither the README nor the website mentions it.
parse-serverOpen-source Node.js backend server with MongoDB or Postgres storage Replaces it77%21k+3
190
5 days ago40% Needs a server Apache-2.0
Covers 2 of 3 core jobs. Partly: Database with realtime sync; Push notifications. Not shown: Hosting.See the evidence
  • Database with realtime synccorePartlyLive Query
  • User authcoreYesEmail Verification and Password Reset
  • File storagecoreYesConfiguring File Adapters
  • Client SDKs for web and mobileYesConnect an SDK
  • Server functionsYesAn API reference and Cloud Code guide are also available
  • Security rules or permissionsYesRestricted by CLP, ACL
  • HostingNot shownNeither the README nor the website mentions it.
  • Push notificationsPartlyduplicateDeviceTokenAction
InsForgeOpen source backend with database, auth, storage and hosting for coding agents Replaces it77%13k+35
101
22 days ago20% Hosted version Apache-2.0
Covers all 3 core jobs. Partly: Push notifications. Not shown: Client SDKs for web and mobile; Security rules or permissions.See the evidence
  • Database with realtime synccoreYesRealtime updates for your data keep your app in sync
  • User authcoreYesAuthentication: User management, authentication, and sessions
  • File storagecoreYesStorage: S3-compatible file storage
  • Client SDKs for web and mobileNot shownNeither the README nor the website mentions it.
  • Server functionsYesEdge Functions: Serverless code running on the edge
  • Security rules or permissionsNot shownNeither the README nor the website mentions it.
  • HostingYesSite Deployment: Site build and deployment
  • Push notificationsPartlySend emails, notifications, and transactional messages
instantBackend service providing auth, permissions, storage and presence for apps Replaces it73%11k+11
47
None21% Hosted, free plan Apache-2.0
Covers all 3 core jobs. Not shown: Server functions; Hosting; Push notifications.See the evidence
  • Database with realtime synccoreYesevery query is multiplayer by default
  • User authcoreYesYou get auth, permissions, storage, presence, and streams
  • File storagecoreYesYou get auth, permissions, storage, presence, and streams
  • Client SDKs for web and mobileYesSDKs for Javascript, React, and React Native
  • Server functionsNot shownNeither the README nor the website mentions it.
  • Security rules or permissionsYesAll data goes through a permission system
  • HostingNot shownNeither the README nor the website mentions it.
  • Push notificationsNot shownNeither the README nor the website mentions it.
linkedrecordsBackend-as-a-service built on triplestores, with real-time sync and authorization Covers one part50%94
21
None80% Needs a server MIT
Covers 1 of 3 core jobs. Partly: User auth; File storage; Client SDKs for web and mobile. Not shown: Server functions; Hosting; Push notifications.See the evidence
  • Database with realtime synccoreYesreal-time collaboration (CRDT/OT) works out of the box
  • User authcorePartlyYou can use any OpenID Connect provider
  • File storagecorePartlyBlob Records
  • Client SDKs for web and mobilePartly@linkedrecords/browser (core SDK)
  • Server functionsNot shownNeither the README nor the website mentions it.
  • Security rules or permissionsYesAuthorization is built into the data model
  • HostingNot shownNeither the README nor the website mentions it.
  • Push notificationsNot shownNeither the README nor the website mentions it.

Vital signs from GitHub, checked weekly. How we read these · How setup is read

All repos

New repos every two days, stars refreshed daily. Visits are counted without cookies, and the numbers are public. How it works Data RSS Newsletter

The best new open source, once a weekOne short email: the repo everyone is suddenly starring, a handful worth trying, and one hidden gem, each with a plain note on what it does. Free, with no tracking pixels.

Read past issues

↑ ↓ to move   Enter to choose   Esc to close

Follow starwire by RSSCopy an address into your feed reader.
The day's bestOne item a day: the repos rising fastest and the biggest new picks.starwire.foo/top.xml
Every new pickAll of them as they are added, up to 60 a day.starwire.foo/feed.xml
The weekly emailEach issue of the newsletter, once a week.list.starwire.foo/archive.xml