A Flutter-like reactive terminal UI framework for Dart, powered by OpenTUI.
- Website and documentation: https://conceptadev.github.io/noir/
- Package:
noiron pub.dev
dart pub add noir| Path | Contents |
|---|---|
packages/noir/ |
The noir package: library, tests, examples, bundled native artifacts, and development tooling in tool/. Its README is the package guide. |
packages/noir_signals/ |
The optional companion package for lifecycle hooks and Signals. |
website/ |
The documentation site. |
skills/ |
Agent skills for building with Noir and maintaining this repository. |
external/opentui/ |
The read-only OpenTUI reference submodule. |
The repository is one Pub workspace:
git clone --recurse-submodules https://github.com/conceptadev/noir.git
cd noir
dart pub get
cd packages/noir
dart run example/counter.dartSee CONTRIBUTING.md for the required checks and GOALS.md for the architecture and quality bar.
MIT. See LICENSE and the third-party notices.