Nhost is the open source Firebase alternative with GraphQL.
NEWS: Support for Flutter and Dart is now available (blog post).
Nhost is a backend as a service (BaaS) that provides the generic building block every modern app need: Database, GraphQL API, Authentication, Storage, Serverless Functions.
Simply, Nhost is the fastest and easiest way to build modern web and mobile apps that scale.
Follow to stay up to date
Services
- PostgreSQL (database) - The worlds most advanced relational database.
- Hasura (GraphQL API) - Blazing fast, instant realtime GraphQL APIs on your DB with fine grained access control, also trigger webhooks on database events.
- Hasura Auth (Authentication) - Complete authentication solution for Hasura
- Hasura Storage - Serve files at scale.
- AWS Lambda (Serverless Functions) - pieces of code written with backend languages that take an HTTP request and provide a response.
- CLI - Develop locally with a complete Nhost backend.
- GitHub integration - Push your changes to your GitHub repository for automatic deployment to production. Just like Netlify and Vercel, but for your backend.
Get started
Either create a project on Nhost or use our CLI:
$ npm install -g nhost
$ nhost init
✔ Local Nhost backend is up!
GraphQL API: http://localhost:8080/v1/graphql
Hasura Console: http://localhost:9695
Auth & Storage: http://localhost:9001
Custom API: http://localhost:4000
How it works
SDKs
- Nhost JS SDK - Client SDK that Works with all frontend web frameowrk such as React, Next.js, Nuxt, Angular, Vue. Also works with React Native.
- Dart & Flutter - Client SDK for Dart & Flutter.
- React Apollo - Integrates the Apollo Client and React with Nhost
- React Auth - Integrates authentication with Nhost.
Examples
Complete examples of applications with Nhost and different frontend frameworks.
🙌 Contributing
let's do it!
🛡️ Security
If you discover a security vulnerability within Nhost, please send an e-mail to security@nhost.io. All security vulnerabilities will be promptly addressed.
🥰 Follow us
Follow this repository to stay up-to-date!
Other platforms to follow Nhost on: GitHub Discussions, Blog, Twitter, Discord, YouTube.
📝 License
This repository, and most of our other open source projects, are licensed under the MIT license.
