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

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to go-kivik/kivik

Open-source alternatives to Kivik

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

  • shlomi-noach/awesome-mysqlshlomi-noach avatar

    shlomi-noach/awesome-mysql

    2,579View on GitHub↗

    A curated list of awesome MySQL software, libraries, tools and resources

    Python
    View on GitHub↗2,579
  • couchbase/couchnodecouchbase avatar

    couchbase/couchnode

    462View on GitHub↗

    Couchbase Node.js Client Library (Official)

    TypeScriptcouchbasenodejssdk
    View on GitHub↗462
  • mongodb/node-mongodb-nativemongodb avatar

    mongodb/node-mongodb-native

    10,180View on GitHub↗

    The MongoDB Node.js Driver is a programmatic interface and NoSQL database client used to manage document storage and execute operations within a MongoDB database. It serves as an asynchronous database interface and connection manager that enables Node.js applications to integrate with MongoDB servers. The project implements client-side field encryption to secure sensitive data and queries locally before transmission. It also provides a BSON serialization library to convert JavaScript objects into a binary format for efficient storage and network transmission. The driver covers a broad range

    TypeScriptdatabasemongodbnode-js
    View on GitHub↗10,180
  • aerospike/aerospike-client-nodejsaerospike avatar

    aerospike/aerospike-client-nodejs

    207View on GitHub↗

    Node.js client for the Aerospike database

    JavaScriptaerospikedatabase-driverjavascript
    View on GitHub↗207
  • dhamaniasad/awesome-postgresdhamaniasad avatar

    dhamaniasad/awesome-postgres

    11,955View on GitHub↗

    This project is a curated directory of software, libraries, and resources designed to support the management, monitoring, and deployment of PostgreSQL database environments. It functions as a structured index of community-supported tools, providing a centralized location for users to discover utilities that enhance database functionality and reliability. The directory organizes disparate database solutions into a logical hierarchy, covering areas such as graphical interfaces, backup and recovery utilities, and performance monitoring platforms. By categorizing these resources, it assists in th

    databasepostgrespostgresql
    View on GitHub↗11,955

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Find more with AI search
  • brianc/node-postgresbrianc avatar

    brianc/node-postgres

    13,155View on 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
    View on GitHub↗13,155
  • couchbase/goforestdbcouchbase avatar

    couchbase/goforestdb

    36View on GitHub↗

    Go bindings for ForestDB

    Go
    View on GitHub↗36
  • luin/ioredisluin avatar

    luin/ioredis

    15,295View on GitHub↗

    ioredis is a performance-focused Redis client for Node.js designed to execute commands and manage data connections. It provides a specialized interface for interacting with standalone servers, sharded clusters, and high-availability setups. The library distinguishes itself with native support for Redis Cluster, featuring automatic slot discovery and network address mapping, and Redis Sentinel for master node discovery and automatic failover. It also includes a dedicated Lua scripting interface that utilizes server-side caching to ensure atomic operations. The project covers a broad set of ca

    TypeScript
    View on GitHub↗15,295
  • silverqx/tinyormsilverqx avatar

    silverqx/TinyORM

    350View on GitHub↗

    Modern C++ ORM library

    C++
    View on GitHub↗350
  • apache/couchdb-nanoapache avatar

    apache/couchdb-nano

    687View on GitHub↗

    Nano: The official Apache CouchDB library for Node.js

    JavaScriptapachecouchdbnano
    View on GitHub↗687
  • mysqljs/mysqlmysqljs avatar

    mysqljs/mysql

    18,623View on GitHub↗

    This project is a MySQL database driver and client for Node.js. It provides a JavaScript implementation of the MySQL protocol to facilitate connecting to, querying, and managing data within MySQL databases. The driver includes a connection pool manager to maintain a cache of reusable database connections, reducing the overhead of frequent network handshakes. It also supports row-by-row result streaming to process large datasets without loading entire result sets into memory. Core capabilities cover SQL query execution, the management of database transactions, and the coordination of multiple

    JavaScriptjavascriptmysqlnodejs
    View on GitHub↗18,623
  • level/levelupLevel avatar

    Level/levelup

    4,072View on GitHub↗

    Levelup is a sorted key-value storage system that saves and retrieves data using byte arrays as keys and values. It provides a compatibility layer for Node.js and browsers that offers a unified interface for storage backends compliant with a specific abstract standard. The project features an atomic batch write engine to execute multiple write and delete operations as a single unit for data consistency. It includes a range-based data streamer for reading keys and values as continuous sequences and an event-driven storage monitor to track asynchronous updates and state changes. The system cov

    JavaScriptbrowserjavascriptlevel
    View on GitHub↗4,072
  • akyoto/cacheA

    akyoto/cache

    0View on GitHub↗
    View on GitHub↗0
  • apache/incubator-kvrocksapache avatar

    apache/incubator-kvrocks

    4,339View on 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++
    View on GitHub↗4,339
  • akrylysov/pogrebakrylysov avatar

    akrylysov/pogreb

    1,350View on GitHub↗

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

    Gogohash-tablekey-value
    View on GitHub↗1,350
  • ak-coram/cl-duckdbak-coram avatar

    ak-coram/cl-duckdb

    52View on GitHub↗

    Common Lisp CFFI wrapper around the DuckDB C API

    Common Lisp
    View on GitHub↗52
  • aio-libs/aiopgaio-libs avatar

    aio-libs/aiopg

    1,430View on GitHub↗

    aiopg is a library for accessing a PostgreSQL database from the asyncio

    Python
    View on GitHub↗1,430
  • aerospike/aerospike-client-goaerospike avatar

    aerospike/aerospike-client-go

    459View on GitHub↗

    Aerospike Client Go

    Go
    View on GitHub↗459
  • 40ants/cl-prevalence40ants avatar

    40ants/cl-prevalence

    35View on GitHub↗

    In memory database system for Common Lisp

    Common Lisp
    View on GitHub↗35
  • andymccurdy/redis-pyandymccurdy avatar

    andymccurdy/redis-py

    13,566View on GitHub↗

    redis-py is a Python client library for executing Redis commands and managing in-memory data structures. It provides the necessary components to integrate Python applications with Redis for data storage and retrieval. The project includes a cluster client for monitoring health and managing automatic failover across multiple active-active database replicas. It also features a connection pool manager to maintain reusable socket connections and a dedicated pub/sub client for subscribing to real-time message channels. The library covers broad capability areas including performance optimization t

    Python
    View on GitHub↗13,566
  • anant/awesome-cassandraAnant avatar

    Anant/awesome-cassandra

    319View on GitHub↗

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

    HTMLapacheawesomeawesome-list
    View on GitHub↗319
  • aio-libs/aioodbcaio-libs avatar

    aio-libs/aioodbc

    326View on GitHub↗

    aioodbc - is a library for accessing a ODBC databases from the asyncio

    Python
    View on GitHub↗326
  • aosasona/migrantaosasona avatar

    aosasona/migrant

    20View on GitHub↗

    Database migrations for SQLite in Gleam

    Gleam
    View on GitHub↗20
  • apache/calcite-avatica-goapache avatar

    apache/calcite-avatica-go

    125View on GitHub↗

    Apache Calcite Go

    Gobig-datacalcitegeospatial
    View on GitHub↗125
  • apache/cassandra-python-driverapache avatar

    apache/cassandra-python-driver

    1,425View on GitHub↗

    Python Driver for Apache Cassandra®

    Python
    View on GitHub↗1,425
  • amakawa/redicamakawa avatar

    amakawa/redic

    118View on GitHub↗

    Lightweight Redis Client

    Ruby
    View on GitHub↗118
  • alpacahq/marketstoreA

    alpacahq/marketstore

    0View on GitHub↗
    View on GitHub↗0
  • attic-labs/nomsattic-labs avatar

    attic-labs/noms

    7,422View on 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
    View on GitHub↗7,422
  • authzed/spicedbauthzed avatar

    authzed/spicedb

    6,781View on 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
    View on GitHub↗6,781
  • aio-libs/aiomysqlaio-libs avatar

    aio-libs/aiomysql

    1,887View on GitHub↗

    aiomysql is a library for accessing a MySQL database from the asyncio

    Python
    View on GitHub↗1,887