| Crates.io | kobalt-core |
| lib.rs | kobalt-core |
| version | 0.0.2 |
| created_at | 2025-11-18 13:23:05.383981+00 |
| updated_at | 2025-11-18 13:23:05.383981+00 |
| description | Core functionality for Kobalt UI framework - Widget Tree, Layout, State Management, MVVM |
| homepage | |
| repository | |
| max_upload_size | |
| id | 1938437 |
| size | 41,284 |
Core functionality for the Kobalt UI framework.
kobalt-core is the heart of the Kobalt framework. It provides all the fundamental building blocks for creating declarative UIs without depending on any specific rendering backend or platform runtime.
This crate is:
cargo testkobalt-core/
├── types.rs # Common types (Size, Rect, Color)
├── state/ # State management system
│ ├── live_data.rs
│ ├── value_notifier.rs
│ └── change_notifier.rs
├── widget.rs # Widget tree and composition
├── layout/ # Layout system
│ ├── column.rs
│ ├── row.rs
│ └── flex.rs
└── mvvm/ # MVVM infrastructure
└── view_model.rs
use kobalt_core::prelude::*;
// Example usage will be added as implementation progresses
🚧 Under Construction - This crate is in early development.
See the main Kobalt repository for the full roadmap and architecture.