gcache
Caching system
An in-memory caching system with multiple eviction policies and event handling capabilities.
An in-memory cache library for golang. It supports multiple eviction policies: LRU, LFU, ARC
3k stars
46 watching
271 forks
Language: Go
last commit: 9 months ago
Linked from 2 awesome lists
arccachegogolangin-memorylfulru
Related projects:
Repository | Description | Stars |
---|---|---|
maralorn/nix-output-monitor | An executable tool that pipes nix-build output and adds additional information to the build log | 917 |
gnl/build.simple | Automates easy and secure installation, signing, and deployment of Clojure libraries | 33 |
deroproject/graviton | A key-value store database that provides versioning, authentication, and cryptographic proofs, with support for snapshotting, diffing, and high-performance storage. | 420 |
8gears/do | A simple build tool and build file in one | 32 |
olegzee/xake | A build utility written in F# that provides a declarative and parallelizable way to manage projects and dependencies. | 1 |
input-output-hk/haskell.nix | Automates translation of Haskell packages to Nix code | 558 |
mchav/gottlob | A build tool for compiling and running Frege programs. | 0 |
hashnuke/heroku-buildpack-elixir-otp-builds | A buildpack that automates the process of compiling and uploading Erlang OTP builds to a shared storage for faster deployment on Heroku. | 37 |
ipetkov/crane | Automates and optimizes the build process of Rust projects using incremental artifact caching. | 954 |
michaelforney/samurai | A ninja-compatible build tool written in C that simplifies and speeds up the build process | 832 |
erlang/rebar3 | A tool that simplifies the process of building and releasing Erlang applications and systems in a consistent and repeatable manner. | 1,698 |
purescript-contrib/pulp | A build tool for PureScript projects that automates the process of building and managing code. | 444 |
kcmvp/gob | Solves the problem of repetitive initialization process when starting new Golang projects by providing a tool and framework for efficient project setup and management. | 11 |
openblockchains/programming-blockchains | A step-by-step guide to building blockchains from scratch, starting with crypto hashes. | 667 |
nhartland/love-build | Automates the process of creating executables from LÖVE projects. | 52 |