nowfound

Life & fun · May 24, 2015

Fmpool – Efficient Free-List Memory Pool of Fixed-Size Objects in C99

Free-List Memory Pool of fixed-size objects in C99 - djoldman/fmpool

Fmpool – Efficient Free-List Memory Pool of Fixed-Size Objects in C99 launched on May 24, 2015 with 8 votes, #1,525 of 3,670 launches that month and more than 50% of that year's launches. The site was still online in September 2026, 11 years on.

Does a similar job

all alternatives →
  • Shpool, a Lightweight Tmux Alternative2024 · github.com · ▲323

    shpool is a terminal session persistence tool developed internally at google to support remote workflows, which we have open sourced.

  • Micro-mitten – Research language with compile-time memory management2020 · github.com · ▲236

    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.

  • Kent Dybvig's Scheme Machine in 400 Lines of C (Heap-Memory Model)2025 · gist.github.com · ▲226

    Heap based scheme machine. GitHub Gist: instantly share code, notes, and snippets.

  • ContextPoolApr 2026 · contextpool.io · ▲180

    Persistent memory for AI coding agents

  • Mmm – manual memory management for Go2015 · github.com · ▲72

    [Go] mmm - manual memory management library. Contribute to teh-cmc/mmm development by creating an account on GitHub.

  • SafePool – Type-safe object pooling for GoDec 2025 · github.com · ▲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.…

More life & fun this month

the category →

Source: Show HN post ↗

Launched alongside, May 2015

the whole month →
  • Pexels 2.0▲1,725

    The best free stock photos in one place

    Work · 2015 · pexels.com

  • Submit.co▲1,092

    Find where to get press coverage for your startup

    Life & fun · 2015 · submit.co

  • Tesla home battery

    Life & fun · 2015 · tesla.com

  • Lily▲865

    A drone with a camera that follows you. Throw it in the air.

    Life & fun · 2015 · lily.camera

  • The fastest way to schedule a one-to-one meeting

    Work · 2015 · sunrise.am

  • TP

    Life & fun · 2015 · ephemeralp2p.durazo.us