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
·
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

    35Ver en GitHub↗

    In memory database system for Common Lisp

    Common Lisp
    Ver en GitHub↗35
  • 40ants/cl-prevalence-multimasterAvatar de 40ants

    40ants/cl-prevalence-multimaster

    5Ver en GitHub↗

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

    Common Lisp
    Ver en GitHub↗5
  • achristmascarl/rainfrogAvatar de achristmascarl

    achristmascarl/rainfrog

    4,855Ver en 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
    Ver en GitHub↗4,855
  • aerospike/aerospike-client-nodejsAvatar de aerospike

    aerospike/aerospike-client-nodejs

    207Ver en GitHub↗

    Node.js client for the Aerospike database

    JavaScriptaerospikedatabase-driverjavascript
    Ver en GitHub↗207
  • ak-coram/cl-duckdbAvatar de ak-coram

    ak-coram/cl-duckdb

    52Ver en GitHub↗

    Common Lisp CFFI wrapper around the DuckDB C API

    Common Lisp
    Ver en GitHub↗52

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.

Find more with AI search
  • akrylysov/pogrebAvatar de akrylysov

    akrylysov/pogreb

    1,350Ver en GitHub↗

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

    Gogohash-tablekey-value
    Ver en GitHub↗1,350
  • akyoto/cacheA

    akyoto/cache

    0Ver en GitHub↗
    Ver en GitHub↗0
  • alasql/alasqlA

    AlaSQL/alasql

    7,278Ver en 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
    Ver en GitHub↗7,278
  • allegro/bigcacheAvatar de allegro

    allegro/bigcache

    8,140Ver en 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
    Ver en GitHub↗8,140
  • alpacahq/marketstoreA

    alpacahq/marketstore

    0Ver en GitHub↗
    Ver en GitHub↗0
  • anant/awesome-cassandraAvatar de Anant

    Anant/awesome-cassandra

    319Ver en GitHub↗

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

    HTMLapacheawesomeawesome-list
    Ver en GitHub↗319
  • aosasona/migrantAvatar de aosasona

    aosasona/migrant

    20Ver en GitHub↗

    Database migrations for SQLite in Gleam

    Gleam
    Ver en GitHub↗20
  • apache/couchdb-nanoAvatar de apache

    apache/couchdb-nano

    687Ver en GitHub↗

    Nano: The official Apache CouchDB library for Node.js

    JavaScriptapachecouchdbnano
    Ver en GitHub↗687
  • apache/incubator-kvrocksAvatar de apache

    apache/incubator-kvrocks

    4,339Ver en 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++
    Ver en GitHub↗4,339
  • attic-labs/nomsAvatar de attic-labs

    attic-labs/noms

    7,422Ver en 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
    Ver en GitHub↗7,422
  • authzed/spicedbAvatar de authzed

    authzed/spicedb

    6,781Ver en 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
    Ver en GitHub↗6,781
  • automattic/mongooseAvatar de Automattic

    Automattic/mongoose

    27,479Ver en 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
    Ver en GitHub↗27,479
  • automerge/automergeAvatar de automerge

    automerge/automerge

    6,373Ver en 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
    Ver en GitHub↗6,373
  • balderdashy/waterlineAvatar de balderdashy

    balderdashy/waterline

    5,392Ver en 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
    Ver en GitHub↗5,392
  • bdash-app/bdashAvatar de bdash-app

    bdash-app/bdash

    1,516Ver en GitHub↗

    Simple SQL Client for lightweight data analysis.

    TypeScriptelectronjavascriptsql
    Ver en GitHub↗1,516
  • beekeeper-studio/beekeeper-studioAvatar de beekeeper-studio

    beekeeper-studio/beekeeper-studio

    22,030Ver en 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
    Ver en GitHub↗22,030
  • bluele/gcacheAvatar de bluele

    bluele/gcache

    2,731Ver en GitHub↗

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

    Go
    Ver en GitHub↗2,731
  • boltdb/boltAvatar de boltdb

    boltdb/bolt

    14,642Ver en 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
    Ver en GitHub↗14,642
  • bookshelf/bookshelfAvatar de bookshelf

    bookshelf/bookshelf

    6,352Ver en 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
    Ver en GitHub↗6,352
  • brianc/node-postgresAvatar de brianc

    brianc/node-postgres

    13,155Ver en 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
    Ver en GitHub↗13,155
  • c4pt0r/mcp-server-tidbAvatar de c4pt0r

    c4pt0r/mcp-server-tidb

    23Ver en GitHub↗

    mcp server for tidb

    Python
    Ver en GitHub↗23
  • chdb-io/chdbAvatar de chdb-io

    chdb-io/chdb

    2,694Ver en GitHub↗

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

    Pythonchdbclickhouseclickhouse-database
    Ver en GitHub↗2,694
  • chrislusf/vastoAvatar de chrislusf

    chrislusf/vasto

    263Ver en GitHub↗

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

    Godistributed-storagekey-valuereplication
    Ver en GitHub↗263
  • christiankienle/core-data-editorAvatar de ChristianKienle

    ChristianKienle/Core-Data-Editor

    2,130Ver en 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
    Ver en GitHub↗2,130
  • 0b01/tectonicdbAvatar de 0b01

    0b01/tectonicdb

    749Ver en GitHub↗

    Database for L2 orderbook

    Rust
    Ver en GitHub↗749