Lithium knowledge base
Understand the runtime. Ship the feature.
Start with a small addon, move shared behavior into services and connect packages through explicit contracts.
01
Getting started
Create a discoverable addon, own its lifecycle and keep package identity explicit from the first file.
Read guide02
Addons
Addon is the smallest lifecycle boundary in Lithium — one manifest, one initialization path and an explicit teardown.
Read guide03
Services
ComponentService keeps global-style systems inside the same scene and lifecycle model used by s&box.
Read guide04
Configuration
Addon configuration loads before the addon lifecycle and persists changes in the addon's own data directory.
Read guideExperimental
Events
Lithium's experimental event API discovers callable endpoints and listeners in the active scene without direct references between packages.
Read guide