Dev tools · alternatives · 2026
24 alternatives to FunctionCacher, a Python cache-to-disk utility
The FunctionCacher Python utility provides a way to cache the result of a (computation- or IO-heavy) function call to a location on the filesystem, ideally onto a ramdisk/tmpfs. This allows caches to exceed the lifetime of the program, which is useful for rapid-prototyping (& rapid-crashing) scripts. Caches are generated based function name, parameters, and code. MIT Licence.
Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. FunctionCacher, a Python cache-to-disk utility launched in 2024; newer entries below may have overtaken it.
- 1FB
2024 · docs.sweep.dev · its alternatives →
- 2

Hey all, I recently published this Go package, and would like to show off as well as get feedback!
2024 · github.com · its alternatives →
- 3

I am the author of the platform, happy to reply to any question you might have! It scales up really nicely thanks to a year of research and development of the hashtable implemented in cachegrand, on the hardware used for benchmarking, an AMD EPYC 7502P, it was able to reach up to 5mln GET QPS and 4.5mln SET QPS, with batching up to 60mln GET QPS and up to 26MLN SET QPS. cachegrand is fast, it's fully Open Source, it's under a BSD 3-clause license - it can be used easily as standalone platform or incorporated in other ones without any licensing issue - and we are working to expand the Redis…
2022 · github.com · its alternatives →
- 4

A simple, fast and user-friendly alternative to 'find' - sharkdp/fd
2017 · github.com · its alternatives →
- 5

ZFS, in Python, without reading the original C. Contribute to alcarithemad/zfsp development by creating an account on GitHub.
2019 · github.com · its alternatives →
- 6

- 7

Simple, zero-dependency garbage collection for C. Contribute to mkirchner/gc development by creating an account on GitHub.
2019 · github.com · its alternatives →
- 8

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

Hello and happy new year! We're excited to introduce the Pyper package for concurrency & parallelism in Python. Pyper is a flexible framework for concurrent / parallel data processing, following the functional paradigm. Source code can be found on [github](https://github.com/pyper-dev/pyper) Key features: Intuitive API: Easy to learn, easy to think about. Implements clean abstractions to seamlessly unify threaded, multiprocessed, and asynchronous work. Functional Paradigm: Python functions are the building blocks of data pipelines. Let's you write clean, reusable…
2025 · github.com · its alternatives →
- 10GP
2019 · gocheese.cypherpunks.ru · its alternatives →
- 11

An on-disk B+tree for Python 3. Contribute to NicolasLM/bplustree development by creating an account on GitHub.
2018 · github.com · its alternatives →
- 12

High-performance cache policies and supporting data structures for Rust systems, with optional metrics and benchmarks. - OxidizeLabs/cachekit
Jan 2026 · github.com · its alternatives →
- 13PE
2014 · pyscaffold.readthedocs.org · its alternatives →
- 14

Persistent caching for python functions. Contribute to atmb4u/cashier development by creating an account on GitHub.
2017 · github.com · its alternatives →
- 15SP
2017 · sultan.readthedocs.io · its alternatives →
- 16

Python library for creating data pipelines with chain functional programming - EntilZha/PyFunctional
2017 · github.com · its alternatives →
- 17

Tail Call Optimizations in Python . Contribute to raaidrt/tacopy development by creating an account on GitHub.
Nov 2025 · github.com · its alternatives →
- 18

Contribute to tylerhou/fiber development by creating an account on GitHub.
2021 · github.com · its alternatives →
- 19

Fast caching software with a focus on low latency and cpu efficiency. - tidwall/pogocache
2025 · github.com · its alternatives →
- 20

Python utilities for writing cross-version compatible libraries - tmkontra/compatlib
2021 · github.com · its alternatives →
- 21

- 22

Simple yet capable caching decorator for python. Contribute to lonetwin/supycache development by creating an account on GitHub.
2015 · github.com · its alternatives →
- 23

⚡ The fastest directory crawler & globbing library for NodeJS. Crawls 1m files in < 1s - thecodrr/fdir
2020 · github.com · its alternatives →
- 24

A framework for functional types and operations designed to fit naturally into Swift. - mpangburn/FunctionKit
2018 · github.com · its alternatives →
Also compare
- File-based cache for slow Python functions alternatives
- Pocache, preemptive optimistic caching for Go alternatives
- Cachegrand – a fast OSS Key-Value store built for modern hardware alternatives
- A simple, fast and user-friendly alternative to find, written in Rust alternatives
- ZFS Implementation in Python alternatives
- rmmbr 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 →