awesome-repositories.com
ब्लॉग
MCP
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टMCP सर्वरहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेस
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
bknd-io avatar

bknd-io/bknd

0
View on GitHub↗
3,726 स्टार्स·144 फोर्क्स·TypeScript·Apache-2.0·10 व्यूज़bknd.io↗

Bknd

bknd is a self-hosted backend-as-a-service platform and serverless backend framework that provides an integrated environment for managing databases, authentication, and file storage. It functions as a headless CMS and a portable API engine designed to run across various JavaScript runtimes, including Node.js, Bun, Cloudflare Workers, and AWS Lambda.

The project distinguishes itself through a combination of schema-driven API generation and a built-in database management UI. It enables the definition of data structures either programmatically via a type-safe API or visually through an administrative dashboard, which can be embedded directly into a client application. This system automatically produces a type-safe TypeScript SDK to synchronize server state and execute database queries from the frontend.

The platform covers a broad set of capabilities including identity management via JSON Web Tokens and OAuth, event-driven workflow orchestration for automating backend tasks, and media asset management with image optimization. It also provides tools for database schema synchronization, CRUD operations across multiple database dialects, and a plugin system for extending application logic through lifecycle hooks.

Project configuration and system metadata can be managed via a command-line interface for exporting settings and syncing secrets across different environments.

Features

  • Backend-as-a-Service Platforms - Functions as a self-hosted backend-as-a-service platform for managing databases, authentication, and file storage.
  • Database Admin UIs - Ships a built-in graphical administrative dashboard for managing database records and system configuration without writing queries.
  • Schema-Driven API Generators - Automatically creates a typed REST API and database structures based on a programmatic or visual data model definition.
  • Databases and Content Management - Provides a system for managing content models, databases, and data workflows.
  • Identity And Authentication - Acts as an identity provider managing user sessions and issuing JWTs via OAuth and OIDC.
  • Backend Administration Interfaces - Ships an integrated graphical administrative interface to configure the backend and manage data records.
  • Backend System Settings - Provides both visual and programmatic means to configure data structures and system settings.
  • Headless CMS - Operates as a headless CMS for structuring content and media with an integrated API.
  • Database Record Managers - Includes a web-based interface for viewing, adding, updating, and deleting database records.
  • CRUD Operations - Implements a unified interface for executing standard create, read, update, and delete operations on data entities.
  • Programmatic Definitions - Allows defining data structures and namespaces through a type-safe API for version control and CI/CD compatibility.
  • Data Management Interfaces - Offers a visual admin interface for performing CRUD operations and managing relational data models without code.
  • Data Schema Management - Provides tools for defining, versioning, and modifying data models and relational schemas via API and UI.
  • Data Validation - Enforces schema validation on entity records during creation, updates, and deletions to ensure data integrity.
  • Database Adapters - Provides a translation layer to support multiple database dialects through a unified interface for queries and mutations.
  • Database Connectivity - Establishes connections to various database engines through built-in adapters or custom connection classes.
  • Database Connection Configurations - Allows central definition of database connectivity parameters and the use of custom connection instances.
  • Database Record Querying - Supports retrieving database records using advanced filtering, sorting, pagination, and relational joins.
  • Relational Record Fetching - Allows retrieval of nested resources and associated records by following references between entities.
  • Entity Modeling - Provides tools for defining data entities with field types, relational mappings, and indices.
  • Entity CRUD Management - Provides a system for handling the full CRUD lifecycle of entities using IDs or custom queries.
  • Entity Relationship Models - Enables the definition of complex data structures and entity relationships, including specialized extensions for authentication and media.
  • Backend Management Interfaces - Provides a visual interface to administrate database records and media content without writing manual queries.
  • TypeScript SDKs - Ships a type-safe TypeScript client library for managing database queries from the frontend.
  • Type-Safe Backend Bridges - Provides a type-safe bridge between frontends and backends using automatically generated type definitions.
  • Serverless API Frameworks - Provides a portable serverless API engine designed for diverse JavaScript runtimes.
  • Database Schema Type Generation - Automatically generates TypeScript definition files from the database schema to ensure end-to-end type safety.
  • Authentication Managers - Handles user identity, session persistence, and authentication state using local storage or cookies.
  • Authentication Strategies - Provides a framework for implementing diverse user authentication strategies, including multi-factor and token-based verification.
  • API Request Authentication - Validates API requests using JSON Web Tokens and session management to enforce secure communication and access control.
  • JWT Identity Management - Handles user authentication and session state using JSON Web Tokens with configurable verification strategies.
  • Identity Authentication - Implements session-based authentication and identity verification using configurable strategies like email and OAuth.
  • Token Authentication - Generates and manages stateless JSON Web Tokens to maintain user authentication state.
  • User Identity Management - Provides systems for creating and maintaining user profiles and identity-related data lifecycles.
  • Visual Schema Configurators - Provides a web-based administration interface to manage database schemas and settings visually.
  • Programmatic Backend Configurations - Enables the definition of backend structures and configurations via a type-safe programmatic API.
  • Runtime Agnostic Architectures - Routes incoming HTTP requests to a centralized handler that operates across diverse JavaScript runtimes and serverless environments.
  • Type-Safe Client Generators - Produces TypeScript definition files from the database schema to ensure end-to-end type safety between server and client.
  • API Client SDK Generators - Automatically produces a type-safe TypeScript SDK to synchronize server state and execute queries.
  • API Server Hosting - Integrates server-side logic into a framework using request hooks to handle data operations across different runtimes.
  • Admin Panel Frameworks - Ships a framework for serving a backend API and a corresponding administrative management interface.
  • REST API Backends - Exposes a centralized backend API that manages database operations and business rules for client applications.
  • Event-Driven Workflow Orchestrators - Implements a system to orchestrate sequences of tasks and conditional logic triggered by backend events or data changes.
  • Media Asset Management - Provides integrated capabilities for uploading, storing, and serving media files via API and UI.
  • Media Asset Associations - Allows linking uploaded media files directly to data entities to maintain relational associations.
  • Uploaded File Management - Handles the lifecycle of uploaded files, including streaming content and attaching uploads to entity fields.
  • API Route Customization - Allows the definition of new HTTP endpoints by interacting with the server instance after the initial build process.
  • Task Execution Sequencing - Coordinates tasks into sequential or parallel execution paths using conditional logic based on results.
  • Schema Synchronization - Applies schema mutations to target databases to ensure remote environments match the local state.
  • Automation Schedulers - Executes automated backend tasks triggered by system events, data changes, or HTTP requests.
  • Workflow Automations - Provides tools for designing and executing sequences of tasks to automate repetitive backend processes.
  • Lambda Deployments - Supports bundling the backend and admin panel into serverless functions for AWS Lambda.
  • Static Admin UI Deployment - Renders a pre-built administrative dashboard into the client application via dedicated routing and asset delivery.
  • Universal Runtime Deployments - Designed to run across multiple JavaScript runtimes and integrate into various React frameworks.
  • Administrative Interface Hosting - Allows serving the administrative dashboard as a static application via local middleware or remote URLs.
  • Cloudflare Workers Deployments - Provides native support for deploying the API and admin interface to Cloudflare Workers.
  • Media File Upload Handlers - Provides interfaces for uploading, sanitizing, and storing media files associated with data entities.
  • Bun Deployments - Enables running the backend application and administrative panel as a service using the Bun runtime.
  • Email Authentication Strategies - Implements identity verification via email addresses, specifically including one-time password (OTP) flows.
  • Environment Secret Management - Provides utilities to sync sensitive configuration values to local files for environment-specific secret management.
  • Pre-built Authentication Components - Ships pre-configured login and registration components to streamline user authentication implementation.
  • Session Lifecycles - Manages the full lifecycle of user sessions, including registration, authentication, and termination.
  • User Authentication Flows - Provides mechanisms for managing user sign-in, identity verification, and session state through configurable screens.
  • Application Logic Extensions - Allows extending application business logic by hooking into the lifecycle and merging custom data schemas.
  • Event Hook Systems - Provides architectural patterns to execute custom logic at specific lifecycle stages, such as before or after the build process.
  • Server Capability Extenders - Enables adding custom routes, middlewares, and database modifications through a plugin system.
  • Data Mutation Hooks - Allows execution of custom logic by hooking into data lifecycle events before or after database mutations.
  • Middleware Lifecycle Hooks - Allows the injection of custom logic and plugins at specific stages of the application boot and data mutation process.
  • Admin Interface Components - Provides a built-in user interface accessible via dedicated administrative routes.
  • Administrative Application Embedding - Renders a static administrative dashboard directly into the client application via dedicated routing and asset delivery.
  • Runtime Adapters - Integrates backend logic into frontend routing systems to ensure compatibility across diverse cloud and serverless environments.
  • API Client SDKs - Provides a dedicated client-side provider to manage queries and mutations across an application layout.
  • Custom API Endpoints - Enables the creation of additional routes and network interfaces to expand the application's communication paths.
  • Data Fetching Hooks - Synchronizes remote data with a frontend using reactive hooks that manage API origins and fetching states.
  • Embedded Admin Dashboards - Allows embedding a management dashboard into client-side routing for database and workflow administration.
  • Media Delivery Endpoints - Delivers stored files to clients through dedicated API endpoints or storage providers.

स्टार हिस्ट्री

bknd-io/bknd के लिए स्टार हिस्ट्री चार्टbknd-io/bknd के लिए स्टार हिस्ट्री चार्ट

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI

अक्सर पूछे जाने वाले प्रश्न

bknd-io/bknd क्या करता है?

bknd is a self-hosted backend-as-a-service platform and serverless backend framework that provides an integrated environment for managing databases, authentication, and file storage. It functions as a headless CMS and a portable API engine designed to run across various JavaScript runtimes, including Node.js, Bun, Cloudflare Workers, and AWS Lambda.

bknd-io/bknd की मुख्य विशेषताएं क्या हैं?

bknd-io/bknd की मुख्य विशेषताएं हैं: Backend-as-a-Service Platforms, Database Admin UIs, Schema-Driven API Generators, Databases and Content Management, Identity And Authentication, Backend Administration Interfaces, Backend System Settings, Headless CMS।

bknd-io/bknd के कुछ ओपन-सोर्स विकल्प क्या हैं?

bknd-io/bknd के ओपन-सोर्स विकल्पों में शामिल हैं: vendurehq/vendure — Vendure is a Node.js e-commerce engine and headless commerce framework built with NestJS and TypeScript. It serves as… dotnetcore/freesql — FreeSql is a .NET object-relational mapper and data access layer that translates object-oriented code into SQL for… codeigniter4/codeigniter4 — CodeIgniter is a PHP web framework built on the Model-View-Controller pattern, designed for building full-stack web… deployd/deployd — deployd is a realtime API framework and MongoDB backend as a service that allows for the creation of networked… digitallyinduced/ihp — ihp is a type-safe web framework and full-stack application orchestrator designed for PostgreSQL. It functions as a… marmelab/react-admin — React-admin is a framework for building data-driven administrative interfaces that connect to REST or GraphQL…

Bknd के ओपन-सोर्स विकल्प

समान ओपन-सोर्स प्रोजेक्ट्स, जो Bknd के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
  • vendurehq/vendurevendurehq का अवतार

    vendurehq/vendure

    7,924GitHub पर देखें↗

    Vendure is a Node.js e-commerce engine and headless commerce framework built with NestJS and TypeScript. It serves as a multi-channel commerce platform that manages product catalogs, orders, and customers via a strongly typed GraphQL API. The platform is distinguished by its highly extensible architecture, featuring a customizable administrative dashboard where developers can inject custom React components and entity views. It supports multi-channel commerce, allowing the isolation of products, currencies, and regional catalogs from a single unified backend. The engine covers a broad range o

    TypeScriptecommerceecommerce-apiecommerce-framework
    GitHub पर देखें↗7,924
  • dotnetcore/freesqldotnetcore का अवतार

    dotnetcore/FreeSql

    4,388GitHub पर देखें↗

    FreeSql is a .NET object-relational mapper and data access layer that translates object-oriented code into SQL for multiple relational database providers. It functions as a fluent SQL query builder and database schema synchronizer, allowing developers to align database table and index structures with entity class definitions. The framework is specifically optimized for .NET Native AOT to ensure reduced memory footprints and faster startup times. It includes a database traffic manager to distribute load through read-write splitting, dynamic table sharding, and tenant-based data isolation. Bro

    C#accessclickhousecodefirst
    GitHub पर देखें↗4,388
  • codeigniter4/codeigniter4codeigniter4 का अवतार

    codeigniter4/CodeIgniter4

    5,924GitHub पर देखें↗

    CodeIgniter is a PHP web framework built on the Model-View-Controller pattern, designed for building full-stack web applications. It provides a lightweight toolkit with minimal configuration, organizing application logic into controllers, models, and views for clean separation of concerns. The framework includes a fluent query builder for constructing SQL statements programmatically, PSR-4 autoloading with namespace mapping, and a service-based dependency injection container for managing shared class instances. The framework distinguishes itself through its comprehensive set of built-in tools

    PHPcodeignitercodeigniter4framework-php
    GitHub पर देखें↗5,924
  • deployd/deployddeployd का अवतार

    deployd/deployd

    4,942GitHub पर देखें↗

    deployd is a realtime API framework and MongoDB backend as a service that allows for the creation of networked interfaces synchronizing data and events between clients and servers. It functions as a JavaScript API middleware that can be integrated with HTTP servers to provide authentication, request interceptors, and realtime capabilities. The project features a self-hosted API management dashboard for configuring resource settings, managing data collections, and monitoring server status through a web-based interface. It includes a realtime data synchronization engine that pushes live databas

    JavaScript
    GitHub पर देखें↗4,942
  • Bknd के सभी 30 विकल्प देखें→