Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure. Learn more β
Top 23 C++ Logging Projects
-
Project mention: π Zyn 1.0.2 Released β Smarter Builds, Powerful Debugging, Cleaner Workflow | dev.to | 2025-05-11
π¦ Add Dependencies with zyn add You can now easily add Git-based dependencies to your project using a simple command: zyn add https://github.com/gabime/spdlog
-
Stream
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
-
POCO
The POCO C++ Libraries are powerful cross-platform C++ libraries for building network- and internet-based applications that run on desktop, server, mobile, IoT, and embedded systems.
Project mention: Poco C++ Libraries: Build High-Performance Cross-Platform Apps for IoT and More | news.ycombinator.com | 2024-08-28 -
easyloggingpp
C++ logging library. It is powerful, supports asynchronous low latency, extendable, light-weight, fast performing, thread and type safe and consists of many built-in features. It provides ability to write logs in your own customized format. It also provide support for logging your classes, third-party libraries, STL and third-party containers etc.
-
NanoLog
Nanolog is an extremely performant nanosecond scale logging system for C++ that exposes a simple printf-like API.
Project mention: Nanolog supports logging with 7 ns median latency | news.ycombinator.com | 2024-08-23 -
-
To dive deeper into Quill or contribute to the project, visit the GitHub repository or the Documentation page.
-
InfluxDB
InfluxDB β Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
-
-
log4cplus
log4cplus is a simple to use C++ logging API providing thread-safe, flexible, and arbitrarily granular control over log management and configuration. It is modelled after the Java log4j API.
-
clp
Compressed Log Processor (CLP) is a free log management tool capable of compressing logs and searching the compressed logs without decompression.
-
G3log
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.
-
-
-
-
Project mention: C++ logging library β something I've been working on | news.ycombinator.com | 2025-01-01
-
areg-sdk
AREG is a cross-platform asynchronous Object RPC framework to simplify multitasking programming by blurring borders between processes and treating remote objects as if they coexist in the same thread.
-
-
-
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C++ Logging discussion
C++ Logging related posts
-
π Zyn 1.0.2 Released β Smarter Builds, Powerful Debugging, Cleaner Workflow
-
Unveiling the Nokia Open Source License: A New Era in Fair Code Licensing
-
Making a performant audio capture systemβ‘ππ¨
-
C++ logging library β something I've been working on
-
Lwlog: Fast synchronous and asynchronous C++17 logging library
-
Mix Assertion, Logging, Unit Testing and Fuzzing with ZeroErr Framework
-
Poco C++ Libraries: Build High-Performance Cross-Platform Apps for IoT and More
-
A note from our sponsor - Stream
getstream.io | 10 Jul 2025
Index
What are some of the best open-source Logging projects in C++? This list will help you:
# | Project | Stars |
---|---|---|
1 | spdlog | 26,691 |
2 | POCO | 9,082 |
3 | lnav | 8,898 |
4 | easyloggingpp | 3,853 |
5 | NanoLog | 3,212 |
6 | plog | 2,372 |
7 | quill | 2,332 |
8 | palanteer | 2,148 |
9 | loguru | 1,838 |
10 | log4cplus | 1,695 |
11 | clp | 973 |
12 | G3log | 930 |
13 | fmtlog | 894 |
14 | reckless | 495 |
15 | UltimateStarterKit | 340 |
16 | lwlog | 300 |
17 | areg-sdk | 296 |
18 | mini-async-log | 223 |
19 | binary_log | 223 |
20 | Blackhole | 201 |
21 | Boost.Log | 192 |
22 | RejsaRubberTrac | 142 |
23 | loggedfs | 129 |