Skip to content

zhangtong1993/rax

 
 

Repository files navigation

Rax

The fastest way to build universal application.

gzip size


🎄 Familiar: React compatible API with Class Component and Hooks.

🍬 Tiny: ~6.4 KB minified + gzipped.

🌏 Universal: works with DOM, Weex, Node.js, Mini-program, WebGL and could work more container that implements driver specification.

🍌 Easy: using via rax-cli with zero configuration, one codebase with universal UI toolkit & APIs.

🍭 Friendly: developer tools for Rax development.

Quick Start

Create a new Rax project using create-rax:

$ npm init rax <YourProjectName>

npm init <initializer> is available in npm 6+

Start local server to launch project:

$ cd <YourProjectName>
$ npm install
$ npm run start

Developer Tools

You can inspect and modify the state of your Rax components at runtime using the Rax Developer Tools browser extension, and extension not works in producation mode.

  1. Install the Chrome Rax Developer Tools extension
  2. Reload and go to the 'Rax' tab in the browser's development tools

VS Code Extensions

You can also use the Rax VS Code Extensions to get better development experience.

Contributing

Want to file a bug, contribute some code, or improve documentation? Excellent! Read up on our guidelines for contributing.

Code Contributors

This project exists thanks to all the people who contribute.

About

Write once, run anywhere. https://rax.js.org

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 99.3%
  • Other 0.7%