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

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektMCP-ServerÜber unsRanking-MethodikPresse
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to mlaanderson/database-js

Open-source alternatives to Database Js

30 open-source projects similar to mlaanderson/database-js, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Database Js alternative.

  • forbeslindesay/atdatabasesAvatar von ForbesLindesay

    ForbesLindesay/atdatabases

    633Auf GitHub ansehen↗

    TypeScript clients for databases that prevent SQL Injection

    TypeScript
    Auf GitHub ansehen↗633
  • tommybananas/finaleAvatar von tommybananas

    tommybananas/finale

    187Auf GitHub ansehen↗

    Create flexible REST endpoints and controllers from Sequelize models in your Express app

    JavaScript
    Auf GitHub ansehen↗187
  • typicode/lowdbAvatar von typicode

    typicode/lowdb

    22,469Auf GitHub ansehen↗

    Lowdb is a lightweight local data persistence library that manages application state as a JSON document. It functions as a database utility that stores information directly in local files or browser storage, removing the requirement for a dedicated database server or complex infrastructure. By treating stored data as standard objects and arrays, it provides a straightforward interface for managing application information. The library distinguishes itself through a modular adapter-based architecture that decouples data manipulation from the underlying storage medium. This design allows for the

    JavaScriptdatabaseelectronembeddable
    Auf GitHub ansehen↗22,469
  • louischatriot/nedbAvatar von louischatriot

    louischatriot/nedb

    13,540Auf GitHub ansehen↗

    NeDB is a JavaScript embedded NoSQL document store designed for Node.js and the browser. It functions as an in-memory data store with the option to persist documents to a local file system, ensuring data survives application restarts. The project utilizes a MongoDB-compatible API to perform data operations, allowing it to serve as a lightweight document indexing system and a persistent file database without requiring a separate database server. Capabilities include querying, inserting, updating, and deleting documents, as well as the ability to create indexes on specific fields to accelerate

    JavaScript
    Auf GitHub ansehen↗13,540

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Find more with AI search
  • oguimbal/pg-memAvatar von oguimbal

    oguimbal/pg-mem

    2,341Auf GitHub ansehen↗

    An in memory postgres DB instance for your unit tests

    TypeScript
    Auf GitHub ansehen↗2,341
  • pkosiec/mongo-seedingAvatar von pkosiec

    pkosiec/mongo-seeding

    562Auf GitHub ansehen↗

    🌱 The ultimate solution for populating your MongoDB database.

    TypeScript
    Auf GitHub ansehen↗562
  • nuveo/prestN

    nuveo/prest

    0Auf GitHub ansehen↗
    Auf GitHub ansehen↗0
  • ak-coram/cl-duckdbAvatar von ak-coram

    ak-coram/cl-duckdb

    52Auf GitHub ansehen↗

    Common Lisp CFFI wrapper around the DuckDB C API

    Common Lisp
    Auf GitHub ansehen↗52
  • aerospike/aerospike-client-nodejsAvatar von aerospike

    aerospike/aerospike-client-nodejs

    207Auf GitHub ansehen↗

    Node.js client for the Aerospike database

    JavaScriptaerospikedatabase-driverjavascript
    Auf GitHub ansehen↗207
  • 40ants/cl-prevalenceAvatar von 40ants

    40ants/cl-prevalence

    35Auf GitHub ansehen↗

    In memory database system for Common Lisp

    Common Lisp
    Auf GitHub ansehen↗35
  • alpacahq/marketstoreA

    alpacahq/marketstore

    0Auf GitHub ansehen↗
    Auf GitHub ansehen↗0
  • anant/awesome-cassandraAvatar von Anant

    Anant/awesome-cassandra

    319Auf GitHub ansehen↗

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

    HTMLapacheawesomeawesome-list
    Auf GitHub ansehen↗319
  • andizzle/rwdbAvatar von andizzle

    andizzle/rwdb

    21Auf GitHub ansehen↗

    Database wrapper that manage read write connections

    Go
    Auf GitHub ansehen↗21
  • aosasona/migrantAvatar von aosasona

    aosasona/migrant

    20Auf GitHub ansehen↗

    Database migrations for SQLite in Gleam

    Gleam
    Auf GitHub ansehen↗20
  • allegro/bigcacheAvatar von allegro

    allegro/bigcache

    8,140Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗8,140
  • alasql/alasqlA

    AlaSQL/alasql

    7,278Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗7,278
  • achristmascarl/rainfrogAvatar von achristmascarl

    achristmascarl/rainfrog

    4,855Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗4,855
  • authzed/spicedbAvatar von authzed

    authzed/spicedb

    6,781Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗6,781
  • automattic/mongooseAvatar von Automattic

    Automattic/mongoose

    27,479Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗27,479
  • balderdashy/waterlineAvatar von balderdashy

    balderdashy/waterline

    5,392Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗5,392
  • bdash-app/bdashAvatar von bdash-app

    bdash-app/bdash

    1,516Auf GitHub ansehen↗

    Simple SQL Client for lightweight data analysis.

    TypeScriptelectronjavascriptsql
    Auf GitHub ansehen↗1,516
  • beekeeper-studio/beekeeper-studioAvatar von beekeeper-studio

    beekeeper-studio/beekeeper-studio

    22,030Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗22,030
  • bluele/gcacheAvatar von bluele

    bluele/gcache

    2,731Auf GitHub ansehen↗

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

    Go
    Auf GitHub ansehen↗2,731
  • boltdb/boltAvatar von boltdb

    boltdb/bolt

    14,642Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗14,642
  • bookshelf/bookshelfAvatar von bookshelf

    bookshelf/bookshelf

    6,352Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗6,352
  • brianc/node-postgresAvatar von brianc

    brianc/node-postgres

    13,155Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗13,155
  • c4pt0r/mcp-server-tidbAvatar von c4pt0r

    c4pt0r/mcp-server-tidb

    23Auf GitHub ansehen↗

    mcp server for tidb

    Python
    Auf GitHub ansehen↗23
  • chdb-io/chdbAvatar von chdb-io

    chdb-io/chdb

    2,694Auf GitHub ansehen↗

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

    Pythonchdbclickhouseclickhouse-database
    Auf GitHub ansehen↗2,694
  • chrislusf/vastoAvatar von chrislusf

    chrislusf/vasto

    263Auf GitHub ansehen↗

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

    Godistributed-storagekey-valuereplication
    Auf GitHub ansehen↗263
  • attic-labs/nomsAvatar von attic-labs

    attic-labs/noms

    7,422Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗7,422