Categories
Developer Tools Authentication Backend as a Service Low-Code Platform API Development Self-Hosted BackendStars
Forks
Watchers
Developer links
Conduit
Conduit is a self-hosted backend platform that gives your application user accounts, databases, APIs, chat, and notifications out of the box, so you can skip months of boilerplate and ship the product itself. Define a data schema in the admin dashboard and Conduit generates CRUD and query endpoints for it automatically, backed by your choice of MongoDB or PostgreSQL. The Router module exposes every capability over REST, GraphQL, and WebSockets, and publishes Swagger documentation for each route as you build. Authentication covers a wide range of sign-in methods, and the Authorization module layers resource-level permission rules on top of every account. Realtime chat ships as a ready module with rooms and message history that clients join over WebSockets. Email and SMS modules send through multiple providers, and SMS doubles as a two-factor authentication channel that hardens sign-ins. File uploads land in the Storage module with several cloud providers supported, and PushNotifications keeps your mobile users informed. An Embeddings module adds text-to-vector generation and semantic search when you want AI features inside your app. Forms collect submissions and forward responses to an email address, covering contact pages and lead capture. A CLI bootstraps a working deployment in minutes, and production installs run on Docker Compose or Kubernetes. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. MIT licensed.
Benefits
- Skip Months of Boilerplate
- User accounts, permissions, chat, email, SMS, storage, and notifications arrive as finished modules. Your team writes the features that make your product different instead of rebuilding commodity backend plumbing for the fifth time.
- APIs Generated From Schemas
- Model your data once in the dashboard and Conduit produces CRUD and query endpoints in REST and GraphQL automatically, complete with Swagger documentation your frontend developers can consume immediately.
- Any Frontend Stack Works
- Conduit speaks REST, GraphQL, and WebSockets with published route documentation, so React, Vue, mobile, and desktop clients all connect to one backend without custom glue code per platform.
- Self-Hosted Data Control
- Your schemas live in MongoDB or PostgreSQL on your own server, your files in storage you configure, and your user data never leaves infrastructure you operate and audit yourself.
Features
- Schema-Driven Database
- Define schemas in the admin UI and get auto-generated CRUD plus query-based functional endpoints backed by MongoDB or PostgreSQL.
- REST, GraphQL, WebSockets
- The Router module exposes all functionality over REST, GraphQL, and WebSockets with auto-generated Swagger endpoint documentation.
- Auth and Authorization
- Multiple sign-in methods, two-factor authentication over SMS, and resource-level authorization rules managed per module for fine-grained access control.
- Realtime Chat Module
- Build realtime chat applications with rooms and persistent message history delivered live to clients over WebSocket connections.
- Email, SMS, Push
- Multi-provider email sending, SMS delivery for notifications and 2FA, plus push notifications for mobile clients.
- Admin Dashboard Included
- A web administration panel manages schemas, users, module configuration, and API route documentation in one place.