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 muesli/cache2go

Open-source alternatives to Cache2go

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

  • iwanbk/bcacheiwanbk avatar

    iwanbk/bcache

    164View on GitHub↗

    Eventually consistent distributed in-memory cache Go library

    Go
    View on GitHub↗164
  • hdt3213/godisHDT3213 avatar

    HDT3213/godis

    3,836View on GitHub↗

    Godis is a Redis-compatible in-memory database and distributed key-value store. It functions as a replicated data store and distributed message broker, implementing the Redis protocol to manage complex data structures in memory. The system provides a geospatial indexing engine for proximity-based queries and distance calculations. It ensures high availability and data durability through master-slave replication and write-ahead logging. The project covers a wide range of capabilities including the management of strings, hash maps, lists, and sorted sets. It supports distributed data clusterin

    Goclustergogodis
    View on GitHub↗3,836
  • peterbourgon/diskvpeterbourgon avatar

    peterbourgon/diskv

    1,458View on GitHub↗

    A disk-backed key-value store.

    Go
    View on GitHub↗1,458
  • victoriametrics/fastcacheVictoriaMetrics avatar

    VictoriaMetrics/fastcache

    2,339View on GitHub↗
    Gocachecachingcaching-library
    View on GitHub↗2,339
  • codingsince1985/couchcachecodingsince1985 avatar

    codingsince1985/couchcache

    65View on GitHub↗

    A RESTful caching micro-service in Go backed by Couchbase

    Go
    View on GitHub↗65

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
  • etcd-io/bboltetcd-io avatar

    etcd-io/bbolt

    9,573View on GitHub↗

    bbolt is an ACID-compliant embedded key-value store for Go applications. It persists all data in a single memory-mapped file on disk, organizing information using B+ trees to facilitate sorted key iteration and efficient range queries. The project distinguishes itself through a hierarchical data organization model, allowing buckets to be nested within other buckets to create a tree-like structure. It employs a single-writer, multi-reader locking mechanism and copy-on-write transactions to ensure serializable isolation and data integrity. The system includes comprehensive data management capa

    Go
    View on GitHub↗9,573
  • golang/groupcachegolang avatar

    golang/groupcache

    13,326View on GitHub↗

    Groupcache is a distributed caching library designed to coordinate data retrieval and storage across a cluster of nodes. It functions as a peer-to-peer data store that uses consistent hashing to assign specific keys to canonical owners, ensuring that cached items remain predictable and accessible throughout the network. The system distinguishes itself through a request coalescing engine that merges concurrent requests for the same missing key into a single upstream fetch. This mechanism prevents redundant backend load by ensuring that only one process retrieves the required data while sharing

    Go
    View on GitHub↗13,326
  • oastuff/clusteredbigcacheoaStuff avatar

    oaStuff/clusteredBigCache

    45View on GitHub↗

    golang bigcache with clustering as a library.

    Go
    View on GitHub↗45
  • allegro/bigcacheallegro avatar

    allegro/bigcache

    8,140View on 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
    View on GitHub↗8,140
  • bluele/gcachebluele avatar

    bluele/gcache

    2,731View on GitHub↗

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

    Go
    View on GitHub↗2,731
  • 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
  • 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
  • aosasona/migrantaosasona avatar

    aosasona/migrant

    20View on GitHub↗

    Database migrations for SQLite in Gleam

    Gleam
    View on GitHub↗20
  • apache/couchdb-nanoapache avatar

    apache/couchdb-nano

    687View on GitHub↗

    Nano: The official Apache CouchDB library for Node.js

    JavaScriptapachecouchdbnano
    View on GitHub↗687
  • alpacahq/marketstoreA

    alpacahq/marketstore

    0View on GitHub↗
    View on GitHub↗0
  • 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
  • 40ants/cl-prevalence-multimaster40ants avatar

    40ants/cl-prevalence-multimaster

    5View on GitHub↗

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

    Common Lisp
    View on GitHub↗5
  • beekeeper-studio/beekeeper-studiobeekeeper-studio avatar

    beekeeper-studio/beekeeper-studio

    22,030View on 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
    View on GitHub↗22,030
  • bdash-app/bdashbdash-app avatar

    bdash-app/bdash

    1,516View on GitHub↗

    Simple SQL Client for lightweight data analysis.

    TypeScriptelectronjavascriptsql
    View on GitHub↗1,516
  • balderdashy/waterlinebalderdashy avatar

    balderdashy/waterline

    5,392View on 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
    View on GitHub↗5,392
  • alasql/alasqlA

    AlaSQL/alasql

    7,278View on 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
    View on GitHub↗7,278
  • achristmascarl/rainfrogachristmascarl avatar

    achristmascarl/rainfrog

    4,855View on 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
    View on GitHub↗4,855
  • boltdb/boltboltdb avatar

    boltdb/bolt

    14,642View on 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
    View on GitHub↗14,642
  • bookshelf/bookshelfbookshelf avatar

    bookshelf/bookshelf

    6,352View on 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
    View on GitHub↗6,352
  • 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
  • c4pt0r/mcp-server-tidbc4pt0r avatar

    c4pt0r/mcp-server-tidb

    23View on GitHub↗

    mcp server for tidb

    Python
    View on GitHub↗23
  • chdb-io/chdbchdb-io avatar

    chdb-io/chdb

    2,694View on GitHub↗

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

    Pythonchdbclickhouseclickhouse-database
    View on GitHub↗2,694
  • cheshir/ttlcachecheshir avatar

    cheshir/ttlcache

    10View on GitHub↗

    Simple in-memory key-value storage with TTL for each record.

    Go
    View on GitHub↗10
  • automattic/mongooseAutomattic avatar

    Automattic/mongoose

    27,479View on 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
    View on GitHub↗27,479