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 couchbase/goforestdb

Open-source alternatives to Goforestdb

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

  • gomodule/redigogomodule avatar

    gomodule/redigo

    9,860View on GitHub↗

    Redigo is a Redis client library for Go applications, providing the means to execute commands, manage connections, and interact with Redis data stores. The library includes a connection pool manager to maintain a cache of reusable open connections and a pipelining tool that groups multiple commands into a single network round-trip to increase throughput and reduce latency. It also provides an implementation for broadcasting events and receiving real-time messages through Redis communication channels. The project covers broader capability areas including remote scripting for executing logic o

    Gogoredis
    View on GitHub↗9,860
  • qiniu/qmgoqiniu avatar

    qiniu/qmgo

    1,353View on GitHub↗

    Qmgo - The Go driver for MongoDB. It‘s based on official mongo-go-driver but easier to use like Mgo.

    Godatabasedrivergo
    View on GitHub↗1,353
  • couchbase/gocbcouchbase avatar

    couchbase/gocb

    375View on GitHub↗

    The Couchbase Go SDK

    Gocouchbasegolangsdk
    View on GitHub↗375
  • go-redis/redisG

    go-redis/redis

    0View on GitHub↗
    View on GitHub↗0
  • mongodb/mongo-go-drivermongodb avatar

    mongodb/mongo-go-driver

    8,506View on GitHub↗

    The mongo-go-driver is a Go library for building applications that integrate with a MongoDB document store. It enables the storage and retrieval of flexible document data by providing a bridge between Go backends and the database. The driver implements specialized capabilities for semantic vector search, allowing the handling and execution of high-dimensional vector data for similarity-based retrieval. It also supports full-text search via linguistic analysis and programmatic search index management. The project covers a broad range of database operations, including document-based CRUD, bulk

    Godatabasedrivergo
    View on GitHub↗8,506

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
  • pilosa/go-pilosapilosa avatar

    pilosa/go-pilosa

    58View on GitHub↗

    Go client library for Pilosa

    Go
    View on GitHub↗58
  • bsm/redeobsm avatar

    bsm/redeo

    444View on GitHub↗

    High-performance framework for building redis-protocol compatible TCP servers/services

    Gogolow-latencyredis
    View on GitHub↗444
  • couchbase/go-couchbasecouchbase avatar

    couchbase/go-couchbase

    323View on GitHub↗

    Couchbase client in Go

    Go
    View on GitHub↗323
  • defcronyke/godscachedefcronyke avatar

    defcronyke/godscache

    11View on GitHub↗

    An unofficial Google Cloud Platform Go Datastore wrapper that adds caching using memcached. For App Engine Flexible, Compute Engine, Kubernetes Engine, and more.

    Goappengineappengine-flexcache
    View on GitHub↗11
  • go-kivik/kivikgo-kivik avatar

    go-kivik/kivik

    343View on GitHub↗

    Common interface to CouchDB or CouchDB-like databases for Go and GopherJS

    Gocouchdbdatabasego
    View on GitHub↗343
  • kamva/mgmKamva avatar

    Kamva/mgm

    764View on GitHub↗

    Mongo Go Models (mgm) is a fast and simple MongoDB ODM for Go (based on official Mongo Go Driver)

    Gogomgmmodel
    View on GitHub↗764
  • 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
  • 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
  • piaohao/godispiaohao avatar

    piaohao/godis

    112View on GitHub↗

    redis client implement by golang, inspired by jedis.

    Gogogolangjedis
    View on GitHub↗112
  • bradfitz/gomemcachebradfitz avatar

    bradfitz/gomemcache

    1,873View on GitHub↗

    Go Memcached client library #golang

    Gogolangmemcachememcached-clients
    View on GitHub↗1,873
  • 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
  • cihangir/neo4jcihangir avatar

    cihangir/neo4j

    29View on GitHub↗

    Neo4j Rest API Client for Go lang

    Go
    View on GitHub↗29
  • couchbase/couchnodecouchbase avatar

    couchbase/couchnode

    462View on GitHub↗

    Couchbase Node.js Client Library (Official)

    TypeScriptcouchbasenodejssdk
    View on GitHub↗462
  • dancannon/gorethinkdancannon avatar

    dancannon/gorethink

    1,648View on GitHub↗

    Go language driver for RethinkDB

    Go
    View on GitHub↗1,648
  • davemeehan/neo4j-goD

    davemeehan/Neo4j-GO

    0View on GitHub↗
    View on GitHub↗0
  • 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
  • globalsign/mgoglobalsign avatar

    globalsign/mgo

    1,966View on GitHub↗

    The MongoDB driver for Go

    Gogolangmongodb
    View on GitHub↗1,966
  • aerospike/aerospike-client-goaerospike avatar

    aerospike/aerospike-client-go

    459View on GitHub↗

    Aerospike Client Go

    Go
    View on GitHub↗459
  • jmcvetta/neoismjmcvetta avatar

    jmcvetta/neoism

    388View on GitHub↗

    Neo4j client for Golang

    Go
    View on GitHub↗388
  • 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
  • apache/couchdb-nanoapache avatar

    apache/couchdb-nano

    687View on GitHub↗

    Nano: The official Apache CouchDB library for Node.js

    JavaScriptapachecouchdbnano
    View on GitHub↗687
  • 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
  • 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
  • nitishm/go-rejsonnitishm avatar

    nitishm/go-rejson

    341View on GitHub↗

    Golang client for redislabs' ReJSON module with support for multilple redis clients (redigo, go-redis)

    Gogo-redisgolanggolang-client
    View on GitHub↗341
  • 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