nowfound

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.

  1. 1FB
  2. 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. 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. 4

    A simple, fast and user-friendly alternative to 'find' - sharkdp/fd

    2017 · github.com · its alternatives →

  5. 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. 6
    rmmbr▲17

    The simplest way to cache your functions

    2025 · hi.rmmbr.net · its alternatives →

  7. 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. 8

    Fast, secure, configurable. A bold new take on Nix caching.

    2024 · determinate.systems · its alternatives →

  9. 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 →

  10. 10GP
  11. 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. 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 →

  13. 13PE

    2014 · pyscaffold.readthedocs.org · its alternatives →

  14. 14

    Persistent caching for python functions. Contribute to atmb4u/cashier development by creating an account on GitHub.

    2017 · github.com · its alternatives →

  15. 15SP
  16. 16

    Python library for creating data pipelines with chain functional programming - EntilZha/PyFunctional

    2017 · github.com · its alternatives →

  17. 17

    Tail Call Optimizations in Python . Contribute to raaidrt/tacopy development by creating an account on GitHub.

    Nov 2025 · github.com · its alternatives →

  18. 18

    Contribute to tylerhou/fiber development by creating an account on GitHub.

    2021 · github.com · its alternatives →

  19. 19

    Fast caching software with a focus on low latency and cpu efficiency. - tidwall/pogocache

    2025 · github.com · its alternatives →

  20. 20

    Python utilities for writing cross-version compatible libraries - tmkontra/compatlib

    2021 · github.com · its alternatives →

  21. 21

    A tool for refurbishing and modernizing Python codebases - dosisod/refurb

    2022 · github.com · its alternatives →

  22. 22
    Cacher▲7

    The code snippet organiser for professional developers

    2017 · cacher.io · its alternatives →

  23. 23

    Simple yet capable caching decorator for python. Contribute to lonetwin/supycache development by creating an account on GitHub.

    2015 · github.com · its alternatives →

  24. 24

    ⚡ The fastest directory crawler & globbing library for NodeJS. Crawls 1m files in < 1s - thecodrr/fdir

    2020 · 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 →