Dev tools · alternatives · 2026
24 alternatives to Persistent caching for python functions
Persistent caching for python functions. Contribute to atmb4u/cashier development by creating an account on GitHub.
Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Persistent caching for python functions launched in 2017; newer entries below may have overtaken it.
- 1FB
2024 · docs.sweep.dev · its alternatives →
- 2

- 3

A tool for refurbishing and modernizing Python codebases - dosisod/refurb
2022 · github.com · its alternatives →
- 4

- 5

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.
2024 · gitlab.com · its alternatives →
- 6

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

Simple yet capable caching decorator for python. Contribute to lonetwin/supycache development by creating an account on GitHub.
2015 · github.com · its alternatives →
- 8RG
Hey HN! I'm José, and I built Recall to solve a problem that was driving me crazy. The Problem: I use Claude for coding daily, but every conversation starts from scratch. I'd explain my architecture, coding standards, past decisions... then hit the context limit and lose everything. Next session? Start over. The Solution: Recall is an MCP (Model Context Protocol) server that gives Claude persistent memory using Redis + semantic search. Think of it as long-term memory that survives context limits and session restarts. How it works: - Claude stores important context as "memories" during…
2025 · npmjs.com · its alternatives →
- 9

Simple Python Calculation Engine. Contribute to bsdz/calcengine development by creating an account on GitHub.
2021 · github.com · its alternatives →
- 10

I built Staying – a tool that instantly turns your code into interactive animations with no setup required. Just write or paste your code and hit "Visualize". No installs, no accounts, no configuration. *Supports*: Python, JavaScript & experimental C++
2025 · staying.fun · its alternatives →
- 11

Python memoization across program runs. Contribute to bwasti/cache.py development by creating an account on GitHub.
2018 · github.com · its alternatives →
- 12

I built Copapy as an experiment: Can Python be used for hard real-time systems? Instead of an interpreter or JIT, Copapy builds a computation graph by tracing Python code and uses a custom copy-and-patch compiler. The result is very fast native code with no GC, no syscalls, and no memory allocations at runtime. The copy-and-patch compiler currently supports x86_64 as well as 32- and 64-bit ARM. It comes as small Python package with no other dependencies - no cross-compiler, nothing except Python. The current focus is on robotics and control systems in general. This project is early but…
Feb 2026 · github.com · its alternatives →
- 13

I am excited to share pippy, which allows users to create configurable pipelines using Github Actions. If you have used Azure pipelines, in summary, this would be Azure Pipelines meets Github Actions. Cloud version: https://app.pippy.dev/login (closed beta) I am also open sourcing command line version: https://github.com/nixmade/pippy. Key features: - Automatic Rollback - Datadog Monitoring - Pause/Resume The product is built using open source orchestrator. Orchestrator: https://github.com/nixmade/orchestrator Orchestrator allows…
2024 · pippy.dev · its alternatives →
- 14

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

Ruby Gem to make variables and objects durable. Contribute to philsippl/durable development by creating an account on GitHub.
2016 · github.com · its alternatives →
- 16

Fluent data pipelines for python and your shell. Contribute to olirice/flupy development by creating an account on GitHub.
2019 · github.com · its alternatives →
- 17
dbzero▲5Zero-latency persistence: Speed of RAM with safety of a DB.
Dec 2025 · dbzero.io · its alternatives →
- 18

Hi HN! I'm Alex, a tech enthusiast who likes to build stuff from scratch. Often my programs have data to store or a configuration file to read and/or edit. Therefore, I design relational databases [1] and write SQL queries to manage complex data with relationships, and for other needs, I used to do unmaintainable hacks (custom file formats) with plain old files. But that was before I discovered Pickle [2], the Python data serialization module. A simple way to store a representation of memory-living data collections on local disk. Therefore, Pickle became my favorite way to store data,…
2022 · github.com · its alternatives →
- 19AB
2012 · blog.alonsebastian.com.ar · its alternatives →
- 20

DISTIC (Durable, Infinite, Shared, Transactional, Isolated, Composable) storage system for Python 3.x offering flexibility of a memory with durability of a database. - dbzero-software/dbzero
Dec 2025 · github.com · its alternatives →
- 21

Store Python traceback for later debugging. 🐛. Contribute to ploomber/debuglater development by creating an account on GitHub.
2022 · github.com · its alternatives →
- 22

Contribute to useblacksmith/stickydisk development by creating an account on GitHub.
2025 · github.com · its alternatives →
- 23

Throughout my career, while exploring different programming languages, I realized that having a quick reference was essential for refreshing my memory on the fly. So I developed a habit: for every new language I learned, I’d build a reference file (like python_reference.py) that documented everything from basic syntax to advanced features. Now, a decade later, these files have become my go-to resource. They’ve helped me study for interviews, revisit old projects after years, and now, in the AI era where generating code in unfamiliar languages is more common than ever, I think they’re more…
2025 · referencecollection.com · its alternatives →
- 24

lonetwin's pimped-up pythonrc. Contribute to lonetwin/pythonrc development by creating an account on GitHub.
2017 · 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 →