A fast, scalable, high performance Gradient Boosting on Decision Trees library, used for ranking, classification, regression and other machine learning tasks for Python, R, Java, C++. Supports computation on CPU and GPU.
WinUI: a modern UI framework with a rich set of controls and styles to build dynamic and high-performing Windows applications.
Fit interpretable models. Explain blackbox machine learning.
A YAML parser and emitter in C++
TinyXML2 is a simple, small, efficient, C++ XML parser that can be easily integrated into other programs.
mlpack: a fast, header-only C++ machine learning library
- machine-learning-library
- c-plus-plus
- deep-learning
- nearest-neighbor-search
A C++ standalone library for machine learning
RmlUi - The HTML/CSS User Interface library evolved
Free open source home automation system for Linux, Windows, Raspberry Pi. Supports Z-Wave, Zigbee, MQTT, and 150+ devices.
- cpp
- domoticz
- dzvents
- energy-monitoring
jank is the native Clojure dialect with seamless C++ interop.
Extremely fast, in memory, serialization, reflection, and RPC library for C++. JSON, BEVE, BSON, CBOR, CSV, JSONB, MessagePack, TOML, YAML, EETF
High performance, easy-to-use, and scalable machine learning (ML) package, including linear model (LR), factorization machines (FM), and field-aware factorization machines (FFM) for Python and CLI interface.
Native C++ UI library, cross-platform, MVVM and data binding, XML description, multi-language, core/renderer cross-process separation, etc
Golang bindings of Sciter: the Embeddable HTML/CSS/script engine for modern UI development
- gui
- sciter
- tiscript
- htmlayout
An efficient video loader for deep learning with smart shuffling that's super easy to digest
Header-only TOML config file parser and serializer for C++17.
- toml
- cplusplus-17
- cplusplus-20
- header-only
A C++20 library for fast serialization, deserialization and validation using reflection. Supports JSON, Avro, Boost Serialization, BSON, Cap'n Proto, CBOR, Cereal, Command line interfaces, CSV, Environment variables, flexbuffers, msgpack, parquet, TOML, UBJSON, XML, YAML, yas / msgpack.org[C++20]
BananaBread is a C++ 3D game engine that runs on the web using JavaScript+WebGL+HTML
universal serialization engine
- c-plus-plus
- serialization
- json
- xml
TOML for Modern C++
- toml
- c-plus-plus-11
- c-plus-plus
- parser
An Emscripten port of DOSBox
libRocket - The HTML/CSS User Interface library
Unvanquished is a free and open source FPS/RTS hybrid game powered by the Daemon game engine. Historically based on Tremulous as a continuation with decades of work over it.
A lightweight header-only library for using Keras (TensorFlow) models in C++.