Life & fun · alternatives · 2026
24 alternatives to Fmpool – Efficient Free-List Memory Pool of Fixed-Size Objects in C99
Free-List Memory Pool of fixed-size objects in C99 - djoldman/fmpool
Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Fmpool – Efficient Free-List Memory Pool of Fixed-Size Objects in C99 launched in 2015; newer entries below may have overtaken it.
- 1

shpool is a terminal session persistence tool developed internally at google to support remote workflows, which we have open sourced.
2024 · github.com · its alternatives →
- 2

I've been working on implementing the compile-time approach to memory management described in this thesis (https://www.cl.cam.ac.uk/techreports/UCAM-CL-TR-908.pdf) for some time now - some of the performance results look promising! (Although some less so...) I think it would be great to see this taken further and built into a more complete functional language.
2020 · github.com · its alternatives →
- 3

Heap based scheme machine. GitHub Gist: instantly share code, notes, and snippets.
2025 · gist.github.com · its alternatives →
- 4

- 5

[Go] mmm - manual memory management library. Contribute to teh-cmc/mmm development by creating an account on GitHub.
2015 · github.com · its alternatives →
- 6

Frequent memory allocations can be costly in Go. Go's sync.Pool helps with object reuse but isn't type-safe and can introduce bugs. You need type assertions, and it's easy to accidentally return objects twice or forget to return them at all. SafePool provides type safety with Go generics, eliminating the need for type assertions and making pool usage safer and clearer. For objects that need to live across function boundaries, we added PoolManager. It tracks all objects obtained from pools and ensures they're all returned when the manager is cleaned up, preventing leaks across function calls.…
Dec 2025 · github.com · its alternatives →
- 7

Meta programming utilities for C++14. Merged in matt-42/lithium - matt-42/iod
2014 · github.com · its alternatives →
- 8

- 9

🔄 Flexible C memory allocation scheme. Contribute to mulle-c/mulle-allocator development by creating an account on GitHub.
2016 · github.com · its alternatives →
- 10

An OKF-backed Model Context Protocol (MCP) server delivering persistent long-term memory and SQLite FTS5 search for AI agents. - fellowgeek/mcp-memory
Aug 2026 · github.com · its alternatives →
- 11

Contribute to sendilkumarn/gopurerc development by creating an account on GitHub.
2020 · github.com · its alternatives →
- 12

Hi HN! I've built [CXXStateTree](https://github.com/ZigRazor/CXXStateTree), a modern C++ header-only library to create hierarchical state machines with clean, intuitive APIs. It supports: - Deeply nested states - Entry/exit handlers - State transitions with guards and actions - Asynchronous transitions with `co_await` (C++20 coroutines) - Optional runtime type identification for flexibility It's ideal for complex control logic, embedded systems, games, robotics, and anywhere you'd use a finite state machine. I’d love feedback, use cases, or contributions from the…
2025 · github.com · its alternatives →
- 13

Learn Go (Golang) by writing real code in this interactive course. Practice structs, interfaces, errors, concurrency, and idiomatic backend patterns.
2020 · qvault.io · its alternatives →
- 14

Hi HN, I’ve been working on an experimental programming language called XXML. The project started from a frustration I kept running into across systems languages: Languages with strong ownership tend to avoid runtime reflection. Languages with rich reflection usually rely on GC or give up memory guarantees. Compile-time code generation often requires a separate macro language. I wanted to explore whether those tradeoffs are truly necessary. What XXML is trying to do XXML is a statically-typed, native language that: Uses explicit ownership and borrowing (no garbage collector) Supports runtime…
Dec 2025 · xxml-language.com · its alternatives →
- 15

A simple re-implementation of Google's sparsehash as a learning excercise. - qpfiffer/Simple-Sparsehash
2015 · github.com · its alternatives →
- 16

Python Multi-Process Execution Pool: concurrent asynchronous execution pool with custom resource constraints (memory, timeouts, affinity, CPU cores and caching), load balancing and profiling capabilities of the external apps on NUMA architecture - eXascaleInfolab/PyExPool
2016 · github.com · its alternatives →
- 17

A finite-state machine library for the Go programming language - calebwin/go-sm
2018 · github.com · its alternatives →
- 18

A zero-dependency concurrency runtime for Node.js, Deno, and Bun. Run typed JavaScript tasks on threads or isolated processes without blocking the main thread.
10d ago · js.knitting.run · its alternatives →
- 19

An implementation of Brodal-Okasaki heap using Go. - cngkaygusuz/BrodalOkasakiHeap
2015 · github.com · its alternatives →
- 20RM
2025 · medium.com · its alternatives →
- 21
Slater▲11Low-RAM fast graph DB designed for local replica graphs.
Jul 2026 · github.com · its alternatives →
- 22LA
tl;dr I'm developing an incredibly fast library for arrays and mathematics, and I've implemented a few new features and made some improvements. I'd love for you to check it out! Links: GitHub: https://github.com/LibRapid/librapid/ Documentation: https://librapid.readthedocs.io/en/latest/ Discord: https://discord.com/invite/cGxTFTgCAC Hey everyone! I am the lead developer of LibRapid (https://github.com/LibRapid/librapid/), a high-performance C++ library for array manipulation and mathematics. I've…
2023 · its alternatives →
- 23

I rewrote the most common core string.h functions in pure C. I mostly did it to learn pointers and string. Would love to get any feedbacks:)
2025 · github.com · its alternatives →
- 24

99.9% DeepSeek cache hit, 3-tier context proxy
Jun 2026 · haoyun18881-beep.github.io · its alternatives →
Also compare
- Shpool, a Lightweight Tmux Alternative alternatives
- Micro-mitten – Research language with compile-time memory management alternatives
- Kent Dybvig's Scheme Machine in 400 Lines of C (Heap-Memory Model) alternatives
- ContextPool alternatives
- Mmm – manual memory management for Go alternatives
- SafePool – Type-safe object pooling for Go 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 →