Life & fun · alternatives · 2026
24 alternatives to RFC compliant HTTP Caching library in functional Ruby
Ruby HTTP caching library aimed at being RFC 7234 compliant - aw/CacheRules
Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. RFC compliant HTTP Caching library in functional Ruby launched in 2015; newer entries below may have overtaken it.
- 1

Ruby gem for working with io_uring. Contribute to digital-fabric/iou development by creating an account on GitHub.
2024 · github.com · its alternatives →
- 2

Minimal HTTP(S) forward proxy using 150LOC and only standard libraries. - jamesmoriarty/forward-proxy
2021 · github.com · its alternatives →
- 3

A Go library that implements Consistent Hashing and Consistent Hashing With Bounded Loads. - lafikl/consistent
2017 · github.com · its alternatives →
- 4

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 →
- 5

Fast, secure, configurable. A bold new take on Nix caching.
2024 · determinate.systems · its alternatives →
- 6

HTTP client/libcurl TUI front end in Rust, with request + key storage - PThorpe92/CuTE
2023 · github.com · its alternatives →
- 7

2018 · gitlab.com · its alternatives →
- 8

High-performance cache policies and supporting data structures for Rust systems, with optional metrics and benchmarks. - OxidizeLabs/cachekit
Jan 2026 · github.com · its alternatives →
- 9

A high performance, middleware oriented C++14 http web framework please use matt-42/lithium instead - matt-42/silicon
2015 · github.com · its alternatives →
- 10F0
Hey all, I just put out a new release. Would you spare a couple minutes to try and give some feedback? If you already have the gem installed, you will have to update it: gem update faastruby Tutorial => https://faastruby.io/tutorial.html Top 3 Highlights - No more fiddling with git. - Functions are packaged, deployed and managed individually. - TESTS! Functions can have tests and they can be configured to run before each deploy, aborting if it fails. Thanks in advance!
2018 · its alternatives →
- 11

Meta programming utilities for C++14. Merged in matt-42/lithium - matt-42/iod
2014 · github.com · its alternatives →
- 12

Fast, correct Python JSON library supporting dataclasses, datetimes, and numpy - ijl/orjson
2018 · github.com · its alternatives →
- 13IW
2018 · faastruby.io · its alternatives →
- 14

Drop-in replacement for Requests. Automatic HTTP/1.1, HTTP/2, and HTTP/3. WebSocket, and SSE included. WASI Supported. - niquests/README.md at main · jawah/niquests
2024 · github.com · its alternatives →
- 15

BoringSSL and nghttp2. Matches JA3N, JA4, and JA4_R fingerprints. Supports HTTP/2, async/await, and works with Cloudflare-protected sites. Not trying to compete with curl_cffi - just a learning project that turned into something functional.
Nov 2025 · github.com · its alternatives →
- 16CC
2016 · jhawthorn.github.io · its alternatives →
- 17

A high performance HTTP proxy cache server and RESTful NoSQL cache server based on HAProxy - jiangwenyuan/nuster
2018 · github.com · its alternatives →
- 18

HTTP client/libcurl TUI front end in Rust, with request + key storage - PThorpe92/CuTE
2023 · github.com · its alternatives →
- 19

DEPRECATED - Ruby library for generating text with declarative recursive grammars, a fork of maetl/Calyx - tra38/tra38-calyx
2016 · github.com · its alternatives →
- 20

Raymond here from Butter.dev, an LLM response cache built as a chat-completions proxy. Today we're launching a key feature for the platform: the ability to generalize on dynamic, templated inputs. Caching at the HTTP request level has the obvious problem of generalizability. Nearly no request is identical, due to templated variables (like names) and metadata (like timestamps), so exact-match cache lookups rarely hit. We solve this at Butter by using LLMs to detect dynamic content in requests and derive their inter-relationships, allowing the cache entry to be stored as a template + variables…
Jan 2026 · blog.butter.dev · its alternatives →
- 21

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 →
- 22

rustls-based modern TLS for Python. Contribute to djc/pyrtls development by creating an account on GitHub.
2024 · github.com · its alternatives →
- 23AC
Niquests is an elegant and simple HTTP library for Python, built for human beings. It is designed to be a drop-in replacement for Requests that is no longer under feature freeze. Supports HTTP/1.1, HTTP/2 and HTTP/3 out-of-the-box without breaking a sweat!
2025 · niquests.readthedocs.io · its alternatives →
- 24CH
Hi, I'm fiiv, and I'm the creator of Cache Horse. I built it because I wanted an easy plug-n-play solution to caching and simplifying HTTP requests - in particular, on frontend. First, I was fetching data like daily weather, historic currency exchange numbers, air quality readings - and many of those APIs have quota limits. And second, since I was already caching them, I thought it would be useful to batch them together - so I built that feature in. I would love to hear your feedback and thoughts on the project. Thanks!
2025 · cache.horse · its alternatives →
Also compare
- Io_uring for Ruby alternatives
- 100 LOC Ruby forward proxy using only standard libraries alternatives
- A Golang Package for Consistent Hashing with Bounded Loads alternatives
- I built a Ruby gem that handles memoization with a ttl alternatives
- FlakeHub Cache: Fast, secure, configurable. A new take on Nix caching alternatives
- Developed from my Prison cell: A Libcurl TUI HTTP Client in Rust. alternatives
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 →