126 releases (13 breaking)

new 0.23.0-alpha.2 Apr 10, 2025
0.22.1 Feb 20, 2025
0.21.0 Dec 18, 2024
0.20.2 Nov 28, 2024
0.11.0 Nov 28, 2023

#1908 in Rust patterns

Download history 4750/week @ 2024-12-19 2653/week @ 2024-12-26 5512/week @ 2025-01-02 7387/week @ 2025-01-09 6401/week @ 2025-01-16 6433/week @ 2025-01-23 6590/week @ 2025-01-30 6378/week @ 2025-02-06 5416/week @ 2025-02-13 8380/week @ 2025-02-20 8509/week @ 2025-02-27 13960/week @ 2025-03-06 14342/week @ 2025-03-13 12095/week @ 2025-03-20 8412/week @ 2025-03-27 12557/week @ 2025-04-03

50,343 downloads per month
Used in 83 crates (27 directly)

MIT/Apache

395KB
7K SLoC

The core types and traits that power Rerun's data model.

The Archetype trait is the core of this crate and is a good starting point to get familiar with the code. An archetype is a logical collection of batches of Components that play well with each other.

Rerun (and the underlying Arrow data framework) is designed to work with large arrays of Components, as opposed to single instances. When multiple instances of a Component are put together in an array, they yield a ComponentBatch: the atomic unit of (de)serialization.

Internally, Components are implemented using many different Loggables.

Feature flags


re_types_core

Part of the rerun family of crates.

Latest version Documentation MIT Apache

The core traits and types that power Rerun's data model.

Dependencies

~17–27MB
~386K SLoC