awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
Snaipe avatar

Snaipe/libcsptr

0
View on GitHub↗
1,728 stars·144 forks·CMake·MIT·8 viewssnai.pe/c/c-smart-pointers↗

Libcsptr

Smart pointers for the (GNU) C programming language

Features

  • Memory Management - Smart pointers for C.
  • Memory Allocation - Smart pointers for the C programming language.
  • Windows Environments - Listed in the “Windows Environments” section of the Awesome C awesome list.

Star history

Star history chart for snaipe/libcsptrStar history chart for snaipe/libcsptr

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Libcsptr

Similar open-source projects, ranked by how many features they share with Libcsptr.
  • foonathan/memoryfoonathan avatar

    foonathan/memory

    1,610View on GitHub↗

    STL compatible C++ memory allocator library using a new RawAllocator concept that is similar to an Allocator but easier to use and write.

    C++
    View on GitHub↗1,610
  • google/tcmallocgoogle avatar

    google/tcmalloc

    5,255View on GitHub↗

    Tcmalloc is a high-performance C++ memory allocator and runtime library designed to manage heap memory for large-scale services. It functions as a thread-caching memory allocator that reduces lock contention in multi-threaded applications to maintain stability and performance during concurrent workloads. The project focuses on high-concurrency memory allocation and multithreaded application scaling. It employs a strategy of providing per-thread caches to ensure fast memory access and improve the throughput of parallel programs in low-level system programming environments. The library manages

    C++
    View on GitHub↗5,255
  • emeryberger/hoardemeryberger avatar

    emeryberger/Hoard

    1,233View on GitHub↗

    The Hoard Memory Allocator: A Fast, Scalable, and Memory-efficient Malloc for Linux, Windows, and Mac.

    C++
    View on GitHub↗1,233
  • ivmai/bdwgcivmai avatar

    ivmai/bdwgc

    3,486View on GitHub↗

    The Boehm-Demers-Weiser conservative C/C++ Garbage Collector (bdwgc, also known as bdw-gc, boehm-gc, libgc)

    C
    View on GitHub↗3,486
See all 30 alternatives to Libcsptr→

Frequently asked questions

What does snaipe/libcsptr do?

Smart pointers for the (GNU) C programming language

What are the main features of snaipe/libcsptr?

The main features of snaipe/libcsptr are: Memory Management, Memory Allocation, Windows Environments.

What are some open-source alternatives to snaipe/libcsptr?

Open-source alternatives to snaipe/libcsptr include: google/tcmalloc — Tcmalloc is a high-performance C++ memory allocator and runtime library designed to manage heap memory for large-scale… jemalloc/jemalloc — jemalloc is a general purpose C memory allocator designed as a replacement for the standard library malloc and free… emeryberger/hoard — The Hoard Memory Allocator: A Fast, Scalable, and Memory-efficient Malloc for Linux, Windows, and Mac. foonathan/memory — STL compatible C++ memory allocator library using a new RawAllocator concept that is similar to an Allocator but… ivmai/bdwgc — The Boehm-Demers-Weiser conservative C/C++ Garbage Collector (bdwgc, also known as bdw-gc, boehm-gc, libgc). microsoft/mimalloc — Mimalloc is a general purpose dynamic memory allocator for C and C++ designed to increase execution speed and reduce…