Semantic cache for LLMs. Fully integrated with LangChain and llama_index.
Repository Index
67,762 visible repositories in the index
1–13 of 13 · Most stars
Fast persistent recoverable log and key-value store + cache, in C# and C++.
- key-value-store
- hash-table
- persistent
- recoverable
:rabbit2: Fastest possible memoization library
- javascript
- memoization
- js
An asynchronous, persistent key-value store for .NET desktop and mobile applications, backed by SQLite. Suited to both durable data such as user settings and cached data that expires, with optional encryption and System.Text.Json serialization.
- c-sharp
- cache
- reactive-extensions
- reactive-programming
Pluggable foundation blocks for building distributed apps.
- azure
- c-sharp
- lock
- message-bus
An HTTP cache system, RFC compliant, compatible with @tyktechnologies, @traefik, @caddyserver, @go-chi, @bnkamalesh, @beego, @devfeel, @labstack, @gofiber, @go-goyave, @go-kratos, @gin-gonic, @roadrunner-server, @zalando, @zeromicro, @nginx and @apache
- http-cache
- traefik
- souin-instance
- traefik-plugin
GhostDB is a distributed, in-memory, general purpose key-value data store that delivers microsecond performance at any scale.
dogpile.cache is a Python caching API which provides a generic interface to caching backends of any variety
Redis is an in-memory database that persists on disk. The data model is key-value, but many different kind of values are supported: Strings, Lists, Sets, Sorted Sets, Hashes, Streams, HyperLogLogs, Bitmaps.
Erlang in-memory cache
- cache
- erlang
- time-to-live
- in-memory-storage
Cache slam defense using a semaphore to prevent dogpile effect.
- php
- caching
High-performance Swift framework for task execution, memory caching, and data management with intelligent execution merging, TTL caching, and retry logic
An unofficial Google Cloud Platform Go Datastore wrapper that adds caching using memcached. For App Engine Flexible, Compute Engine, Kubernetes Engine, and more.
- go
- golang
- datastore
- appengine