awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
tinbase avatar

tinbase/tinbase

0
View on GitHub↗
298 星标·25 分支·TypeScript·MIT·1 次浏览tinbase.dev↗

Tinbase

Tinbase is a portable backend emulator designed to mirror cloud-hosted service interfaces for local development. It provides a single-binary environment that simulates database, authentication, and storage services, allowing developers to test applications using standard client libraries without requiring containerized infrastructure or external network dependencies.

The project distinguishes itself by embedding a full-featured relational database engine and a security policy enforcement layer directly within the application runtime. By intercepting and translating standard backend requests, it maintains parity with cloud-hosted environments, including the ability to execute server-side logic, manage schema migrations, and enforce row-level security policies locally.

The platform includes a comprehensive suite of tools for managing the development lifecycle, such as real-time event streaming, background task scheduling, and an administrative dashboard for database management. It also incorporates features for data privacy and compliance, including automated retention policies, user erasure management, and system audit logging.

Features

  • Local Emulation Environments - Simulates cloud-based backend services locally to test database, authentication, and storage logic without external dependencies.
  • Local Development Environments - Provides a local development environment that simulates cloud-hosted backend services without requiring containerized infrastructure.
  • Schema-Managed Querying - Executes SQL queries, manages schema migrations, and enforces row-level security policies within a portable environment.
  • Database Query Interfaces - Enables standard create, read, update, and delete operations on data using query parameters for filtering and aggregation.
  • Local Database Development Tools - Ships a portable database server supporting SQL migrations and real-time streaming for rapid local prototyping.
  • Embedded Database Engines - Embeds a full-featured relational database engine directly within the application process to eliminate external infrastructure requirements.
  • Backend Service Emulators - Emulates a full suite of cloud backend services in a single binary to eliminate external network dependencies.
  • Row-Level Security - Enforces database-level access policies by injecting authenticated user contexts directly into query execution.
  • API Compatibility Layers - Intercepts and translates standard backend requests into local database operations to maintain parity with cloud-hosted service interfaces.
  • Database Execution Engines - Runs database operations using native, WebAssembly, or in-memory engines to support local development and portable deployment.
  • Database Schema Migrations - Applies SQL migrations and seed files using standard conventions to ensure local database structures remain portable.
  • Backend Compatibility Layers - Provides a compatibility layer that mirrors cloud-hosted backend interfaces for standard client library testing.
  • Real-time Data Synchronization - Streams database events to clients and supports private channels with authorization to enable reactive application features.
  • Local Function Execution - Runs server-side code locally by resolving dependencies and providing environment variables to ensure consistent behavior.
  • Embedded - Provides a full-featured database backend directly within local environments to enable development without external network dependencies.
  • In-Process Task Schedulers - Executes background jobs and cron tasks within the application runtime to handle asynchronous workflows without external message brokers.
  • Real-Time Database Streaming via WebSockets - Broadcasts database changes and presence updates to connected clients in real-time using standard WebSocket protocols.
  • User Authentication Flows - Manages user identity verification, multi-factor authentication, and session state locally.
  • Database Schema Migrations - Automates database versioning and state synchronization by applying SQL scripts and generating type definitions.
  • Compatibility Endpoints - Provides standard API endpoints for authentication, storage, and data access that mirror cloud-hosted backend interfaces.
  • Real-time Sync Engines - Broadcasts database changes and presence updates over WebSockets to build reactive features that sync instantly across clients.

Star 历史

tinbase/tinbase 的 Star 历史图表tinbase/tinbase 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

Tinbase 的开源替代方案

相似的开源项目,按与 Tinbase 的功能重合度排序。
  • firebase/quickstart-jsfirebase 的头像

    firebase/quickstart-js

    5,367在 GitHub 上查看↗

    This project is a collection of reference implementations, sample code, and starter kits for integrating Firebase backend services into web applications using the JavaScript SDK. It serves as a practical guide for bootstrapping projects with cloud-hosted authentication, databases, and serverless logic. The repository provides specific examples for implementing real-time data synchronization, user identity management, and event-driven cloud functions. It also includes reference code for using local service emulators to test cloud functionality on a local machine before production deployment.

    TypeScript
    在 GitHub 上查看↗5,367
  • uasoft-indonesia/badasouasoft-indonesia 的头像

    uasoft-indonesia/badaso

    1,250在 GitHub 上查看↗

    Badaso is a headless content management system and administrative framework built on Laravel. It functions by inspecting existing database schemas to automatically generate REST and GraphQL API endpoints, effectively eliminating the need for manual backend boilerplate code. The framework distinguishes itself by providing a dynamic, Vue-based administrative dashboard that maps directly to database structures. This interface allows users to manage database records, configure navigation, and organize media assets through a visual environment, decoupling backend data management from the frontend

    PHPapicmscrud
    在 GitHub 上查看↗1,250
  • geldata/gelgeldata 的头像

    geldata/gel

    14,065在 GitHub 上查看↗

    Gel is an object-relational database system that models data as a graph of interconnected objects. By utilizing a strongly typed schema, it enables complex relational queries and polymorphic data structures without the need for traditional join tables. The system integrates native vector storage and similarity search operators, allowing it to function as both a relational and a vector database for semantic data retrieval. The platform distinguishes itself through a comprehensive suite of developer-centric automation tools. It features a declarative migration system that tracks and versions sc

    Pythondatabaseedgedbedgeql
    在 GitHub 上查看↗14,065
  • firebase/firebase-js-sdkfirebase 的头像

    firebase/firebase-js-sdk

    5,125在 GitHub 上查看↗

    This is a backend-as-a-service SDK that connects web and mobile applications to a suite of cloud services. It provides a unified interface for managing user identity, executing serverless logic, and handling cloud object storage. The toolkit is characterized by its real-time data synchronization, which allows NoSQL document data to stay consistent across multiple clients with built-in offline persistence. It facilitates secure user access through a variety of identity providers and manages serverless function invocation to execute backend logic in response to HTTPS requests or database events

    TypeScriptfirebasefirebase-authfirebase-authentication
    在 GitHub 上查看↗5,125
查看 Tinbase 的所有 30 个替代方案→

常见问题解答

tinbase/tinbase 是做什么的?

Tinbase is a portable backend emulator designed to mirror cloud-hosted service interfaces for local development. It provides a single-binary environment that simulates database, authentication, and storage services, allowing developers to test applications using standard client libraries without requiring containerized infrastructure or external network dependencies.

tinbase/tinbase 的主要功能有哪些?

tinbase/tinbase 的主要功能包括:Local Emulation Environments, Local Development Environments, Schema-Managed Querying, Database Query Interfaces, Local Database Development Tools, Embedded Database Engines, Backend Service Emulators, Row-Level Security。

tinbase/tinbase 有哪些开源替代品?

tinbase/tinbase 的开源替代品包括: firebase/quickstart-js — This project is a collection of reference implementations, sample code, and starter kits for integrating Firebase… uasoft-indonesia/badaso — Badaso is a headless content management system and administrative framework built on Laravel. It functions by… geldata/gel — Gel is an object-relational database system that models data as a graph of interconnected objects. By utilizing a… firebase/firebase-js-sdk — This is a backend-as-a-service SDK that connects web and mobile applications to a suite of cloud services. It provides… rethinkdb/horizon — Horizon is a realtime API server and RethinkDB backend designed to push database changes instantly to front-end… digitallyinduced/thin-backend — Thin Backend is a backend-as-a-service platform that provisions PostgreSQL databases, automatically generates…