Python Memory

Open-source Python projects categorized as Memory

Top 23 Python Memory Projects

  1. memray

    Memray is a memory profiler for Python

    Project mention: Scalene: A high-performance, high-precision CPU, GPU, memory profiler for Python | news.ycombinator.com | 2024-10-21

    For profiling memory consider far more advanced memray.

    https://github.com/bloomberg/memray

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. psutil

    Cross-platform lib for process and system monitoring in Python

  4. volatility

    Discontinued An advanced memory forensics framework

    Project mention: 💀 Insomni'hack 2025 CTF write-up | dev.to | 2025-03-17

    We were given a quite big 20250312.mem file. Looking at the name of the challenge and the size of the file, it was clear it was required to use volatility.

  5. Agent-S

    Agent S: an open agentic framework that uses computers like a human

    Project mention: Show HN: Agent S: an open agentic framework that uses computers | news.ycombinator.com | 2025-05-01
  6. potpie

    Prompt-To-Agent : Create custom engineering agents for your codebase

    Project mention: Introducing Potpie's Slack Integration: Bring Your Custom AI Agents to Where You Work | dev.to | 2025-04-24

    Potpie is an open-source platform that allows you to build and deploy custom AI agents tailored to your specific codebase. These agents can handle a wide range of tasks including debugging, code reviewing, code generation, onboarding, etc.

  7. volatility3

    Volatility 3.0 development

    Project mention: Memory Dump Analysis | Kali Linux | dev.to | 2024-09-17

    Clone the Volatility 3 repository: > git clone https://github.com/volatilityfoundation/volatility3.git

  8. rpmalloc

    Public domain cross platform lock free thread caching 16-byte aligned memory allocator implemented in C

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. MemoRAG

    Empowering RAG with a memory-based data interface for all-purpose applications!

    Project mention: MemoRAG – Enhance RAG with memory-based knowledge discovery for long contexts | news.ycombinator.com | 2024-09-20

    > AFAICT from a quick glance at the code (https://github.com/qhjqhj00/MemoRAG/blob/main/memorag/memora...), it is indeed "fine tuning" (jargon!) a model on your chosen book, presumably in the most basic/direct sense: asking it reproduce sections of text at random from the book given their surrounding context, and rewarding/penalizing the neural network based on how well it did.

    Maybe your use of quotes is intentional here, but for posterity's sake there is no actual fine-tuning happening in the code you linked, insofar as the weights of the model aren't being touched at all, nor are they modifying anything else that could impact the original weights (like a LoRA adapter).

    The paper details the actual process, but the TL;DR is that the memory module they use, basically a draft model, does go through a pretraining phase using the redpajama dataset, and then an SFT phase with a different objective. This all happens before and irrespective of the inference-time task (i.e. asking questions about a given text).

  11. promnesia

    Another piece of your extended mind

    Project mention: Imagining a Personal Data Pipeline | news.ycombinator.com | 2024-08-10

    This is a horrible use case for Windows Recall. Even if we ignore all the privacy implications of having a third party screenshot you every 30 seconds and making the files world readable, it's a bad idea.

    Recall has lost a ton of useful metadata you already have - both URL visits and streaming are clearly discernible actions, both at the network stack level, and from your browser history. Throwing that away to trust an LLM to re-infer the same data is both reducing data fidelity and significantly increasing processing cost.

    If you want to see this done reasonably well, I'd suggest looking at e.g https://beepb00p.xyz/promnesia.html (which not surprisingly bears a strong similarity to what the article discusses)

    LLMs don't add much value here, outside of tightly locked down systems where screenshots are the only way of exporting.

  12. ps_mem

    A utility to accurately report the in core memory usage for a program

    Project mention: ps_mem: A Lightweight Tool for Accurate Memory Usage Reporting | dev.to | 2024-09-16

    For detailed information on script functionality, refer to the commit history: https://github.com/pixelb/ps_mem

  13. memobase

    Profile-Based Long-Term Memory for AI Applications

    Project mention: Beyond RAG: Memobase Unlocks Scalable User Memory for Smarter AI | dev.to | 2025-01-29

    User memory is perfect for most consumer apps in entertainment, lifestyle, or social domains, such as virtual companions. It makes the AI feel personal, thoughtful, and human. Check out a real-world user memory result that Memobase extracted from a public chatting dataset.

  14. memvid

    Video-based AI memory library. Store millions of text chunks in MP4 files with lightning-fast semantic search. No database needed.

    Project mention: Memvid – Video-Based AI Memory | news.ycombinator.com | 2025-05-30

    sadly have to agree. I asked a question about this on the issue tracker.

    https://github.com/Olow304/memvid/issues/39 if anyone wants to follow along.

  15. pointers.py

    Bringing the hell of pointers to Python.

  16. memorizing-transformers-pytorch

    Implementation of Memorizing Transformers (ICLR 2022), attention net augmented with indexing and retrieval of memories using approximate nearest neighbors, in Pytorch

  17. MalConfScan

    Volatility plugin for extracts configuration data of known malware

  18. recurrent-memory-transformer-pytorch

    Implementation of Recurrent Memory Transformer, Neurips 2022 paper, in Pytorch

  19. theine

    high performance in-memory cache

  20. mcp-memory-service

    MCP server providing semantic memory and persistent storage capabilities for Claude using ChromaDB and sentence transformers.

    Project mention: Supercharging Productivity with Cursor AI: A React Developer's Guide to MCP Servers and JSON Prompts | dev.to | 2025-04-17

    Key Takeaway: cursor10x-mcp and Repomix excel for speed and context. MCP Memory Service is great for quick wins, and Pieces organizes prompts. But tools alone don’t cut it—prompts are the real magic.

  21. gpt-voice-conversation-chatbot

    Allows you to have an engaging and safely emotive spoken / CLI conversation with the AI ChatGPT / GPT-4 while giving you the option to let it remember things discussed.

  22. block-recurrent-transformer-pytorch

    Implementation of Block Recurrent Transformer - Pytorch

  23. M.I.L.E.S

    M.I.L.E.S, a GPT-4-Turbo voice assistant, self-adapts its prompts and AI model, can play any Spotify song, adjusts system and Spotify volume, performs calculations, browses the web and internet, searches global weather, delivers date and time, autonomously chooses and retains long-term memories. Available for macOS and Windows.

  24. Proxmox-load-balancer

    Designed to constantly maintain the Proxmox cluster in balance

  25. honcho

    The Identity layer for the agentic world (by plastic-labs)

    Project mention: Ask HN: Who is hiring? (March 2025) | news.ycombinator.com | 2025-03-03
  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Python Memory discussion

Log in or Post with

Python Memory related posts

  • Show HN: Agent S: an open agentic framework that uses computers

    1 project | news.ycombinator.com | 1 May 2025
  • 💀 Insomni'hack 2025 CTF write-up

    1 project | dev.to | 17 Mar 2025
  • MemoRAG – Enhance RAG with memory-based knowledge discovery for long contexts

    3 projects | news.ycombinator.com | 20 Sep 2024
  • Memory Dump Analysis | Kali Linux

    3 projects | dev.to | 17 Sep 2024
  • ps_mem: A Lightweight Tool for Accurate Memory Usage Reporting

    1 project | dev.to | 16 Sep 2024
  • Show HN: I've Created the First Artificial Memory (and It's Open-Source)

    1 project | news.ycombinator.com | 26 May 2024
  • RemindAI: Revolutionize Your Note-Taking and Digital Memory

    2 projects | news.ycombinator.com | 26 May 2024
  • A note from our sponsor - SaaSHub
    www.saashub.com | 13 Jun 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source Memory projects in Python? This list will help you:

# Project Stars
1 memray 14,032
2 psutil 10,673
3 volatility 7,718
4 Agent-S 5,389
5 potpie 4,618
6 volatility3 3,191
7 rpmalloc 2,298
8 MemoRAG 1,808
9 promnesia 1,807
10 ps_mem 1,580
11 memobase 1,411
12 memvid 7,602
13 pointers.py 925
14 memorizing-transformers-pytorch 633
15 MalConfScan 487
16 recurrent-memory-transformer-pytorch 409
17 theine 394
18 mcp-memory-service 374
19 gpt-voice-conversation-chatbot 306
20 block-recurrent-transformer-pytorch 218
21 M.I.L.E.S 216
22 Proxmox-load-balancer 191
23 honcho 189

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

Did you know that Python is
the 2nd most popular programming language
based on number of references?