Smart pointers for the C programming language
Smart pointers for the (GNU) C programming language - Snaipe/libcsptr
Smart pointers for the C programming language launched on January 14, 2015 with 126 votes, #186 of 1,772 launches that month and more than 95% of that year's launches. The site was still online in September 2026, 11 years on.
In plain words
libcsptr is a library that implements smart pointers for the C programming language, providing automatic memory management capabilities. It is designed for C developers who want to reduce manual memory handling and avoid common pointer-related bugs. The library uses reference counting and scope-based cleanup to manage memory automatically, making it useful for developers working with GNU C who prefer higher-level memory abstractions without switching languages.
written from the facts on this page · September 2026
Does a similar job
all alternatives →
A simple garbage collector for C2019 · github.com · ▲192Simple, zero-dependency garbage collection for C. Contribute to mkirchner/gc development by creating an account on GitHub.
Lisp with copying GC in 537 lines of C (plus Lisp 1.5 on top)2018 · github.com · ▲152Moved to Forgejo! Contribute to krig/LISP development by creating an account on GitHub.
Kent Dybvig's Scheme Machine in 400 Lines of C (Heap-Memory Model)2025 · gist.github.com · ▲226Heap based scheme machine. GitHub Gist: instantly share code, notes, and snippets.
libcodr7 – fundamental collections in the spirit of C2019 · github.com · ▲67fundamental tools in the spirit of C. Contribute to codr7/libcodr7 development by creating an account on GitHub.
A pure C89 implementation of Go channels, with blocking selects2023 · github.com · ▲271A pure C (-std=c89) implementation of Go channels, including blocking and non-blocking selects. - GitHub - rochus-keller/CspChan: A pure C (-std=c89) implementation of Go channels, including blocking and non-blocking selects.
Chan – pure C implementation of Go channels2014 · github.com · ▲150Pure C implementation of Go channels. Contribute to tylertreat/chan development by creating an account on GitHub.
More life & fun this month
the category →
A free city-building game in your browser. You are the mayor. You know what the city needs. Now get it past the zoning board, the neighbors, the appeals court and the next election.
Life & fun · 21h ago · permit.petercai.com
- IV
Life & fun · 13d ago · tanzaniaeducationproject.org

Turn a phone, tablet or TV into a sign. Type a message and it fills the screen: welcome signs, timers, Wi-Fi passwords and more. No app, no account, free.
Life & fun · 14d ago · bigwords.page

Play a free virtual guitar online with your keyboard or by touch. Slow songs down and see every chord, string and strum. Acoustic, classic, electric and bass.
Life & fun · 8d ago · guitoro.com

Carrier settings from iPhone, Pixel and Galaxy firmware, decoded and compared: APNs, VoLTE, 5G and Wi-Fi Calling per carrier, and what each build changed.
Life & fun · 12d ago · carrierexplode.com

Life & fun · 22d ago · space.bl2.net
Source: Show HN post ↗
Launched alongside, January 2015
the whole month →


A place to discover ideas that VCs & angels want to fund
Commerce · 2015 · docs.google.com

Send glitter to the people that deserve it
Life & fun · 2015 · shipyourenemiesglitter.com

