• Stars
    star
    7,785
  • Rank 4,876 (Top 0.1 %)
  • Language
    TypeScript
  • License
    MIT License
  • Created almost 4 years ago
  • Updated 3 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

The Open Source Firebase Alternative with GraphQL.

Nhost

Nhost

Quickstart   •   Website   •   Docs   •   Blog   •   Twitter   •   Discord


Nhost is an open source Firebase alternative with GraphQL, built with the following things in mind:

  • Open Source
  • GraphQL
  • SQL
  • Great Developer Experience

Nhost consists of open source software:

Architecture of Nhost




Visit https://docs.nhost.io for the complete documentation.

Get Started

Option 1: Nhost Hosted Platform

  1. Sign in to Nhost.
  2. Create Nhost app.
  3. Done.

Option 2: Self-hosting

Since Nhost is 100% open source, you can self-host the whole Nhost stack. Check out the example docker-compose file to self-host Nhost.

Sign In and Make a Graphql Request

Install the @nhost/nhost-js package and start build your app:

import { NhostClient } from '@nhost/nhost-js'

const nhost = new NhostClient({
  subdomain: '<your-subdomain>',
  region: '<your-region>'
})

await nhost.auth.signIn({ email: '[email protected]', password: 'spaceX' })

await nhost.graphql.request(`{
  users {
    id
    displayName
    email
  }
}`)

Frontend Agnostic

Nhost is frontend agnostic, which means Nhost works with all frontend frameworks.

Resources

  • Start developing locally with the Nhost CLI

Nhost Clients

Integrations

Applications

Community ❤️

First and foremost: Star and watch this repository to stay up-to-date.

Also, follow Nhost on GitHub Discussions, our Blog, and on Twitter. You can chat with the team and other members on Discord and follow our tutorials and other video material at YouTube.

Nhost is Open Source

This repository, and most of our other open source projects, are licensed under the MIT license.

ROSS Index - Fastest Growing Open-Source Startups | Runa Capital

How to contribute

Here are some ways of contributing to making Nhost better:

Contributors

A table of avatars from the project's contributors

More Repositories

1

hasura-backend-plus

🔑Auth and 📦Storage for Hasura. The quickest way to get Auth and Storage working for your next app based on Hasura.
TypeScript
1,172
star
2

hasura-auth

Authentication for Hasura.
Go
376
star
3

hasura-storage

Storage for Hasura built on top of S3
Go
208
star
4

nhost-dart

Nhost Dart & Flutter packages
Dart
89
star
5

nhost-js-sdk

Nhost JS SDK to handle Auth and Storage with Nhost.
TypeScript
78
star
6

cli

Nhost CLI
Go
77
star
7

nextjs-stripe-starter

TypeScript
46
star
8

nhost-react-typescript-example-app

Nhost Example project using React
CSS
24
star
9

docs

Nhost Documentation
JavaScript
24
star
10

nhost-nextjs-notes-starter

TypeScript
16
star
11

nhost-react-native-example-app

A Nhost Starter Project Using React Native
JavaScript
12
star
12

nhost-netlify-starter-nextjs-reactquery

TypeScript
11
star
13

nuxt

NuxtJS module for Nhost
TypeScript
10
star
14

stripe-graphql

Go
7
star
15

functions

Dockerfile
7
star
16

react-nhost

JavaScript
6
star
17

nhost-js

Nhost JavaScript SDK
TypeScript
5
star
18

examples

JavaScript
5
star
19

react-apollo

For easy usage of Apollo and React with Nhost.
TypeScript
5
star
20

nhost-nextjs-example-app

JavaScript
5
star
21

react-auth

For easy usage of Auth with Nhost
TypeScript
4
star
22

quickstart-nextjs

CSS
3
star
23

hasura-auth-js

JavaScript SDK for interacting with hasura-auth
TypeScript
3
star
24

postgres

PLpgSQL
3
star
25

cli-go

Go
2
star
26

nhost-run-hello-world

Hello World application leveraging Nhost Run
JavaScript
2
star
27

graphql.se

JavaScript
1
star
28

functions-test

JavaScript
1
star
29

storage-server-v2-node

TypeScript
1
star
30

nhost-vue-composition

1
star
31

draw

TypeScript
1
star
32

vue-quickstart

TypeScript
1
star
33

cra-template-nhost-quickstart

CSS
1
star
34

nhost-run-bun-generator

TypeScript
1
star
35

nhost-run-cat-generator

A cat generator written in Python leveraging Nhost Run
Dockerfile
1
star
36

nhost.toml

HTML
1
star
37

nixops

Standardized nixops operations @Nhost
Nix
1
star
38

hasura-storage-js

TypeScript
1
star