nowfound

Dev tools · alternatives · 2026

24 alternatives to A LRU cache using go generics

LRU cache using go generics. Contribute to dboslee/lru development by creating an account on GitHub.

A LRU cache implementation written in Go that uses the language's generics feature to support any data type. The project demonstrates how to build an efficient least-recently-used cache structure, automatically… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. A LRU cache using go generics launched in 2022; newer entries below may have overtaken it.

  1. 1

    An application-oriented unified storage layer for Golang.

    2021 · github.com · its alternatives →

  2. 2

    HTTP load balancer and cache. Contribute to CoderCookE/goaround development by creating an account on GitHub.

    2019 · github.com · its alternatives →

  3. 3

    Recently created a minimal persistent relational database in Go. Main focus was on implementing & understanding working the of database, storage management & transaction handling. Use of B+ Tree for storage engine(support for indexing), managing a Free List (for reusing nodes), Support for transactions, Concurrent Reads. Still have many things to add & fix like query processing being one of the main & fixing some bugs Repo link - https://github.com/Sahilb315/AtomixDB Would love to hear your thoughts

    2025 · github.com · its alternatives →

  4. 4

    Learn Go (Golang) by writing real code in this interactive course. Practice structs, interfaces, errors, concurrency, and idiomatic backend patterns.

    2020 · qvault.io · its alternatives →

  5. 5

    Hey all, I recently published this Go package, and would like to show off as well as get feedback!

    2024 · github.com · its alternatives →

  6. 6

    Pure C implementation of Go channels. Contribute to tylertreat/chan development by creating an account on GitHub.

    2014 · github.com · its alternatives →

  7. 7

    A single publisher, multi subscriber lockless ring buffer build with the new generics in Go 1.18beta.

    2022 · github.com · its alternatives →

  8. 8

    Fast(est), sharded Go cache with lock-free reads, self-adaptive SieveTinyLFU, batched async writes and HTTP middleware. - unkn0wn-root/kioshun

    2025 · github.com · its alternatives →

  9. 9

    Contribute to sendilkumarn/gopurerc development by creating an account on GitHub.

    2020 · github.com · its alternatives →

  10. 10

    Guts is a code generator that converts Golang types to Typescript. Useful for keeping types in sync between the front and backend. - coder/guts

    Nov 2025 · github.com · its alternatives →

  11. 11

    A header only C++11 LRU Cache template class that allows you to define key, value and optionally the Map type. uses a double linked list and a std::unordered_map style container to provide fast insert, delete and update No dependencies other than the C++ standard library. This is a C++11 remake of m

    2016 · github.com · its alternatives →

  12. 12

    I built a Ruby gem for memoization with TTL + LRU cache. It’s thread-safe, and has been helpful in my own apps. Would love to get some feedback: https://github.com/mishalzaman/memo_ttl

    2025 · github.com · its alternatives →

  13. 13

    A Go library that implements Consistent Hashing and Consistent Hashing With Bounded Loads. - lafikl/consistent

    2017 · github.com · its alternatives →

  14. 14

    Golang SQLite without cgo. Contribute to cvilsmeier/sqinn-go development by creating an account on GitHub.

    2023 · github.com · its alternatives →

  15. 15

    Fast PUT/GET/DELETE in-memory key-value store for lookaside caching - jonhoo/cucache

    2015 · github.com · its alternatives →

  16. 16

    We built Gonzo to make log analysis faster and friendlier in the terminal. Think of it like k9s for logs — a TUI that can ingest JSON, text, or OpenTelemetry (OTLP) logs, highlight and boil up patterns, and even run AI models locally or via API to summarize logs. We’re still iterating, so ideas and contributions are welcome!

    2025 · github.com · its alternatives →

  17. 17UF

    2015 · rwinslow.com · its alternatives →

  18. 18

    Simplistic and minimalist storage. Contribute to Jibaru/gostore development by creating an account on GitHub.

    2023 · github.com · its alternatives →

  19. 19

    A developer-friendly tool for transfering SQL to Go struct.

    2022 · github.com · its alternatives →

  20. 20

    Easily consume REST APIs with Go (golang). Contribute to bndr/gopencils development by creating an account on GitHub.

    2014 · github.com · its alternatives →

  21. 21AS

    I have been using golang at work and personally for more than 2 years now. A problem i faced when I started and the problem new gophers even today is how to structure the project. Most (if not all) golang tutorials seem to be very simple and do not describe how to structure a large application. Following project is an attempt to Showcase a manageable project layout for services in golang. https://github.com/spy16/droplets This project is far from complete. Would like to hear some feedback from the community before continuing on this.

    2018 · its alternatives →

  22. 22

    Simple Load Balancer. Contribute to JackyChiu/slb development by creating an account on GitHub.

    2018 · github.com · its alternatives →

  23. 23

    Implementations of https://github.com/golang/go/wiki/SliceTricks using generics - jamespwilliams/slicetricks

    2022 · github.com · its alternatives →

  24. 24

    High-performance cache policies and supporting data structures for Rust systems, with optional metrics and benchmarks. - OxidizeLabs/cachekit

    Jan 2026 · github.com · its alternatives →

Also compare

Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →