kiwi-ecs 1.1.1

A performant, small and versatile entity component system
Documentation
mod macros {
    pub use kiwi_macros::system;
    pub use kiwi_macros::query;
    pub use kiwi_macros::query_mut;
    pub use kiwi_macros::spawn_entity;
    pub use kiwi_macros::Component;
}
pub use macros::*;

mod world;
pub use world::World;

mod entity;
pub use entity::EntityId;

mod component;
pub use component::{ComponentId, Component};

mod archetype;
mod arch_store;
pub use arch_store::ArchetypeId;

mod arch {
    pub(crate) use crate::archetype::*;
    pub(crate) use crate::arch_store::*;
}