awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
tinbase avatar

tinbase/tinbase

0
View on GitHub↗
298 estrellas·25 forks·TypeScript·MIT·2 vistastinbase.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.

Historial de estrellas

Gráfico del historial de estrellas de tinbase/tinbaseGráfico del historial de estrellas de tinbase/tinbase

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a Tinbase

Proyectos open-source similares, clasificados según cuántas características comparten con Tinbase.
  • firebase/quickstart-jsAvatar de firebase

    firebase/quickstart-js

    5,367Ver en 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
    Ver en GitHub↗5,367
  • uasoft-indonesia/badasoAvatar de uasoft-indonesia

    uasoft-indonesia/badaso

    1,250Ver en 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
    Ver en GitHub↗1,250
  • geldata/gelAvatar de geldata

    geldata/gel

    14,065Ver en 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
    Ver en GitHub↗14,065
  • firebase/firebase-js-sdkAvatar de firebase

    firebase/firebase-js-sdk

    5,125Ver en 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
    Ver en GitHub↗5,125
Ver las 30 alternativas a Tinbase→

Preguntas frecuentes

¿Qué hace 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.

¿Cuáles son las características principales de tinbase/tinbase?

Las características principales de tinbase/tinbase son: 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.

¿Qué alternativas de código abierto existen para tinbase/tinbase?

Las alternativas de código abierto para tinbase/tinbase incluyen: 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…