#async #component #manager #initialiation

component-map

Generic component manager with sync/async and fallible/infallible initialisation

5 unstable releases

Uses new Rust 2024

new 0.3.2 Feb 8, 2026
0.3.1 Feb 3, 2026
0.3.0 Feb 3, 2026
0.2.0 Jan 29, 2026
0.1.0 Jan 26, 2026

#1517 in Rust patterns

MIT license

59KB
1.5K SLoC

component-map

A generic Rust library for managing collections of components with flexible initialization strategies.

Features

  • Multiple initialization strategies: synchronous, asynchronous, fallible, and infallible

License

MIT

Dependencies

~0.8–1.4MB
~28K SLoC