All Projects → Jaguar-dart → nuts

Jaguar-dart / nuts

Licence: BSD-3-Clause license
Nuts and bolts for building cross-platform UI (HTML, Flutter, CLI) using Dart. Also screw frameworks (React, Vue, Angular).

Programming Languages

dart
5743 projects
CSS
56736 projects
HTML
75241 projects

Projects that are alternatives of or similar to nuts

Wpemerge
A modern, MVC-powered WordPress as a CMS workflow. 🚀
Stars: ✭ 348 (+2800%)
Mutual labels:  mvc, view
MVVM-Design-Pattern-Demo
An Xcode 9 project written in Swift 4 code designed using the MVVM design pattern, truly extolling the virtues of MVVM over MVC.
Stars: ✭ 31 (+158.33%)
Mutual labels:  mvc, view
view
Yii view rendering library
Stars: ✭ 42 (+250%)
Mutual labels:  mvc, view
Modelassistant
Elegant library to manage the interactions between view and model in Swift
Stars: ✭ 26 (+116.67%)
Mutual labels:  mvc, view
Codegen
A model-view based code generator written in Java
Stars: ✭ 36 (+200%)
Mutual labels:  mvc, view
Diamond
Diamond is a full-stack web-framework written in The D Programming Language using vibe.d
Stars: ✭ 173 (+1341.67%)
Mutual labels:  mvc, view
Dry View
Complete, standalone view rendering system that gives you everything you need to write well-factored view code.
Stars: ✭ 124 (+933.33%)
Mutual labels:  mvc, view
Flexml
🚀基于Litho的Android高性能动态业务容器。
Stars: ✭ 225 (+1775%)
Mutual labels:  mvc, view
madao admin manage
🎉 VUE前后端分离管理系统,基于RBAC的后台管理。
Stars: ✭ 38 (+216.67%)
Mutual labels:  element
SwiftyWave
Siri Waves View in Swift
Stars: ✭ 66 (+450%)
Mutual labels:  view
doubao community frontend
手把手vue+springboot前后端分离项目实战---豆宝社区前端项目代码
Stars: ✭ 119 (+891.67%)
Mutual labels:  element
IndicatorView
IndicatorView Library For Android
Stars: ✭ 41 (+241.67%)
Mutual labels:  view
SmartMvc
深入解析SpringMVC核心原理:从手写简易版MVC框架开始(SmartMvc)
Stars: ✭ 66 (+450%)
Mutual labels:  mvc
adminlte-aspnetcore2-version
Asp.Net Example version of famous and beautiful AdminLTE control panel themes and template.
Stars: ✭ 64 (+433.33%)
Mutual labels:  mvc
LovelyView
🔗A view that combines pictures and texts.(一个组合图片和文本的view).
Stars: ✭ 68 (+466.67%)
Mutual labels:  view
MvcSimplePager
Simple,lightweight,easy to expand pager for asp.net mvc and asp.net core,针对asp.net mvc 和 asp.net core 设计的通用、扩展性良好的轻量级分页扩展
Stars: ✭ 13 (+8.33%)
Mutual labels:  mvc
mvp-sample
一个简单的MVP示例,和传统不一样的是,我们把Activity/Fragment作为Presenter,把View单独提出来,扩展了Presenter的能力。
Stars: ✭ 41 (+241.67%)
Mutual labels:  mvc
AllInOneFX
All In One JavaFX Application with a curated list of awesome JavaFX libraries, frameworks
Stars: ✭ 26 (+116.67%)
Mutual labels:  mvc
wordpressmvc
Разработка сайтов на Wordpress с помощью MVC подхода
Stars: ✭ 12 (+0%)
Mutual labels:  mvc
Asp.net MVC5 DDD EF6 IoC
Asp.net C# MVC5, EF6, DDD, IoC
Stars: ✭ 14 (+16.67%)
Mutual labels:  mvc

nuts

Nuts and bolts for building cross-platform UI (HTML, Flutter, CLI) using Dart. Also screw frameworks (React, Vue, Angular).

Example

class Counter implements Component {
  @override
  String key;

  int count = 0;

  @override
  View makeView() {
    Box ret;
    ret = Box(children: [
      TextField('Count: $count', key: 'info'),
      HBox(children: [
        Button(
            text: 'Increment',
            onClick: () {
              ret.getByKey<TextField>('info').text = 'Count: ${++count}';
            }),
        Button(
            text: 'Decrement',
            onClick: () {
              ret.getByKey<TextField>('info').text = 'Count: ${--count}';
            }),
      ]),
    ]);
    return ret;
  }
}

void main() {
  querySelector('#output').append(defaultRenderers.render(Counter()));
}
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].