Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hawmex/navand
Navand, meaning "a swift horse" in Persian, is a web framework in Dart that lets developers create UIs with a widget model similar to Flutter. Navand apps are compiled into JS and painted using HTML & CSS.
https://github.com/hawmex/navand
dart flutter navand web
Last synced: 13 days ago
JSON representation
Navand, meaning "a swift horse" in Persian, is a web framework in Dart that lets developers create UIs with a widget model similar to Flutter. Navand apps are compiled into JS and painted using HTML & CSS.
- Host: GitHub
- URL: https://github.com/hawmex/navand
- Owner: Hawmex
- License: mit
- Created: 2023-07-23T12:40:19.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-01-17T13:54:43.000Z (12 months ago)
- Last Synced: 2024-12-17T15:22:33.222Z (18 days ago)
- Topics: dart, flutter, navand, web
- Language: Dart
- Homepage:
- Size: 191 KB
- Stars: 11
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
---
[ [GitHub](https://github.com/Hawmex/navand) |
[Wiki](https://github.com/Hawmex/navand/wiki) |
[Pub](https://pub.dev/packages/navand) |
[API Reference](https://pub.dev/documentation/navand) ]---
Navand, meaning "a swift horse" in Persian, is a web framework in Dart that lets
developers create UIs with a widget model similar to Flutter. Navand apps are
compiled into JS and painted using HTML & CSS.- [Code of Conduct](./CODE_OF_CONDUCT.md)
- [Contributing to Navand](./CONTRIBUTING.md)
- [Changelog](./CHANGELOG.md)### Features
- **Command-Line Tool**: Navand has a command-line tool that scaffolds, serves,
and builds your applications.
- **Navigation**: Navand offers a navigation solution called `Navigator`,
providing a seamlessly native experience.
- **Styled Widgets**: Navand includes an API for styling your widgets. The
`Style` API is inspired by the declaration blocks in CSS rulesets.
- **Animated Widgets**: You can use Navand's animation system to improve the UI
of your application. The `Animation` API is designed similar to the animation
API of JavaScript.
- **Stateful Widgets & Global State Management**: You can add reactivity to your
applications using the `StatefulWidget` base class. Moreover, you can tailor a
global state management solution by utilizing the `Store`, `Provider`,
`ConsumerWidget`, and `ConsumerBuilder` APIs together.
- **Support for Asynchronous Data Flow**: Futures and streams can be dealt with
using widgets such as `FutureBuilder` and `StreamBuilder`.
- **Dependency Injection**: The `InheritedWidget` API can be used to inject
dependencies through the application tree.
- **Extensibility**: Navand's API can be extended in almost every way. For
instance, you can create widgets that paint any HTML element on the screen.