awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
tursodatabase avatar

tursodatabase/libsql

0
View on GitHub↗
16,887 نجوم·501 تفرعات·C·MIT·10 مشاهداتturso.tech/libsql↗

Libsql

LibSQL is a high-performance, distributed SQL database engine that extends SQLite to support remote network access, edge computing, and real-time synchronization. It functions as an embedded database library that integrates directly into application processes while providing the infrastructure to maintain consistency across multiple geographic regions.

The platform distinguishes itself by enabling database interaction over standard HTTP protocols, allowing applications to query remote data sources in serverless and edge environments without requiring local filesystem access. It includes native support for high-dimensional vector similarity search and indexing, enabling AI and machine learning workflows to run directly within the database engine.

The system provides a comprehensive suite of tools for managing data lifecycles, including database branching, point-in-time state restoration, and automated synchronization between local replicas and remote primary instances. It also incorporates granular security primitives, such as token-based access control and network-level restrictions, to protect database resources in multi-tenant environments.

The project offers extensive observability and administrative features, including query performance monitoring, audit logging, and organizational management tools. It is designed for integration through language-specific drivers and supports advanced data processing through specialized modules for full-text and similarity search.

Features

  • SQLite Databases - Extends SQLite to provide a high-performance, distributed SQL database engine.
  • Distributed Databases - Distributes database content across multiple geographic regions to reduce latency and ensure high availability.
  • Distributed SQL Databases - Functions as a distributed SQL database engine for global, high-availability applications.
  • Edge Databases - Provides an edge-ready database platform optimized for low-latency access in distributed environments.
  • Embedded Database Engines - Integrates a local database engine directly into the application process for low-latency storage.
  • Embedded Databases - Integrates as a lightweight embedded database library within application processes.
  • Vector Similarity Search - Executes vector similarity queries directly within the database to support AI-powered workflows.
  • Data Replication - Distributes database content across multiple geographic locations to reduce latency and improve availability.
  • Distributed Data Synchronization Systems - Maintains consistent data across local replicas and remote primary instances for high availability.
  • HTTP-to-SQL Mappers - Transmits SQL commands and results over standard HTTP requests for serverless and edge environments.
  • Vector Databases - Stores and queries high-dimensional vector embeddings natively within the database engine.
  • Vector Storage - Stores and queries high-dimensional vector data natively to support machine learning and AI applications.
  • Data Change Subscriptions - Streams database table updates to clients in real-time as transactions are committed.
  • Persistence & Durability - Persists committed transactions to cloud storage to ensure data remains recoverable.
  • Database Branching - Generates isolated database instances from existing data to facilitate safe development and testing workflows.
  • Database Query Execution - Enables executing SQL queries and managing data retrieval over standard HTTP requests.
  • Multi-Version Concurrency Controls - Enables concurrent write operations across nodes without locking to improve throughput.
  • Vector Search - Supports high-dimensional vector similarity search directly within the database engine.
  • Local-First Synchronization - Maintains consistency between local database replicas and remote primary instances via automated synchronization.
  • Encrypted Persistence - Secures local database files at rest using user-provided encryption keys.
  • Network Access Restrictions - Limits incoming database connections to specific IP addresses, CIDR ranges, or VPC endpoints.
  • Replica Request Routing - Directs database queries to the geographically closest replica to minimize network latency.
  • Consistency Tuning - Ensures that clients can immediately query their own recent writes from a local replica.
  • Database Backup Restoration - Reverts databases to specific timestamps using transaction logs to recover from data loss.
  • Data Snapshotting - Saves point-in-time copies of remote databases to local files for analysis and backup.
  • Data Synchronization Engines - Automates background tasks to synchronize local data with remote databases at defined intervals.
  • Database Connectivity - Provides secure network connectivity for applications to access remote database instances.
  • Transaction Management - Manages sequences of operations with manual commit or rollback triggers to ensure data integrity.
  • Access Tokens - Validates client requests using scoped JSON Web Tokens to enforce granular permissions.
  • Database Access Control - Implements granular authentication and network-level restrictions to secure multi-tenant database resources.
  • Database Operation Permissions - Enforces granular table-level permissions for reading, inserting, updating, or deleting database records.
  • SQL Batching - Groups multiple SQL statements into a single request to improve performance and reduce latency.
  • Query Performance Monitoring - Tracks frequent database queries and reports row-level metrics to identify performance bottlenecks.
  • Asynchronous Database Drivers - Performs non-blocking database interactions to maintain application responsiveness during high-concurrency workloads.
  • Cloud Database Provisioning - Facilitates the provisioning and management of database instances through command-line tools.
  • Concurrent Write Optimizations - Buffers write operations locally and synchronizes them in a single transaction to optimize performance.
  • Database Drivers - Supports language-specific drivers to execute SQL statements and maintain authenticated communication.
  • Geographic Proximity Routing - Determines the optimal database location based on network proximity to minimize latency.
  • Query Performance Analyzers - Analyzes execution history to identify and surface resource-intensive SQL statements for performance tuning.
  • Access Token Management - Generates scoped credentials for specific databases or groups to authenticate programmatic requests.
  • API Request Authentication - Verifies caller identity and authorizes management operations using scoped tokens.
  • Credential Revocation - Invalidates active database access tokens by rotating signing keys to terminate unauthorized connections.
  • Session Authentication - Manages login flows and session tokens for persistent user access.
  • Organization Management - Enables users to establish new organizational accounts for managing shared database resources and billing.
  • Team Administration - Provides a centralized interface for managing organizational membership, team invitations, and subscription plans.
  • Database Extensions - Supports integrating specialized modules for advanced data processing and indexing.
  • Filesystem Synchronization - Replicates local filesystem state to remote databases for backups and multi-machine collaboration.
  • File-Based Storage Systems - Maintains temporary database state entirely within system memory for ephemeral storage requirements.
  • In-Memory Databases - Maintains temporary database state within system memory for high-speed access.
  • Prepared Statements - Compiles SQL queries with placeholders to improve performance and prevent injection vulnerabilities.
  • Virtualized Filesystem Layers - Creates isolated filesystem layers allowing agents to modify data without altering underlying source files.
  • Storage Configurations - Allows storing database files within cloud infrastructure buckets to maintain control over data residency.
  • Access Control and Authorization - Authenticates users and authorizes programmatic interactions with database resources.
  • OAuth Scope Restrictions - Enforces least privilege by limiting credential scope to specific organizations or groups.
  • Private Network Security - Routes database traffic through private virtual network connections to bypass the public internet.
  • Health Monitoring - Reports operational status and version information for database instances to ensure system health.
  • Security Audit Logs - Retrieves chronological records of administrative actions within an organization for security auditing.

سجل النجوم

مخطط تاريخ النجوم لـ tursodatabase/libsqlمخطط تاريخ النجوم لـ tursodatabase/libsql

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ Libsql

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Libsql.
  • redis/go-redisالصورة الرمزية لـ redis

    redis/go-redis

    22,159عرض على GitHub↗

    This project is a feature-rich Go client library designed for interacting with Redis. It serves as a comprehensive interface for managing remote data stores, enabling developers to execute standard database commands, handle complex data structures, and perform asynchronous operations within Go applications. The library distinguishes itself through its support for advanced Redis capabilities, including connection pooling, pipelining, and transactional integrity. It provides specialized primitives for managing distributed clusters, including automated topology updates and request routing to sha

    Gogogolangredis
    عرض على GitHub↗22,159
  • lancedb/lancedbالصورة الرمزية لـ lancedb

    lancedb/lancedb

    9,031عرض على GitHub↗

    LanceDB is a vector database and columnar data store designed to function as a versioned dataset manager and vector search engine. It serves as a high-performance backend for indexing and retrieving high-dimensional embeddings, providing the foundation for machine learning data pipelines. The system distinguishes itself through a combination of cloud-native object storage and immutable version tracking, allowing for data time-travel and reproducible AI experiments. It integrates hybrid search capabilities, merging dense vector similarity with BM25 full-text search and SQL-like scalar filters

    HTMLapproximate-nearest-neighbor-searchimage-searchnearest-neighbor-search
    عرض على GitHub↗9,031
  • alibaba/alisqlالصورة الرمزية لـ alibaba

    alibaba/AliSQL

    5,706عرض على GitHub↗

    AliSQL is a fork of MySQL by Alibaba that extends the relational database management system with enhancements for high performance, scalability, and enterprise-grade availability. It retains the core MySQL identity as a SQL-based database for storing, organizing, and retrieving structured data, while adding optimizations for large-scale transactional and analytical workloads. The project differentiates itself through a set of Alibaba-specific improvements, including a columnar engine for accelerating analytical queries directly on MySQL tables, and a distributed, shared-nothing NDB Cluster en

    C++alisqldatabaseduckdb
    عرض على GitHub↗5,706
  • memgraph/memgraphالصورة الرمزية لـ memgraph

    memgraph/memgraph

    4,163عرض على GitHub↗

    Memgraph is an in-memory, distributed graph database designed for high-performance labeled property graph management. It utilizes a Cypher query engine for declarative data retrieval and manipulation, providing a scalable knowledge graph backend that integrates vector search and graph traversals. The system distinguishes itself as a real-time graph analytics platform, employing native C++ and CUDA implementations to execute complex network analysis and dynamic community detection on streaming data. It provides specialized support for AI integration, including GraphRAG capabilities, the constr

    C++cyphergraphgraph-algorithms
    عرض على GitHub↗4,163
عرض جميع البدائل الـ 30 لـ Libsql→

الأسئلة الشائعة

ما هي وظيفة tursodatabase/libsql؟

LibSQL is a high-performance, distributed SQL database engine that extends SQLite to support remote network access, edge computing, and real-time synchronization. It functions as an embedded database library that integrates directly into application processes while providing the infrastructure to maintain consistency across multiple geographic regions.

ما هي الميزات الرئيسية لـ tursodatabase/libsql؟

الميزات الرئيسية لـ tursodatabase/libsql هي: SQLite Databases, Distributed Databases, Distributed SQL Databases, Edge Databases, Embedded Database Engines, Embedded Databases, Vector Similarity Search, Data Replication.

ما هي البدائل مفتوحة المصدر لـ tursodatabase/libsql؟

تشمل البدائل مفتوحة المصدر لـ tursodatabase/libsql: redis/go-redis — This project is a feature-rich Go client library designed for interacting with Redis. It serves as a comprehensive… lancedb/lancedb — LanceDB is a vector database and columnar data store designed to function as a versioned dataset manager and vector… alibaba/alisql — AliSQL is a fork of MySQL by Alibaba that extends the relational database management system with enhancements for high… memgraph/memgraph — Memgraph is an in-memory, distributed graph database designed for high-performance labeled property graph management.… ravendb/ravendb — RavenDB is a multi-model NoSQL document database designed for high-performance, ACID-compliant data storage. It… pubkey/rxdb — This project is a reactive, offline-first NoSQL database engine designed for JavaScript applications. It provides a…