OSP
nhost logo

nhostThe Open Source Firebase Alternative with GraphQL.

The Open Source Firebase Alternative with GraphQL.

9,082 stars
561 forks
TypeScript
MIT
nhost screenshot

nhost

Nhost is an open-source Firebase alternative that provides a complete backend infrastructure with GraphQL API, PostgreSQL database, authentication, file storage, and serverless functions. It combines the power of Hasura for instant GraphQL APIs with built-in authentication and storage, offering developers a fully open-source backend solution they can self-host or use as a managed platform.

Key Features

  • GraphQL API: Automatic GraphQL API generation from PostgreSQL database schema using Hasura
  • Authentication: Built-in user authentication and authorization system
  • Storage: File storage and management capabilities for user-generated content
  • Serverless Functions: Support for Node.js serverless functions in JavaScript and TypeScript
  • CLI Tools: Command-line interface for local development and project management
  • Multi-Framework Support: Works seamlessly with React, Next.js, Vue, Flutter, React Native, and other frameworks

Use Cases

  • Full-Stack Web Applications: Build complete applications with frontend frameworks and Nhost backend
  • Mobile App Backends: Power iOS and Android apps with GraphQL API and authentication
  • Self-Hosted Deployments: Deploy the entire Nhost stack on your own infrastructure using Docker
  • Rapid Prototyping: Quickly scaffold backend infrastructure without managing multiple services
  • Real-Time Applications: Leverage GraphQL subscriptions for real-time data synchronization

Who Is It For

Nhost is ideal for full-stack developers, startups, and teams who want a Firebase-like experience with open-source components and the flexibility to self-host. It's particularly suited for developers who prefer SQL databases and GraphQL APIs, and want complete control over their backend infrastructure.