152 stable releases (32 major)

69.0.0 Jun 22, 2026
68.0.1 Jul 7, 2026
68.0.0 Jun 19, 2026
67.5.0 Jun 9, 2026
0.0.0 Dec 4, 2018

#137 in Debugging

Download history 6951/week @ 2026-04-19 17498/week @ 2026-04-26 10535/week @ 2026-05-03 8482/week @ 2026-05-10 9007/week @ 2026-05-17 12382/week @ 2026-05-24 9136/week @ 2026-05-31 10758/week @ 2026-06-07 10957/week @ 2026-06-14 9640/week @ 2026-06-21 8609/week @ 2026-06-28 12921/week @ 2026-07-05 14169/week @ 2026-07-12 16650/week @ 2026-07-19 19263/week @ 2026-07-26 16827/week @ 2026-08-02

70,310 downloads per month
Used in 4 crates

MPL-2.0 license

1MB
19K SLoC

Glean

The Glean SDK is a modern approach for a Telemetry library and is part of the Glean project.

glean

This library provides a Rust language bindings on top of glean-core, targeted to Rust consumers.

Documentation

All documentation is available online:

Example

use glean::{ConfigurationBuilder, Error, metrics::*};

let cfg = ConfigurationBuilder::new(true, "/tmp/data", "org.mozilla.glean_core.example").build();
glean::initialize(cfg)?;

let prototype_ping = PingType::new("prototype", true, true, vec![]);

glean::register_ping_type(&prototype_ping);

prototype_ping.submit(None);

License

This Source Code Form is subject to the terms of the Mozilla Public
License, v. 2.0. If a copy of the MPL was not distributed with this
file, You can obtain one at http://mozilla.org/MPL/2.0/

Dependencies

~37MB
~713K SLoC