53 releases (21 stable)

1.14.0 Dec 5, 2025
1.13.1 Oct 16, 2025
1.12.0 Aug 16, 2025
1.11.0 Jun 21, 2025
0.11.0-alpha.7 Jul 31, 2024

#541 in Template engine

Download history 97/week @ 2025-08-27 148/week @ 2025-09-03 131/week @ 2025-09-10 223/week @ 2025-09-17 241/week @ 2025-09-24 304/week @ 2025-10-01 289/week @ 2025-10-08 479/week @ 2025-10-15 440/week @ 2025-10-22 246/week @ 2025-10-29 277/week @ 2025-11-05 293/week @ 2025-11-12 296/week @ 2025-11-19 272/week @ 2025-11-26 166/week @ 2025-12-03 205/week @ 2025-12-10

1,004 downloads per month
Used in 10 crates (3 directly)

MIT/Apache

275KB
6.5K SLoC

A diagnostic framework for Rust applications.

This library is the core API of emit, defining the fundamental abstractions used by the higher-level emit crate. This library is home to event::Event, emit's model of diagnostic data through with their template::Template, props::Props, and extent::Extent.

In this library is also the all-encapsulating runtime::Runtime, which collects the platform capabilities and event processing pipeline into a single value that powers the diagnostics for your applications.

If you're looking to explore and understand emit's API, you can start with runtime::Runtime and event::Event and follow their encapsulated types.

If you're looking to use emit in an application you can use this library directly, but emit itself is recommended.


emit_core

core

A diagnostic framework for Rust applications.

This library is the core API of emit, defining the fundamental abstractions used by the higher-level emit crate.

Dependencies

~235–580KB
~13K SLoC