dart_html_dsl 0.0.1
dart_html_dsl: ^0.0.1 copied to clipboard
A type-safe Dart DSL for building HTML, CSS, and JavaScript using pure Dart code, with scoped styles, pseudo-classes, and component-based architecture.
Dart HTML DSL #
⚠️ Warning #
Experimental Project
This project is currently under active experimentation.
The API is not final, and required widgets and features are still being added and refined.
Breaking changes may occur at any time until a stable release is announced.
Platform Support #
✅ Dart VM
✅ Flutter (Mobile / Desktop / Web)
✅ Server-side Dart
✅ Web (HTML generation only)
dart_html_dsl is a type-safe Dart DSL for building HTML, CSS, and JavaScript using pure Dart code.
It allows you to define web UI elements, scoped styles, pseudo-classes
(e.g. :hover, :active), and JavaScript event bindings in a structured,
Flutter-inspired, component-based way — without writing raw HTML, CSS, or JS.
This package is designed for developers who want full control over web output while keeping everything in Dart.