dchest / lru
Go package lru implements Least Recently Used cache algorithm.
☆19Updated 9 years ago
Alternatives and similar repositories for lru:
Users that are interested in lru are comparing it to the libraries listed below
- Package stats defines a lightweight interface for collecting statistics.☆64Updated 9 years ago
- A caching library for go that supports multiple keys and various replacement algorithms.☆159Updated last year
- Go package safefile implements safe "atomic" saving of files.☆82Updated last year
- BitSet data structure in golang☆39Updated 5 years ago
- Lightweight key-value interface to a bunch of storage engines with middleware support, organized as a chain of operations; written in Go☆129Updated 6 years ago
- Package pqueue provides a priority queue.☆102Updated 9 years ago
- A collection of well-known string hash functions, implemented in Go☆67Updated 6 years ago
- A distributed id generation service that starts at zero.☆74Updated 9 years ago
- Go client for Disque☆136Updated 7 years ago
- Get to Statsd: forward simple statistics to a statsd server☆148Updated 7 years ago
- A polite Go HTTP server that shuts down gracefully.☆90Updated 7 years ago
- [UNMATAINED] A lightweight, fast, orm-like library helps interactive with database☆60Updated 7 years ago
- A file backed circular buffer for Go. Mmap file into memory. Madvise to lower memory footprint.☆81Updated 3 months ago
- A generic lock-free implementation of the "Token-Bucket" algorithm☆145Updated 6 years ago
- Code generation tool for Go that generates common functions for iterable types such as map and filter for slices and channels.☆88Updated 5 years ago
- Package inmem provides an in memory LRU cache with TTL support.☆81Updated 7 years ago
- Implementation of the Jump Consistent Hash algorithm in Go.☆153Updated 10 years ago
- Metric reporting for Go applications☆78Updated 9 years ago
- CRC32 hash with x64 optimizations☆74Updated 6 years ago
- Package httpgzip provides a http handler wrapper to transparently add gzip compression.☆62Updated 7 years ago
- OVO is an In-Memory Key/Value Storage☆92Updated 8 years ago
- Package netbug provides a handler for registering profilers on your own ServeMux.☆72Updated 9 years ago
- github.com/cznic/mathutil has moved to modernc.org/mathutil☆84Updated 6 years ago
- Go library to get progress feedback from io.Reader and io.Writer objects☆173Updated 5 years ago
- Declarative flag parameters as struct tags☆61Updated 8 years ago
- Package stack provides utilities to capture and pass around stack traces.☆98Updated 9 years ago
- DEPRECATED / OLD LOCATION; moved to https://go4.org/lock; DO NOT USE THIS VERSION☆55Updated 7 years ago
- Go(Golang) library that provides a clean API for dynamically calling structs methods☆69Updated 8 years ago
- Generate datastructures for your types.☆77Updated 5 years ago
- Tools to process Go trace logs into various profiles. Complement for "go tool trace".☆112Updated 7 years ago