G3log is an asynchronous, "crash safe", logger that is easy to use with default logging sinks or you can add your own. G3log is made with plain C++14 (C++11 support up to release 1.3.2) with no external libraries (except gtest used for unit tests). G3log is made to be cross-platform, currently running on OSX, Windows and several Linux distros. See Readme below for details of usage.
Repository Index
47,133 repositories indexed
433–456 of 832 · Most stars
🛸 A modern, cross-platform C++ webview library
- webview
- cpp
- cpplibrary
- webview2
C++ library for creating an embedded Rest HTTP server (and more)
- http
- http-server
- https
- https-server
a basic OpenSCENARIO player
- openscenario
- opendrive
- trafficscenarios
- simulationscenarios
A uniform interface to run deep learning models from multiple frameworks
A C++17 cross-platform implementation for UUIDs
- uuids
- cpp17
- cpp
- proposal
Robust and efficient coverage paths for autonomous agricultural vehicles. A modular and extensible Coverage Path Planning library
- agriculture
- autonomous-vehicles
- coverage-path-planning
- cpp17
⚔️ A cross-platform, open source, and super fast MUD client with scripting in Lua
- mudlet
- lua
- cross-platform
- mud
Very fast, high quality, platform-independent hashing algorithm.
VUDA is a header-only library based on Vulkan that provides a CUDA Runtime API interface for writing GPU-accelerated applications.
Distributed machine learning platform
A simple C++14 signal-slots implementation
- signal-slots
- cpp
- cpp14
C++ implementation to Detect, track and classify multiple objects using LIDAR scans or point cloud
- lidar-object-tracking
- object-tracking
- lidar-navigation
- multiple-object-tracking
CSerialPort - lightweight cross-platform serial port library and protocol parsing for C++/C/C#/Java/Python/Node.js/Electron/Rust
- serial-port
- cserialport
- cpp
- communication
Graphical Editor to create BehaviorTrees. Compliant with BehaviorTree.CPP
Run large AI models on your own PC: Qwen3.8-Flash-Next on Strata's engine, and GLM 5.3 Flash, DeepSeek V4 Flash, LFM2.5, Qwen3.6, Ornith 1.5, Gemma 4, Tiel Coder and MiniCPM-V on a second engine written for PolyStrata. One-click install for Windows and Linux, OpenAI/Anthropic API on localhost.
- anthropic-api
- cuda
- gemma
- gguf
SSH/HTTP(S) multiplexer. Run a webserver and a sshd on the same port w/o changes.
C++ library for solving large sparse linear systems with algebraic multigrid method
- amg
- c-plus-plus
- sparse-linear-systems
- opencl
The fuse stack provides a general architecture for performing sensor fusion live on a robot. Some possible applications include state estimation, localization, mapping, and calibration.
Modern and easy-to-use library for Vulkan
- vulkan-library
- modern-cpp
- modular
- cross-platform
A C++ binding for the OpenGL API, generated using the gl.xml specification.
- c-plus-plus
- c-plus-plus-11
- library
- opengl-bindings
C++ implementation of a fast and memory efficient HAT-trie
- cpp
- trie
- hat-trie
- data-structures
2D Game Engine with Lua Scripting made on top of SFML !
- 2d-game-engine
- sfml
- lua-script
- engine
C++ Benchmark Authoring Library/Framework
- benchmark
- benchmark-tests
- measurements
- c-plus-plus