etl

Fixed-capacity container library

Develops containers and utilities for embedded systems with fixed capacity and compile-time allocation

Embedded Template Library

GitHub

2k stars
63 watching
393 forks
Language: C++
last commit: 10 days ago
Linked from 4 awesome lists

algorithmsc-plus-pluscontainerscppembedded-applicationslibrarytemplates

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
eteran/cpp-utilities A collection of reusable C++ utility classes and functions for various tasks such as hashing and memory allocation. 422
rurban/ctl A C container template library implementing various data structures and algorithms in ISO C99/C11. 171
embeddedmz/ftpclient-cpp Provides a simple C++ API to interact with FTP servers 212
erikmcclure/buntils A collection of utility libraries and data structures for building efficient C++ applications 36
esrlabs/estl-teaser An embedded C++ library designed to manage data in memory-constrained environments. 62
p-p-h-d/mlib A C library providing generic and type-safe container implementations 904
glouw/ctl A fast compiling, type-safe template library for C99/C11 1,082
serge-sans-paille/frozen A library that provides efficient, constexpr-friendly container classes and algorithms for C++14 developers 1,323
teslamotors/fixed-containers Provides compile-time and runtime containers with fixed capacity and no dynamic allocations. 391
blackmatov/flat.hpp A library of associative containers with vector-like behavior 75
malachi-iot/estdlib An embedded C++ standard library designed for explicit and organized memory management in resource-constrained environments 51
lectem/cpp-boilerplate A C++ template with modern CMake setup and basic project infrastructure 313
orlp/devector A container class with efficient append operations on either end. 37
hardikp/cpp-mempool A C++ library for managing memory pools with efficient allocation and deallocation 19
raveler/ffmpeg-cpp A C++ wrapper around the FFmpeg libraries to simplify video processing and encoding. 560