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
49–72 of 86 · Most stars
Fast Binary Encoding is ultra fast and universal serialization solution for C++, C#, Go, Java, JavaScript, Kotlin, Python, Ruby, Swift
- performance
- serialization
- binary
- protocol
A uniform interface to run deep learning models from multiple frameworks
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
Thin, unified, C++-flavored wrappers for the CUDA APIs
- api-wrapper
- cuda
- cuda-runtime-api
- modern-cpp
Universal model exchange and serialization format for decision tree forests
Convenient unified display of the most relevant technical and tag data for video and audio files.
A lightweight, high-performance, industrial-grade cross-language logging library (C++/Java/C#/Kotlin/TS/Python/Go), battle-tested in Honor of Kings.
- cross-platform
- high-performance
- java
- logging
C++17 `std::variant` for C++11/14/17
- variant
- cpp
- cpp11
- cpp14
An implementation of Actor, Publish-Subscribe, and CSP models in one rather small C++ framework. With performance, quality, and stability proved by years in the production.
- cpp
- cplusplus
- cplusplus-17
- actor-model
YARP - Yet Another Robot Platform
- middleware
- yarp
- robotics-libraries
- robotics
A lightweight unit testing framework for C++
Large collection of number systems providing custom arithmetic for mixed-precision algorithm development and optimization for AI, Machine Learning, Computer Vision, Signal Processing, CAE, EDA, control, optimization, estimation, and approximation.
- arithmetic
- integer-arithmetic
- fixed-point-arithmetic
- rational-arithmetic
Serial Port Programming in C++
- serial-communication
- serialport
- serial-ports
- serial-port
Neumorphic containers and text widget primitives to serve as the foundation of your own unique neumorphic designs.
- flutter
- neumorphic
A C++14-compatible physical units library with no dependencies and a single-file delivery option. Emphasis on safety, accessibility, performance, and developer experience.
- cpp
- cpp14
- cpp14-library
- dimensional-analysis
Universal cheminformatics toolkit, utilities and database search tools
- indigo
- bingo
- cheminformatics
- chemistry
GUI for Fancontrol. It uses the KAuth module of the KDE Frameworks 5 to write the generated config file. Furthermore it communicates with systemd via dbus to control the fancontrol service. If you want to compile without systemd support set the -DNO_SYSTEMD option.
Distributed C++ services from embedded to enterprise
Unicode Algorithms Implementation for C/C++
- unicode
- utf-16
- utf-8
- utf16
Gravity Rush PC Native Port A community-driven project aiming to bring Gravity Rush to PC as a native port, building upon the technical foundation and approach of the God of War PC port. The goal is to make the game run natively on PC while preserving its original gameplay, unique gravity mechanics, and artistic vision.
Fast and Portable Character String Processing in R (with the Unicode ICU)
- stringi
- icu
- icu4c
- r
Apps and tools for the BMW iDrive 7 (MGU) head unit, installable from the Store
a unified framework for modeling chemically reactive systems
- chemical-equilibrium
- chemical-kinetics
- reactive-transport
- chemical-reactions