Showing 31 of 31 projects
A library that brings higher-level programming features like generic data structures, polymorphism, and garbage collection to C.
A standalone, lightweight C library providing highly efficient generic data structures and algorithms with minimal dependencies.
A Go library providing .NET LINQ-style query capabilities for arrays, slices, maps, strings, channels, and custom collections.
A type class and dependent type based generic programming library for Scala, enabling boilerplate reduction and arity abstraction.
A Scala library for boilerplate-free, type-safe data transformations between case classes, Java beans, and other data structures.
A base library for F# that enhances functional programming through generic programming techniques and extensions.
A comprehensive .NET library providing data structures, algorithms, mathematics, extensions, and utilities to enhance C# development.
A generic C++17 header-only library providing sorting algorithms, sorter adapters, and related tools with a unified interface.
A TypeScript implementation of the C++ Standard Template Library (STL) with containers, algorithms, and functors.
A header-only C library providing generic, type-safe data structures using macros for easy integration and modularity.
A generic C++ library for image analysis and computer vision using template-based generic programming.
A Rust crate providing generic array types using type-level numbers for const-generic-like functionality.
A pure Swift implementation of a generic priority queue data structure using a binary heap.
A Go package offering thread-safe generic implementations of BlockingQueue, PriorityQueue, CircularQueue, and Linked Queue.
A Haxe library providing parametrized, cross-platform data structures optimized for game development.
A practical F# library for datatype-generic programming using reflection and visitor patterns to minimize boilerplate.
A GC-less, fast, generic LRU hashmap library for Go with optional locking, sharding, eviction, and expiration.
A high-performance, thread-safe generic concurrent hash map implementation for Go using Swiss Map.
A comprehensive tutorial on D programming language templates covering basics to advanced metaprogramming concepts.
A collection of presentation materials from the C++Now 2015 conference covering advanced C++ topics, libraries, and best practices.
A C++14 header-only library providing generic image representations and algorithms with performance close to hand-written code.
A Go library implementing C++ STL iterators and algorithms to replace hand-written loops with expressive, reusable code.
A Rust library that abstracts over Rc and Arc smart pointers, enabling data structures with parameterizable pointer types.
A type-safe F# library for reading configuration from environment variables and AppSettings.
A single-file header-only C++ library providing a type-safe container for single values of any type, compatible with C++98 and later.
A pure functional and generic programming library for Erlang, inspired by "scrap your boilerplate" and functional data structures.
A zero-dependency, generic in-memory cache library for Go with expiration, eviction policies, and sharding.
A lightweight, efficient, and easy-to-use generic graph data structure and algorithm library for Go.
A Go library for defining intervals and determining their relationships, such as overlaps, meets, and contains.
A Rust library for generically joining iterables with a separator, providing missing string join functionality.
A Swift library providing missing protocols for generic arithmetic, statistical, and logical operations.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.