- A template container double-ended queue like a STL vector primarily using macros in C. Being a template it can be operated with generic types.
- A container class template with functionalities like a STL Map using skip lists to keep the look-up, insertion and deletion time complexities restricted to logarithmic upper bound.
- A thread-safe, exception-safe, reference-counting smart pointer with functionalities like a STL shared pointer including dynamic and static cast operations.
- A multi-dimensional array with no memory allocation from heap using variadic template and template metaprogramming.