@nebula-kit/core
v0.10.0
Published
React UI system built on composition and prop inheritance, with strict rules governing component appearance and behavior. Designed to reduce UI entropy and keep interfaces consistent and maintainable as products grow over time.
Downloads
243
Maintainers
Readme
NebulaKit
React UI system built on composition and prop inheritance, with strict rules governing component appearance and behavior. Designed to reduce UI entropy and keep interfaces consistent and maintainable as products grow over time.
JSX first
JSX is the primary development flow. Styling happens through structured props instead of constant CSS authoring, while preserving familiar CSS concepts underneath.
Composition and inheritance
Pure composition drives all component behavior. Functionality is never duplicated. Composed functionality flows through prop inheritance, not redefinition.
Enforcing HTML semantics
Semantic HTML is part of the component contract. Components preserve structure and meaning by default.
Orthogonal styling engine
Styling concerns are separated and scoped to prevent interference. Each styling dimension stays isolated. Performance is a property of the architecture, not an added optimization.
Unified rendering models
The mechanisms for drawing visual output and handling responsiveness are each driven by their own explicit model, ensuring consistent behavior across the system.
Resistant to entropy
System constraints minimize UI entropy and optimize for long-term consistency, keeping products stable as they grow.
Get started: https://nebulakit.dev/foundations/overview/getting-started/installation
License: https://nebulakit.dev/foundations/other/legal/license
Release notes: https://nebulakit.dev/foundations/resources/changelog/v0.10.0
