Rust Logging

Open-source Rust projects categorized as Logging

Top 23 Rust Logging Projects

  1. tracing

    Application level tracing for Rust.

    Project mention: Log me Baby | dev.to | 2025-05-15

    CloudRift is written in Rust and is already using tracing. The OpenTelemetry project has a Rust SDK, which in turn integrates with the tracing framework, so this looks like a no-brainer.

  2. 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.

    InfluxDB logo
  3. greptimedb

    Open-source, cloud-native, unified observability database for metrics, logs and traces, supporting SQL/PromQL/Streaming. Available on GreptimeCloud.

    Project mention: Development Environment Configuration | dev.to | 2025-01-19

    Time Series: Greptime, Influx, Loki, Mimir, Prometheus, Tempo, Victoria Metrics

  4. angle-grinder

    Slice and dice logs on the command line

  5. log

    Logging implementation for Rust (by rust-lang)

  6. opentelemetry-rust

    The Rust OpenTelemetry implementation

    Project mention: Log me Baby | dev.to | 2025-05-15

    Let's go back to our application and define the remote collector endpoint. Looking at the docs this is not clearly stated. After a bit of digging, I offload the task to AI and it comes back with the following:

  7. slog

    Structured, contextual, extensible, composable logging for Rust

  8. log4rs

    A highly configurable logging framework for Rust

  9. Sevalla

    Deploy and host your apps and databases, now with $50 credit! Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!

    Sevalla logo
  10. defmt

    Efficient, deferred formatting for logging on embedded systems

    Project mention: Lossless Log Aggregation | news.ycombinator.com | 2024-12-05

    I've built a logging system like that, in an embedded context, and defmt (https://github.com/knurling-rs/defmt) is an open-source implementation of the same context. What's most handy about it is that logging continuous sensor data and logging events can both use the same framework.

  11. flowgger

    A fast data collector in Rust

  12. venator

    Venator: a desktop app for viewing logs and traces from OpenTelemetry and the Rust tracing ecosystem (by kmdreko)

    Project mention: Venator: A log and trace viewer for Rust tracing and OpenTelemetry | news.ycombinator.com | 2025-01-14
  13. spdlog-rs

    Fast, highly configurable Rust logging crate

  14. tauri-plugin-log

    [READ ONLY] This repository is a mirror, for issue tracking and development head to: https://github.com/tauri-apps/plugins-workspace

  15. logforth

    A versatile and extensible logging implementation.

  16. Logria

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

  17. drep

    dynamic regular expression print

  18. logdna-agent-v2

    The blazingly fast, resource efficient log collection client

  19. workflow-rs

    Rust application development framework for native and web applications

  20. linemux

    Asynchronous tailing library in Rust

  21. async

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

  22. mini-functions

    A a highly performant utility and wrapper functions library for Rust that has been carefully designed with optimization and efficiency in mind. 🦀

  23. stumpless-logger

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

  24. LibRapidRust

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

  25. SaaSHub

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

    SaaSHub logo
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).

Rust Logging discussion

Log in or Post with

Rust Logging related posts

  • Log me Baby

    5 projects | dev.to | 15 May 2025
  • Lossless Log Aggregation

    3 projects | news.ycombinator.com | 5 Dec 2024
  • Show HN: Unbug – Rust macros for programmatically invoking breakpoints

    3 projects | news.ycombinator.com | 20 Nov 2024
  • Postgres Foreign Data Wrappers with Wasm

    5 projects | dev.to | 28 Aug 2024
  • Powerful Visibility with Rust, Lambda, Datadog, and OpenTelemetry

    4 projects | dev.to | 2 Aug 2024
  • Angle-grinder: Slice and dice logs on the command line

    7 projects | news.ycombinator.com | 29 Apr 2024
  • Decrusting the tracing crate [video] by Jon Gjengset

    1 project | news.ycombinator.com | 10 Feb 2024
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 1 Sep 2025
    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. Learn more →

Index

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

# Project Stars
1 tracing 6,170
2 greptimedb 5,483
3 angle-grinder 3,650
4 log 2,390
5 opentelemetry-rust 2,275
6 slog 1,658
7 log4rs 1,082
8 defmt 1,048
9 flowgger 863
10 venator 194
11 spdlog-rs 140
12 tauri-plugin-log 117
13 logforth 128
14 Logria 95
15 drep 90
16 logdna-agent-v2 73
17 workflow-rs 67
18 linemux 48
19 async 28
20 breadcrumbs-rs 25
21 mini-functions 14
22 stumpless-logger 9
23 LibRapidRust 9

Sponsored
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.
www.influxdata.com