Git Product home page Git Product logo

rax-app's Introduction

English | 简体中文

Downloads Version GitHub license PRs Welcome Gitter

An universal framework based on Rax

Features

  • 🐂 Universal:Support Web/MiniApp/Kraken
  • 🐴 App lifecycle:Provide useS6+、TypeScript、Less、Sass、 CSS Modules,etc
  • 🦊 Routing:Powerful Routing System, supporPageShow、usePageHide etc.
  • 🐒 Engineering:Out of the box support for Ets configured routing and conventions routing
  • 🐯 State management:Built-in icestore, lightweight state management solution based on React Hooks
  • 🐦 Config:Modes and Environment Variables configuration in the config file
  • 🦁 Application configuration:Provide powerful and extensible application configuration
  • 🐌 Plugin system:The plugin system provides rich features and allow the community to build reusable solutions
  • 🐘 TypeScript:Support TypeScript

Quick start

Setup by Iceworks

We recommend creating a new rax app using Iceworks:

demo

See Quick start by Iceworks for more details.

Setup by CLI

Use npm init:

$ npm init rax <project-name>

npm init <initializer> is available in npm 6+

Start local server to launch project:

$ cd <project-name>
$ npm install
$ npm run start # running on http://localhost:3333.

It's as simple as that!

Examples

Ecosystem

Project Version Docs Description
rax rax-status docs Progressive React framework for building universal application
rax-app rax-app-status docs An universal framework based on rax.js
miniapp miniapp-status docs An mordern and high performance miniapp solution based on rax-app
icestore icestore-status docs Simple and friendly state for React like
iceworks iceworks-status docs Visual Intelligent Development Assistant

Community

DingTalk community GitHub issues
issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.