Lightweight backend platform with data, auth, media, and workflows

3.5kstars
127forks
Last commit: 2d ago
Repo age: 2y old
bknd screenshot

bknd is a lightweight backend platform that provides core primitives most applications need, including data management, authentication, media handling, and workflows. It is designed to run in many JavaScript runtimes and can be deployed standalone or embedded into popular web frameworks via adapters.

Key Features

  • Modular, opt-in building blocks for data, auth, media, and workflow automation
  • Integrated admin UI for managing schema, data, and backend configuration
  • Instant REST API with OpenAPI support and a type-safe TypeScript SDK
  • Adapter-first architecture for multiple runtimes and infrastructure providers
  • Supports SQL backends including SQLite variants and PostgreSQL
  • Storage adapters for S3/S3-compatible providers and filesystem-based storage

Use Cases

  • Build MVPs and prototypes with a ready-to-use backend and admin panel
  • Create API-first apps that need a portable, framework-agnostic backend
  • Run SaaS backends with user management and multi-tenant data isolation patterns

Limitations and Considerations

  • Requires Node.js 22.13+ for certain Node-based deployments
  • Actively developed project; backward compatibility may change before 1.0

bknd is a practical choice when you want a compact backend that can be deployed across environments without committing to a single vendor. Its adapter-based approach makes it suitable for teams that want control over databases, storage, and runtime choices while keeping development simple.

Categories:

Tags:

Tech Stack:

Share:

Similar Services

Supabase

Supabase

Open source Postgres backend platform with auth, APIs, storage, and realtime

96.3k
11.3k
Last commit: 1d ago

Supabase is an open source Postgres development platform providing authentication, auto-generated REST/GraphQL APIs, realtime subscriptions, edge functions, file storage,...

Alternative to:
Firebase
Firebase
+10
NocoDB

NocoDB

No-code spreadsheet interface for SQL databases with APIs

61.5k
4.6k
Last commit: 1d ago

Open-source Airtable alternative that turns Postgres/MySQL/SQLite into a no-code spreadsheet UI with views, permissions, integrations, and REST APIs.

Alternative to:
Airtable
Airtable
+10
PocketBase

PocketBase

Lightweight open-source realtime backend with embedded SQLite

55.3k
3k
Last commit: 1d ago

Open-source Go backend providing embedded SQLite, realtime (SSE) subscriptions, auth (JWT/OAuth2), file storage, admin UI and REST-style APIs for web and mobile apps.

Alternative to:
PocketBase Cloud
PocketBase Cloud
+17
Appwrite

Appwrite

Open-source backend platform for web and mobile applications

54.4k
4.9k
Last commit: 14d ago

Appwrite is an open-source backend-as-a-service for building web and mobile apps with authentication, databases, storage, functions, realtime APIs, and messaging.

Alternative to:
Firebase
Firebase
+4
Directus

Directus

Headless CMS and instant APIs for SQL databases

34k
4.5k
Last commit: 1d ago

Directus turns any SQL database into a headless CMS with an admin app, role-based access control, and instant REST and GraphQL APIs for custom applications.

Alternative to:
Directus Cloud
Directus Cloud
+19
Hasura GraphQL Engine

Hasura GraphQL Engine

Open-source GraphQL engine providing instant, realtime APIs on your data

31.9k
2.9k
Last commit: 1d ago

Hasura is an open-source GraphQL engine that instantly exposes realtime, secure GraphQL APIs over databases and other data sources with fine-grained access control.

Alternative to:
Hasura
Hasura
+16