Showing 36 of 352 projects
A 100-day challenge with complete IoT projects using ESP32, ESP8266, and Raspberry Pi Pico with MicroPython, covering sensors, modules, and IoT techniques.
A small, fast, functional, and embeddable scripting language for C++ projects with Lisp-like syntax.
An over-engineered C++ assertion library providing rich diagnostic information, automatic expression decomposition, and syntax highlighting.
A C++17 std::variant implementation for C++11/14/17 compilers, providing type-safe unions.
A generic C++17 header-only library providing sorting algorithms, sorter adapters, and related tools with a unified interface.
A modern extended BASIC+OpenGL language with QB4.5/QBasic compatibility that compiles native binaries for Windows, Linux, and macOS.
A C++ library for dynamic polymorphism using mixins, enabling runtime object composition and mutation.
A collection of working examples demonstrating Google's open-source technology stack for cloud-native development.
A C++ library providing fixed-precision numeric types for safer, simpler, and more efficient arithmetic in constrained environments.
An object-oriented C++ wrapper for libcurl that simplifies HTTP requests and network operations.
A C++ header-only JSON library with a generic value class, type traits, and support for JSON, JAXN, CBOR, MsgPack, and UBJSON.
A C++ library providing LINQ-style list comprehension with both extension and query methods for expressive data manipulation.
A C++ runtime reflection library with Lua binding and JSON/XML serialization capabilities.
A modern C++17 header-only quantum computing library for simulating arbitrary quantum processes.
A header-only, non-intrusive, macro-free runtime reflection system for C++17 and later.
A cross-platform, multi-language 3D engine for real-time visualization, supporting C++, Python, Lua, and Go.
A cross-platform C/C++ library for starting, stopping, and communicating with external programs via their standard streams.
A scalable C++ coroutine framework for highly parallelized CPU-bound and IO-bound workloads.
A set of C++ platform abstraction libraries for macOS, Windows, and Linux, designed for fast compile times and minimal dependencies.
A modern C++ project boilerplate with CMake, testing, CI/CD, and coverage reporting.
A small, mature C++ framework implementing Actor, Publish-Subscribe, and CSP models to simplify concurrent and multithreaded application development.
A pluginable code comprehension tool for large-scale C/C++, C#, and Python software with deep parsing and visualization.
A C++ implementation of the Jinja2 Python template engine for dynamic HTML pages and source code generation.
A C++11 header-only thread-safe container (synchronized queue) for sharing data between threads with customizable storage.
A Sublime Text plugin providing robust, out-of-the-box autocompletion for C, C++, Objective-C, and Objective-C++ using clang.
A cross-platform GPU-oriented C++ application and game framework for building performant UIs and graphics using modern GPUs.
A C++ header-only hash map and hash set that preserve insertion order, similar to Python's OrderedDict.
A versatile, fast, multi-platform C++ library for creating graphical user interfaces in games and rendering applications.
A collection of presentation slides and materials from CppCon 2022, covering modern C++ topics, best practices, and advanced techniques.
A C++ header-only library of statistical distribution functions with compile-time computing capabilities.
The C++ framework behind ESPHome for building custom firmware for ESP8266/ESP32 devices.
A lightweight, high-performance, industrial-grade logging library for C++, Java, C#, Python, TypeScript, and game engines, battle-tested in Honor of Kings.
A C++ wrapper for FFmpeg that simplifies multimedia processing with modern C++ abstractions.
A lightweight C library to locate the current executable and module paths across multiple platforms.
A low-latency, high-throughput asynchronous logging library for C++ that minimizes performance impact on application threads.
A high-performance, no-allocation C++ JSON library for direct parsing to custom data structures with declarative mappings.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.