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

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to share/sharedb

Open-source alternatives to Sharedb

30 open-source projects similar to share/sharedb, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Sharedb alternative.

  • 40ants/cl-prevalenceAvatar de 40ants

    40ants/cl-prevalence

    35Voir sur GitHub↗

    In memory database system for Common Lisp

    Common Lisp
    Voir sur GitHub↗35
  • 40ants/cl-prevalence-multimasterAvatar de 40ants

    40ants/cl-prevalence-multimaster

    5Voir sur GitHub↗

    This system contains an addon which allows to syncronize multiple cl-prevalence systems state.

    Common Lisp
    Voir sur GitHub↗5
  • achristmascarl/rainfrogAvatar de achristmascarl

    achristmascarl/rainfrog

    4,855Voir sur GitHub↗

    Rainfrog is a terminal-based database client that connects to multiple database engines, combining schema browsing, interactive SQL query execution, and inline data editing into a single terminal interface. It provides a tree navigator for exploring tables, columns, and indexes, and an inline cell editor that automatically constructs and executes the necessary UPDATE statements when a cell value is changed. The application also supports modal Vim-style keyboard shortcuts for cursor movement and editing, making it usable entirely from the keyboard. Query results are fetched in chunks and pagin

    Rustdatabase-managementmysqlpostgresql
    Voir sur GitHub↗4,855
  • aerospike/aerospike-client-nodejsAvatar de aerospike

    aerospike/aerospike-client-nodejs

    207Voir sur GitHub↗

    Node.js client for the Aerospike database

    JavaScriptaerospikedatabase-driverjavascript
    Voir sur GitHub↗207
  • ak-coram/cl-duckdbAvatar de ak-coram

    ak-coram/cl-duckdb

    52Voir sur GitHub↗

    Common Lisp CFFI wrapper around the DuckDB C API

    Common Lisp
    Voir sur GitHub↗52

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Find more with AI search
  • akrylysov/pogrebAvatar de akrylysov

    akrylysov/pogreb

    1,350Voir sur GitHub↗

    Embedded key-value store for read-heavy workloads written in Go

    Gogohash-tablekey-value
    Voir sur GitHub↗1,350
  • akyoto/cacheA

    akyoto/cache

    0Voir sur GitHub↗
    Voir sur GitHub↗0
  • alasql/alasqlA

    AlaSQL/alasql

    7,278Voir sur GitHub↗

    AlaSQL is a JavaScript SQL database engine that allows for the filtering, grouping, and joining of in-memory object arrays and JSON data. It functions as an in-memory SQL database and client-side data processor, enabling the execution of SQL statements against JavaScript arrays and external data sources in both browser and server environments. The project serves as a universal data query tool capable of performing relational joins across diverse sources, such as merging Google Spreadsheets, SQLite files, and remote APIs into a single result set. It also acts as an IndexedDB SQL wrapper, allow

    JavaScript
    Voir sur GitHub↗7,278
  • allegro/bigcacheAvatar de allegro

    allegro/bigcache

    8,140Voir sur GitHub↗

    Bigcache is a thread-safe, in-memory key-value store for Go designed to minimize garbage collection pauses. It functions as a memory-optimized cache capable of storing gigabytes of data while maintaining low latency during high-volume operations. The system avoids garbage collection overhead by managing memory through large byte arrays and manual allocation. It utilizes a circular-buffer layout to reuse space and lock-striped sharding to reduce contention during concurrent read and write access. The project provides capabilities for high-volume in-memory caching and low-latency data retrieva

    Go
    Voir sur GitHub↗8,140
  • alpacahq/marketstoreA

    alpacahq/marketstore

    0Voir sur GitHub↗
    Voir sur GitHub↗0
  • anant/awesome-cassandraAvatar de Anant

    Anant/awesome-cassandra

    319Voir sur GitHub↗

    A curated list of the best resources in the Cassandra community.

    HTMLapacheawesomeawesome-list
    Voir sur GitHub↗319
  • aosasona/migrantAvatar de aosasona

    aosasona/migrant

    20Voir sur GitHub↗

    Database migrations for SQLite in Gleam

    Gleam
    Voir sur GitHub↗20
  • apache/couchdb-nanoAvatar de apache

    apache/couchdb-nano

    687Voir sur GitHub↗

    Nano: The official Apache CouchDB library for Node.js

    JavaScriptapachecouchdbnano
    Voir sur GitHub↗687
  • apache/incubator-kvrocksAvatar de apache

    apache/incubator-kvrocks

    4,339Voir sur GitHub↗

    Kvrocks is a disk-based NoSQL database and distributed key-value store that leverages the RocksDB storage engine to persist large datasets to physical disk. It is designed to be a Redis-compatible database, utilizing the standard Redis communication protocol to ensure interoperability with existing client libraries and tools. The project distinguishes itself by combining a disk-persistent storage model with advanced retrieval capabilities, including vector search for k-nearest neighbor queries, full-text search indexing, and geospatial query execution. It supports distributed clustering with

    C++
    Voir sur GitHub↗4,339
  • attic-labs/nomsAvatar de attic-labs

    attic-labs/noms

    7,422Voir sur GitHub↗

    Noms is a distributed version control database and content-addressable data store. It identifies data by cryptographic hashes to ensure integrity and deduplication, while tracking dataset state changes through a sequence of immutable commits to enable branching, forking, and historical recovery. The system functions as a peer-to-peer data synchronizer, reconciling state between disconnected database instances to ensure all nodes converge on the same data. It distinguishes itself as a schema-flexible document store that supports self-describing types, allowing schemas to evolve and widen as ne

    Go
    Voir sur GitHub↗7,422
  • authzed/spicedbAvatar de authzed

    authzed/spicedb

    6,781Voir sur GitHub↗

    SpiceDB is a distributed permission store and relationship-based access control system. It provides a scalable database for storing and querying fine-grained authorization relationships, implementing a consistency model inspired by Google Zanzibar to manage access rights across large-scale applications. The system uses a dedicated schema language to define the rules and logic governing how relationships translate into permissions independently of application code. It functions as a pluggable authorization engine that persists relationship tuples in external relational databases such as Postgr

    Go
    Voir sur GitHub↗6,781
  • automattic/mongooseAvatar de Automattic

    Automattic/mongoose

    27,479Voir sur GitHub↗

    Mongoose is an object data modeling library and framework for Node.js that maps application objects to MongoDB documents. It functions as a document mapper and schema validator, ensuring consistent data types and validation rules for records stored in MongoDB. The project provides a system for defining structured schemas to model application data, including the ability to create hierarchical data structures through nested schema composition. It implements a middleware-based hook system that allows for the interception and modification of data states during the lifecycle of database operations

    JavaScript
    Voir sur GitHub↗27,479
  • automerge/automergeAvatar de automerge

    automerge/automerge

    6,373Voir sur GitHub↗

    Automerge is a distributed state synchronization engine and library for conflict-free replicated data types. It enables multiple nodes to perform concurrent updates to a shared dataset while guaranteeing that all replicas eventually converge to the same state. The project provides a high-performance implementation written in Rust to manage state merging and synchronization. It employs a byte-compressed synchronization protocol to transmit minimal delta updates between peers, facilitating data consistency in peer-to-peer and real-time collaborative environments. The system covers broad capabi

    JavaScript
    Voir sur GitHub↗6,373
  • balderdashy/waterlineAvatar de balderdashy

    balderdashy/waterline

    5,392Voir sur GitHub↗

    Waterline is an adapter-based database library and object relational mapper for Node.js. It serves as a multi-database persistence layer that translates standard method calls into specific queries for both SQL and NoSQL databases. The library provides a unified interface for managing data across different stores, including MySQL, PostgreSQL, MongoDB, and Microsoft SQL Server. This architecture allows for the integration of multiple database backends within a single application and facilitates database vendor migration by changing adapters without altering business logic. The project covers r

    JavaScript
    Voir sur GitHub↗5,392
  • bdash-app/bdashAvatar de bdash-app

    bdash-app/bdash

    1,516Voir sur GitHub↗

    Simple SQL Client for lightweight data analysis.

    TypeScriptelectronjavascriptsql
    Voir sur GitHub↗1,516
  • beekeeper-studio/beekeeper-studioAvatar de beekeeper-studio

    beekeeper-studio/beekeeper-studio

    22,030Voir sur GitHub↗

    Beekeeper Studio is a cross-platform desktop application designed for database management and SQL development. It provides a unified graphical interface to connect to, query, and modify data across a wide range of relational and NoSQL database systems. The application functions as a comprehensive workspace, integrating tools for schema design, record editing, and data visualization. The project distinguishes itself through a focus on secure, flexible connectivity and AI-assisted workflows. It supports advanced authentication methods, including enterprise single sign-on, multi-factor authentic

    TypeScriptbigquerycassandracockroachdb
    Voir sur GitHub↗22,030
  • bluele/gcacheAvatar de bluele

    bluele/gcache

    2,731Voir sur GitHub↗

    An in-memory cache library for golang. It supports multiple eviction policies: LRU, LFU, ARC

    Go
    Voir sur GitHub↗2,731
  • boltdb/boltAvatar de boltdb

    boltdb/bolt

    14,642Voir sur GitHub↗

    Bolt is a single-file embedded key-value store for Go applications. It is an ACID transactional database that organizes data in B+trees on disk to provide efficient sorted key retrieval and range scans. The system uses a memory-mapped model to map the database file directly into the process address space for fast random-access reads. The project distinguishes itself through a multi-version concurrency control architecture that allows multiple simultaneous readers to access a consistent snapshot of data without blocking a writer. It employs a single-writer multi-reader locking model and uses a

    Go
    Voir sur GitHub↗14,642
  • bookshelf/bookshelfAvatar de bookshelf

    bookshelf/bookshelf

    6,352Voir sur GitHub↗

    Bookshelf is a JavaScript ORM for Node.js that provides a structured way to define and interact with database models. It centers on a model-driven approach where developers register models, define their relations, and manage data persistence through a consistent interface. The library distinguishes itself through its comprehensive handling of model relationships and data transformations. It supports defining one-to-one, one-to-many, many-to-many, and polymorphic associations, with the ability to eager load related models in a single query to avoid performance pitfalls. Bookshelf also automate

    JavaScript
    Voir sur GitHub↗6,352
  • brianc/node-postgresAvatar de brianc

    brianc/node-postgres

    13,155Voir sur GitHub↗

    This project is a Node.js client for PostgreSQL databases, providing a protocol parser to translate raw binary streams into JavaScript objects. It serves as a driver for executing queries, managing data, and integrating Node.js applications with PostgreSQL backends. The library includes a connection pool manager to reduce network overhead by caching reusable connections and a result streamer that uses cursors to retrieve large datasets incrementally. It also functions as an event listener for subscribing to asynchronous server-side notifications to trigger real-time application events. Broad

    JavaScriptlibpqnode-postgrespostgres
    Voir sur GitHub↗13,155
  • c4pt0r/mcp-server-tidbAvatar de c4pt0r

    c4pt0r/mcp-server-tidb

    23Voir sur GitHub↗

    mcp server for tidb

    Python
    Voir sur GitHub↗23
  • chdb-io/chdbAvatar de chdb-io

    chdb-io/chdb

    2,694Voir sur GitHub↗

    chDB is an in-process OLAP SQL Engine 🚀 powered by ClickHouse

    Pythonchdbclickhouseclickhouse-database
    Voir sur GitHub↗2,694
  • chrislusf/vastoAvatar de chrislusf

    chrislusf/vasto

    263Voir sur GitHub↗

    A distributed key-value store. On Disk. Able to grow or shrink without service interruption.

    Godistributed-storagekey-valuereplication
    Voir sur GitHub↗263
  • christiankienle/core-data-editorAvatar de ChristianKienle

    ChristianKienle/Core-Data-Editor

    2,130Voir sur GitHub↗

    Core Data Editor lets you easily view, edit and analyze applications‘ data. Core Data Editor is compatible with Mac and iOS applications and supports XML, SQLite and binary stores, visualizes all relationships and is able to edit the data and generate Objective-C code for the data model.

    Objective-Ccoredataobjective-cobjective-c-library
    Voir sur GitHub↗2,130
  • 0b01/tectonicdbAvatar de 0b01

    0b01/tectonicdb

    749Voir sur GitHub↗

    Database for L2 orderbook

    Rust
    Voir sur GitHub↗749