awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
tinbase avatar

tinbase/tinbase

0
View on GitHub↗
298 stele·25 fork-uri·TypeScript·MIT·0 vizualizăritinbase.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.

Istoric stele

Graficul istoricului de stele pentru tinbase/tinbaseGraficul istoricului de stele pentru tinbase/tinbase

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Întrebări frecvente

Ce face 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.

Care sunt principalele funcționalități ale tinbase/tinbase?

Principalele funcționalități ale tinbase/tinbase sunt: 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.

Care sunt câteva alternative open-source pentru tinbase/tinbase?

Alternativele open-source pentru tinbase/tinbase includ: 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…

Alternative open-source pentru Tinbase

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Tinbase.
  • firebase/quickstart-jsAvatar firebase

    firebase/quickstart-js

    5,367Vezi pe 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
    Vezi pe GitHub↗5,367
  • uasoft-indonesia/badasoAvatar uasoft-indonesia

    uasoft-indonesia/badaso

    1,250Vezi pe 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
    Vezi pe GitHub↗1,250
  • geldata/gelAvatar geldata

    geldata/gel

    14,065Vezi pe 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
    Vezi pe GitHub↗14,065
  • firebase/firebase-js-sdkAvatar firebase

    firebase/firebase-js-sdk

    5,125Vezi pe 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
    Vezi pe GitHub↗5,125
  • Vezi toate cele 30 alternative pentru Tinbase→