Rust Logging

Open-source Rust projects categorized as Logging

Top 21 Rust Logging Projects

  • tracing

    Application level tracing for Rust.

    Project mention: Concurrency visualizer for Tokio | | 2022-12-02


  • quickwit

    Cloud-native search engine for log management & analytics

    Project mention: Elastic, Loki and SigNoz – A Perf Benchmark of Open-Source Logging Platforms | | 2023-01-24

    How is it compared to ?

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

  • angle-grinder

    Slice and dice logs on the command line

    Project mention: Show HN: How did I live without Pipe Watch? | | 2022-05-02
  • log

    Logging implementation for Rust (by rust-lang)

    Project mention: Rust and its friendly crates: Don't miss out on them! | | 2023-02-04


  • slog

    Structured, contextual, extensible, composable logging for Rust

    Project mention: I'm releasing cargo-sandbox | | 2023-01-02

    I only recently learned about rustwide myself when implementing sandboxed rustdoc builds for After spending a good amount of time with the codebase, I have found it to be generally high quality, but the way the code is organized makes it fairly difficult to adapt for different purposes than it was intended for (not modular). I have a fork that I have changed to do what I need but not sure whether the two codebases can be reconciled because I ended up needing to put stuff very specific to my purposes in there. I also ran into a weird issue where the logging from rustwide was conflicting with the slog-based logging from my code, which feels to me like there is some UB lurking somewhere.

  • opentelemetry-rust

    OpenTelemetry API and SDK for Rust

    Project mention: Should Rust have something like go generate? | | 2022-10-13

    Here’s a recent example:

  • parseable

    Parseable is a modern log store and analysis engine built for developers. It is a lightweight, low latency, cloud native alternative to Elastic.

    Project mention: Show HN: Columnar store for fast, lightweight logging | | 2023-01-18
  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • matano

    Open source cloud-native security lake platform (SIEM alternative) for threat hunting, detection & response, and cybersecurity analytics at petabyte scale on AWS 🦀

    Project mention: I just added 10 new AWS log sources to our open source project for security logs | | 2023-02-01

    Hi guys, I'm the maintainer of the Matano open source project. Matano is an open source SIEM alternative that lets you ingest and analyze petabytes of security logs in a security data lake in your AWS account.

  • log4rs

    A highly configurable logging framework for Rust

  • flowgger

    A fast data collector in Rust

  • defmt

    Efficient, deferred formatting for logging on embedded systems

    Project mention: Print From a Multi-Platform no_std Embedded Library | | 2023-01-18
  • drep

    dynamic regular expression print

  • spdlog-rs

    Fast and combinable Rust logging crate

    Project mention: spdlog-rs: Fast and combinable Rust logging crate | | 2022-11-16


  • logdna-agent-v2

    The blazingly fast, resource efficient log collection client

    Project mention: logdna-agent metrics path | | 2022-06-13

    I was looking at and trying to enable prometheus metrics for a logdna-agent pod in a kubernetes cluster.

  • linemux

    Asynchronous tailing library in Rust

  • async

    Asynchronous drain for slog-rs v2 (by slog-rs)

  • Logria

    A powerful CLI tool that puts log analytics at your fingertips.

    Project mention: How to "Stream" ChildStdout w/Tokio | | 2023-02-05

    I had a similar problem and ended it using a mpsc queue queue in a separate thread from my app to read from stderr and stdout.

  • LibRapidRust

    A highly optimised derivative of the LibRapid C++ library. Made with love for mathematics and computer science.

  • aztail

    Program to follow logs is Azure App Insights and Log Analytics workspaces

  • stumpless-logger

    CLI tool to log information to a variety of destinations, local and remote.

    Project mention: I've been building a logging CLI tool to learn Rust, and would appreciate any feedback! While it is still early in development, I would appreciate any tips on how to improve it as I learn Rust. | | 2023-02-03
  • caplog

    Capture log messages for testing.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-02-05.

Rust Logging related posts


What are some of the best open-source Logging projects in Rust? This list will help you:

Project Stars
1 tracing 3,437
2 quickwit 2,969
3 angle-grinder 2,668
4 log 1,628
5 slog 1,358
6 opentelemetry-rust 965
7 parseable 890
8 matano 826
9 log4rs 761
10 flowgger 746
11 defmt 487
12 drep 88
13 spdlog-rs 69
14 logdna-agent-v2 50
15 linemux 26
16 async 23
17 Logria 12
18 LibRapidRust 8
19 aztail 3
20 stumpless-logger 3
21 caplog 0
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives