awesome-repositories.com
Blog
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectAboutHow we rankPressMCP server
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

Open Source Firebase Alternatives

Ranking updated Jun 30, 2026

For an open source backend as a service, the strongest matches are nhost/nhost (Nhost is an open-source backend-as-a-service platform that provides a), appwrite/appwrite (Appwrite is a full-featured open-source BaaS platform that provides) and parse-community/parse-server (Parse Server is a self-hostable BaaS platform that provides). pocketbase/pocketbase and supabase/supabase round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

Self-hosted backend-as-a-service platforms providing real-time databases, authentication, and storage for modern web applications.

Open Source Firebase Alternatives

Find the best repos with AI.We'll search the best matching repositories with AI.
  • nhost/nhostnhost avatar

    nhost/nhost

    9,199View on GitHub↗

    Nhost is an open-source backend as a service that provides a managed PostgreSQL database, authentication, and file storage accessible through a unified GraphQL API. It functions as a backend infrastructure orchestrator, enabling the deployment and management of full-stack environments using containerization and command-line automation. The platform distinguishes itself by automating the transformation of relational database tables into a secure GraphQL API and providing an integrated identity provider that supports passwords, magic links, and OAuth. It also includes a serverless function runt

    Nhost is an open-source backend-as-a-service platform that provides a managed PostgreSQL database, authentication, file storage, and serverless functions via a unified GraphQL API — covering all the core features sought in a Firebase alternative, and it is self-hostable.

    GoJWT AuthenticationServerless FunctionsServerless Function Runtimes
    View on GitHub↗9,199
  • appwrite/appwriteappwrite avatar

    appwrite/appwrite

    56,318View on GitHub↗

    Appwrite is a backend-as-a-service platform that provides a unified development environment for building full-stack applications. It integrates essential infrastructure components—including authentication, databases, storage, and serverless functions—into a single, centralized interface to simplify application development and resource management. The platform distinguishes itself through a container-based microservices architecture that ensures consistent execution across diverse infrastructure. It features a versatile connectivity layer that links frontend applications with third-party servi

    Appwrite is a full-featured open-source BaaS platform that provides real-time database, authentication, file storage, serverless functions, an auto-generated API, and an admin UI, and it's self-hostable via Docker—exactly what you need as a Firebase alternative.

    TypeScriptSelf-Hosted Backend ConfigurationsServerless Function OrchestrationServerless Function Runtimes
    View on GitHub↗56,318
  • parse-community/parse-serverparse-community avatar

    parse-community/parse-server

    21,403View on GitHub↗

    Parse Server is a backend-as-a-service solution and Node.js framework that provides a ready-to-use REST and GraphQL API for mobile and web applications. It functions as a core backend infrastructure for managing database schemas, user authentication, and API routing. The system distinguishes itself with a real-time data engine that pushes database updates to clients via WebSockets and a GraphQL server that automatically generates schemas based on application data models. It also features an adapter-based storage layer that abstracts interactions with various cloud and local backends. The pla

    Parse Server is a self-hostable BaaS platform that provides real-time database, user authentication, file storage, auto-generated REST/GraphQL APIs, and serverless functions (Cloud Code), directly meeting the search for an alternative to Firebase.

    JavaScriptServer Functions
    View on GitHub↗21,403
  • pocketbase/pocketbasepocketbase avatar

    pocketbase/pocketbase

    59,120View on GitHub↗

    Pocketbase is a backend-as-a-service platform that provides a self-contained, single-binary server for building full-stack applications. It integrates a relational database, authentication, and file storage into one executable process, eliminating the need for external infrastructure or complex server management. The platform distinguishes itself through an embedded database engine that runs directly within the application process and a reactive communication layer that pushes live updates to connected clients. By monitoring internal transaction logs, it synchronizes data across multiple user

    PocketBase is a self-contained BaaS platform offering real-time database, authentication, file storage, auto-generated API, and an admin UI in a single self-hostable binary — it fits nearly all your requirements, with serverless functions available through custom hooks rather than a dedicated Functions-as-a-Service feature.

    GoFile Storage Services
    View on GitHub↗59,120
  • supabase/supabasesupabase avatar

    supabase/supabase

    104,317View on GitHub↗

    This project provides an integrated backend platform built around a relational database. It automatically generates REST and GraphQL APIs from database schemas, allowing for direct data interaction through standard requests and client libraries. The platform includes a comprehensive authentication system that manages user identity, session handling, and fine-grained access control through database-native row-level security policies. Beyond core data management, the platform offers specialized services for object storage, vector data processing for semantic search, and real-time communication

    Supabase is an open-source Firebase alternative that provides a relational database with auto-generated REST and GraphQL APIs, built-in authentication, object storage, real-time subscriptions, and serverless edge functions — it covers every feature this search asks for and can be self-hosted.

    TypeScriptChange Data Capture StreamsGraphQL API GeneratorsAuthentication Strategies
    View on GitHub↗104,317
  • labring/laflabring avatar

    labring/laf

    7,552View on GitHub↗

    Laf is a serverless backend platform that provides an integrated environment for cloud functions, a document database, and file storage. It serves as a complete infrastructure for developing and deploying backend logic, data persistence, and real-time communication without the need for manual server management. The platform features a browser-based IDE that allows developers to write, test, and deploy serverless functions directly within a web editor, removing the requirement for local environment setup. It also includes a WebSocket communication platform for maintaining persistent bidirectio

    Laf is a self-hostable serverless backend platform that provides cloud functions, a document database, file storage, and real-time WebSocket communication, closely matching Firebase's core capabilities with an integrated browser-based IDE for development — it covers all the required features including real-time database, serverless functions, file storage, and self-hosting, making it a strong fit.

    TypeScriptServerless Backend HostingStateless ExecutionBackend-as-a-Service Platforms
    View on GitHub↗7,552
  • rethinkdb/horizonrethinkdb avatar

    rethinkdb/horizon

    6,738View on GitHub↗

    Horizon is a realtime API server and RethinkDB backend designed to push database changes instantly to front-end clients. It utilizes a WebSocket data streaming API to synchronize data between the database and user interfaces without requiring manual polling. The project integrates an OAuth identity manager for verifying user identities through third-party providers and a role-based access control system to define granular permissions for viewing or modifying database documents. It is delivered as a containerized backend framework, allowing the server and its dependencies to be deployed as a p

    Horizon is a real-time API server with authentication and role-based access control, making it a relevant backend-as-a-service platform for real-time database needs, but it lacks file storage and serverless functions, so it is a narrower fit than a full Firebase alternative.

    JavaScriptReal-time Data Subscriptions
    View on GitHub↗6,738
  • insforge/insforgeInsForge avatar

    InsForge/InsForge

    11,794View on GitHub↗

    InsForge is a backend-as-a-service platform that provides an integrated suite of tools for managing relational databases, identity provision, object storage, and serverless compute. It functions as an open-source identity provider and a PostgreSQL database manager featuring integrated vector storage and row-level security. The platform serves as an LLM orchestration gateway, offering a unified endpoint to route requests across various AI providers through an OpenAI-compatible interface. It enables AI-driven application generation and connects AI agents to backend resources using a standardize

    InsForge is an open-source backend-as-a-service platform that offers PostgreSQL-based database management, user authentication, object storage, and serverless functions, covering the core Firebase-alternative features, though its added AI orchestration focus may not align perfectly with every aspect of your search.

    TypeScriptServerless Function RuntimesOAuth ProvidersObject Storage Services
    View on GitHub↗11,794
  • instantdb/instantinstantdb avatar

    instantdb/instant

    10,330View on GitHub↗

    Instant is a real-time backend as a service and relational graph database designed to synchronize data across clients automatically. It functions as a data synchronization layer that provides authentication, permissions, and relational data storage for web and mobile applications. The platform includes an optimistic UI framework that updates local interfaces immediately during writes and handles automatic server rollbacks. It also features a real-time presence system to broadcast transient user states, such as cursor positions and online status, to other connected clients. The system manages

    Instant is a backend-as-a-service platform that provides real-time data synchronization, authentication, and permissions, but it does not appear to include file storage, serverless functions, or an auto-generated API, which are also requested features.

    TypeScriptGraph-Relational DatabasesReal-time Data SynchronizationBackend-as-a-Service Platforms
    View on GitHub↗10,330
  • helios-framework/helioshelios-framework avatar

    helios-framework/helios

    4,085View on GitHub↗

    Helios is a mobile backend as a service providing a server-side platform to manage user accounts, push notifications, and data synchronization for mobile applications. It functions as a REST API framework that automatically generates database tables and standard web service endpoints from defined data models. The project implements specialized services for the Apple ecosystem, including a Passbook service for managing digital passes and device registration. It also provides an in-app purchase verification service to decode purchase receipts and validate product identifiers through external ve

    Helios is a backend-as-a-service platform that auto-generates REST APIs from data models and handles user accounts and data synchronization, making it the right kind of tool for a Firebase alternative, though it lacks explicit file storage, serverless functions, and an admin UI.

    CSSBackend-as-a-ServiceBackend-as-a-Service PlatformsClient-Server Data Synchronization
    View on GitHub↗4,085
  • budibase/budibaseBudibase avatar

    Budibase/budibase

    28,024View on GitHub↗

    Budibase is a low-code application platform and enterprise internal tool builder used to create custom business applications for organizational processes and reporting. It functions as a self-hosted backend as a service, providing the infrastructure to manage database integrations and expose public data interfaces for external application access. The platform includes an AI agent orchestrator for deploying autonomous agents that interact with business data and execute operational tasks. It differentiates itself through self-hosted infrastructure management, allowing the system to run on priva

    Budibase is a self-hosted backend-as-a-service platform that lets you build custom business apps with database integrations, authentication, auto-generated APIs, and an admin UI, making it a valid BaaS alternative to Firebase, though its feature set is more oriented toward low-code internal tools than a dedicated real-time database or file storage service.

    TypeScriptBusiness Application FrameworksBackend-as-a-Service PlatformsEvent-Driven Automation Engines
    View on GitHub↗28,024
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
nhost/nhost9.2KGoMITJun 16, 2026
appwrite/appwrite56.3KTypeScriptBSD-3-ClauseJun 16, 2026
parse-community/parse-server21.4KJavaScriptApache-2.0Jun 20, 2026
pocketbase/pocketbase59.1KGoMITJun 14, 2026
supabase/supabase104.3KTypeScriptApache-2.0Jun 16, 2026
labring/laf7.6KTypeScriptApache-2.0Dec 1, 2025
rethinkdb/horizon6.7KJavaScriptMITJan 31, 2026
insforge/insforge11.8KTypeScriptApache-2.0Jun 16, 2026
instantdb/instant10.3KTypeScriptApache-2.0Jun 15, 2026
helios-framework/helios4.1KCSSmitSep 30, 2015

Related searches

  • an open source no-code web builder
  • an open source headless CMS for developers
  • an open source platform for frontend deployment
  • an open source alternative to Airtable
  • a self hosted platform as a service
  • an open source spreadsheet database platform
  • an open source alternative to Notion
  • an open source platform for internal tools