All Projects → tangshuang → nautil

tangshuang / nautil

Licence: other
Nautil.js is a javascript framework for building cross-platform business system applications based on React.

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to nautil

Angular Interview Questions
List of 300 Angular Interview Questions and answers
Stars: ✭ 2,264 (+3279.1%)
Mutual labels:  javascript-framework
Enact
An app development framework built atop React that’s easy to use, performant and customizable.
Stars: ✭ 178 (+165.67%)
Mutual labels:  javascript-framework
CoCreate-dashboard
A simple dashboard component in vanilla javascript. Easily configured using HTML5 attributes and/or JavaScript API.
Stars: ✭ 20 (-70.15%)
Mutual labels:  javascript-framework
Vivid
a JavaScript library which is built to easily customize and use the SVG Icons with a blaze.
Stars: ✭ 1,797 (+2582.09%)
Mutual labels:  javascript-framework
Hyperdom
A fast, feature rich and simple framework for building dynamic browser applications.
Stars: ✭ 161 (+140.3%)
Mutual labels:  javascript-framework
Browsix
Browsix is a Unix-like operating system for the browser.
Stars: ✭ 2,583 (+3755.22%)
Mutual labels:  javascript-framework
Javascript Avanzado En Espanol
Esta es una traducción de la serie de libros de You Don't Know JS (book series), la cual es una serie de 6 libros que navegan profundamente en los mecanismos básicos y avanzados del lenguaje JavaScript. La primera edición de la serie está ahora completa.
Stars: ✭ 118 (+76.12%)
Mutual labels:  javascript-framework
madosel
Modasel is a family of responsive front-end frameworks that make it easy to design beautiful responsive websites, apps that look amazing on any device. Madosel is semantic, readable, flexible, and completely customizable.
Stars: ✭ 39 (-41.79%)
Mutual labels:  javascript-framework
Woowahanjs
웹 어플리케이션 개발을 위한 JS프레임워크
Stars: ✭ 171 (+155.22%)
Mutual labels:  javascript-framework
Yalla
YallaJS, ES6 Templating Engine.
Stars: ✭ 253 (+277.61%)
Mutual labels:  javascript-framework
Kunafa
Easy to use, high level framework in Kotlin for front-end web-development
Stars: ✭ 148 (+120.9%)
Mutual labels:  javascript-framework
A Keyboard
javascript keyboard
Stars: ✭ 160 (+138.81%)
Mutual labels:  javascript-framework
Metal.js
Build UI components in a solid, flexible way
Stars: ✭ 227 (+238.81%)
Mutual labels:  javascript-framework
Torus
Torus is an event-driven model-view UI framework for the web, focused on being tiny, efficient, and free of dependencies.
Stars: ✭ 136 (+102.99%)
Mutual labels:  javascript-framework
fyu
Do your users take your website for granted? Do want to make them using your website living hell? Look no further, F.Y.U. is here!
Stars: ✭ 53 (-20.9%)
Mutual labels:  javascript-framework
Frontend Hard Mode Interview
《前端内参》,有关于JavaScript、编程范式、设计模式、软件开发的艺术等大前端范畴内的知识分享,旨在帮助前端工程师们夯实技术基础以通过一线互联网企业技术面试。
Stars: ✭ 2,338 (+3389.55%)
Mutual labels:  javascript-framework
Server Components
🔧 A simple, lightweight tool for composable HTML rendering in Node.js, based on web components.
Stars: ✭ 212 (+216.42%)
Mutual labels:  javascript-framework
kites
Template-based Web Application Framework
Stars: ✭ 51 (-23.88%)
Mutual labels:  javascript-framework
Modern.JS
모던 자바스크립트 라이브러리/프레임워크 × KIPFA(한국인터넷전문가협회)
Stars: ✭ 16 (-76.12%)
Mutual labels:  javascript-framework
Friendup
Friend OS is the Internet Operating System for any device, running on posix compatible hosts. Also known as the Friend Unifying Platform.
Stars: ✭ 241 (+259.7%)
Mutual labels:  javascript-framework
Enterprise Level Business System Frontend Framework
企业级业务系统前端框架

Introduction

Nautil (nautil.js) is a javascript frontend framework which helps you to build enterprise level cross-platform business system by using familiar React syntax.
Nautil (nautil.js) 是一个基于 React 语法快速构建企业级的跨平台业务系统的前端框架。

The purpose of Nautil is to make complex business system development more systematic, easy and efficient.
她的目标是使复杂业务系统的开发结构更清晰,效率更高。

Nautil (nautil.js) is built on React and is a framework, not a UI library. Developers can use React components in Nautil applications directly as possible. Nautil is absolutely React, however, Nautil is more than React. As a framework, it provides MVC architecture, router/navigation, state management, model management, event stream management, internationalization and ability of cross-platform.
她是基于 React 的框架(而非 UI 库)。开发者可以无缝地直接在 Nautil 中使用 React 的组件。Nautil 就是 React,但 Nautil 不止于 React。 作为框架,她还提供了 MVC 架构、路由、状态管理、模型管理、事件流管理、国际化以及跨平台等一系列框架应该具备的套件。

Without importing all the ecosystem of React, without complex redux, without any more choice of third part libraries, you will begin and build your application quickly with Nautil. Feel happy and relaxing when you writing with Nautil. It will work as what you think. You do not need to learn more than react. The only thing you need to know is some feature level api. There is no syntax level or higher knowledge to learn. Try it, I belive, you will fall in love with Nautil in 5 minutes.
不需要把整个 React 生态里面的东西都引入进来了,不需要复杂的 redux,不需要一大堆第三方库,你现在只需要使用到 Nautil 就可以开始快速构建你的应用。轻松上阵吧!它会按照你所想的那样工作,除了 React 本身,你不需要学更多复杂的内容了,你要了解的全都是 API 层面的东西,不会再有新语法让你去学了。现在开始吧,我相信你会在 5 分钟内爱上她!

Install

npm i nautil

Documention

Related Efforts

  • nautil-cli - The CLI tool for Nautil to make your development more easy.
  • tyshemo - A data type checker, Model generator library which is used in Nautil to help developers to crete models.

Maintainers

@tangshuang.

Contributing

Feel free to dive in! Open an issue or submit PRs.

Road Map

  • TypeScript declare file supports (highest priority)
  • Unit test
  • Eslint rules in nautil-cli
  • testing tasks in nautil-cli
  • React Native in nautil-cli
  • Wechat miniprogram

MIT License

Copyright 2019 tangshuang

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

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].