# nhost/nhost

The Open Source Firebase Alternative with GraphQL.

Repository: https://github.com/nhost/nhost
Canonical: https://ross.abutalabs.com/products/nhost
Homepage: https://nhost.io
Language: TypeScript
License: MIT
License Family: permissive
Topics: postgres, hasura, graphql, authentication, storage, serverless-functions, serverless, database, backend, flutter, nhost, backend-as-a-service, nextjs, react, graphql-api, typescript, javascript, vue, firebase
Last push: 2026-08-26T10:12:51+00:00

## Health v2 (maintenance only)
Score: 95/100 (v2, computed 2026-09-03T02:39:23.370411+00:00)
- activity 99, release rhythm 87, longevity 100
- inputs: {"age_days": 2031, "days_push": 7, "days_rel": 8, "gap_med": 0.0, "n_releases_24m": 165}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 9279, forks 613 (observed 2026-08-28T04:10:30.262494+00:00)

## What it is
Nhost is an open source Firebase alternative providing a complete backend platform built on PostgreSQL, Hasura GraphQL, authentication, file storage, and serverless functions. It can be used via a hosted cloud platform, a local CLI for development, or fully self-hosted with Docker.

## Use cases
- add a graphql backend to a react app
- firebase alternative with postgres and graphql
- self-hosted backend with authentication and file storage
- set up auth and database for a nextjs project
- build a mobile app backend with react native
- run a local backend stack with docker for development
- instant realtime graphql api over postgres

## When to choose
- you want a batteries-included backend with Postgres, GraphQL, auth, and storage out of the box
- you prefer SQL and GraphQL over Firebase's NoSQL model
- you need the option to self-host the entire stack
- you are building web or mobile apps with React, Vue, Next.js, SvelteKit, or Flutter

## When to avoid
- you need a relational database other than PostgreSQL
- you want a REST-first backend rather than GraphQL
- you need deep customization of the auth or API layer beyond what Hasura and Nhost services expose
- your team has no JavaScript/TypeScript experience for serverless functions

## Facets
- artifact type: service
- maturity: active
- function: auth, graphql, database, file-upload, web-framework, cli, self-hosted, api-framework
- domain: web-development, backend, databases, apis, developer-tools, self-hosted
- platform: self-hosted, cloud, cross-platform, cli
- tags: backend-as-a-service, firebase-alternative, hasura, postgresql, serverless-functions, storage, realtime, baas, nodejs, typescript, javascript, docker

## Member repositories
- nhost/nhost (main) score 95

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:10:30.262494+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T17:22:34.359585+00:00, confidence not recorded.
  - readme: https://github.com/nhost/nhost (fetched 2026-08-28T04:10:30.262494+00:00, sha 8729f5f69f90)
  - homepage: https://nhost.io (fetched 2026-08-29T08:23:16.435678+00:00, sha fd69d9b4e083)
  - site_page: https://docs.nhost.io (fetched 2026-08-29T08:23:16.438479+00:00, sha e58d7a2f826b)
  - site_page: https://nhost.io/about (fetched 2026-08-29T08:23:16.440348+00:00, sha 5a7d50f7db70)
  - site_page: https://docs.nhost.io/getting-started/quickstart/react (fetched 2026-08-29T08:23:16.444419+00:00, sha 410405f25046)
  - site_page: https://docs.nhost.io/getting-started/quickstart/vue (fetched 2026-08-29T08:23:16.447259+00:00, sha a6ba51dcaf6f)
  - site_page: https://docs.nhost.io/getting-started/quickstart/nextjs (fetched 2026-08-29T08:23:16.449916+00:00, sha 21845e8df7ac)
  - site_page: https://docs.nhost.io/getting-started/quickstart/sveltekit (fetched 2026-08-29T08:23:16.452183+00:00, sha f1ae5a817f39)
  - site_page: https://docs.nhost.io/getting-started/quickstart/reactnative (fetched 2026-08-29T08:23:16.454251+00:00, sha 69f2331a884c)
  - site_page: https://nhost.io/pricing (fetched 2026-08-29T08:23:16.442244+00:00, sha 6829a4a880ba)
- Data as of 2026-08-30T08:39:29.467469+00:00.
