mlib

Container library

A C library providing generic and type-safe container implementations

Library of generic and type safe containers in pure C language (C99 or C11) for a wide collection of container (comparable to the C++ STL).

GitHub

904 stars
29 watching
77 forks
Language: C
last commit: 10 days ago
Linked from 3 awesome lists

algorithmsarraybitsetccollectionsdata-structuresgenerichashmapjsonlistlock-freememory-poolpriority-queuequeuesetstackstringtreetuplesvariant

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
managarm/mlibc A portable C standard library with support for multiple architectures and operating systems. 853
rurban/ctl A C container template library implementing various data structures and algorithms in ISO C99/C11. 171
blackmatov/flat.hpp A library of associative containers with vector-like behavior 75
lucavallin/barco A C-based implementation of Linux containers 1,492
containers/storage A Go library that provides methods for storing and managing filesystem layers, container images, and containers. 563
c-cube/ocaml-containers A modular standard library extension and string library for OCaml 492
mattreecebentley/plf_stack A C++ data container optimized for stack-based operations with improved performance compared to standard library containers. 63
primlabs/bucket A library providing a simple storage solution using stable memory, allowing canisters to store data without GC costs and upgradeability. 31
mattreecebentley/plf_colony An unordered C++ data container providing fast iteration/insertion/erasure while maintaining pointer/iterator validity to non-erased elements. 398
p-ranav/tabulate A header-only C++ library for creating formatted tables in the terminal 1,941
containerd/ttrpc A lightweight GRPC implementation optimized for low-memory environments. 559
bernedom/si A C++ header-only library providing type safety and user-defined literals for physical units 500
serge-sans-paille/frozen A library that provides efficient, constexpr-friendly container classes and algorithms for C++14 developers 1,323
pjk/libcbor A C library for parsing and generating CBOR data format 342
foonathan/array A container library providing customizable arrays with various allocation strategies and optimized storage. 252