A Simplest in-memory and Distributed Storage-Agnostic Message Queue for Your Concurrent Go Program
- concurrency
- go
- goroutine
- priority-queue
47,133 repositories indexed
265–288 of 393 · Most stars
A Simplest in-memory and Distributed Storage-Agnostic Message Queue for Your Concurrent Go Program
Functional Concurrency Primitives
7x-10x faster alternative to MemoryCache. A high-performance, lighweight (8KB dll) and thread-safe memory cache for .NET.
BatchFlow helps you conveniently work with random or sequential batches of your data and define data processing and machine learning workflows even for datasets that do not fit into memory.
Persona AI SDK: default personas, durable character memory, and Bedrock/OpenAI adapters in one package.
Runtime defense against memory poisoning in AI agents (OWASP ASI06). Drop-in for LangChain, OpenAI Agents, AutoGen, CrewAI and mem0.
Generic manual memory management for golang
Bitemporal AI memory system: six-variable decay, time-graded recall, TTL expiry, dedupe, competitive retrieval (Neo4j + PostgreSQL + Redis)
A Discord client without the web browser. Native, written in Rust, about 30 MB of RAM idle.
Heap query plugin for Eclipse Memory Analyzer
A complete header translation (binding) of the raylib 6.2 to Pascal. Without any funky helper functions for memory alignment issues. Inspired and partially based on the drezgames/raylib-pascal binding, however a little cleaner and more recent, with FPC 3.2.0 and up support.
Deep memory analysis for Windows processes — the tool that saves you hours of debugging
:chart_with_upwards_trend: Monitors Go MemStats + System stats such as Memory, Swap and CPU and sends via UDP anywhere you want for logging etc...
Redis is an in-memory database that persists on disk. The data model is key-value, but many different kind of values are supported: Strings, Lists, Sets, Sorted Sets, Hashes, Streams, HyperLogLogs, Bitmaps.
Cheat sheet for ACM-ICPC. In memory of those good old days.
Manage your Redis instance (see keys, memory used, connected client, etc...)
Co-manage memory with your coding agent across sessions. A local workbench for Claude Code, Codex and Pi.
MatAnyone-E: Sparse Memory Propagation for Efficient High-Resolution Video Matting
The Balanced Routing Table (BART) adapts D.E. Knuth's Allotment Routing Table (ART) algorithm to deliver comparable lookup speeds with superior update efficiency and a significantly smaller memory footprint.
PocketStrike is a privacy-first mobile AI workstation. It combines zero-cloud native on-device GGUF inference (ARM NEON accelerated) │ with frontier cloud LLMs, multi-step ReAct agent tools, Model Context Protocol (MCP) servers, self-evolving cross-session memory, and FLUX neural image │ generation.
Eventually consistent distributed in-memory cache Go library
Monitor CPU, GPU, memory and temperatures across all your devices (Windows/macOS app + LAN hub)
Drop-in replacement for std::optional that does not waste memory unnecessarily
A flexible multi-layer Go caching library to deal with in-memory and shared cache by adopting Cache-Aside pattern.