ice README

The project's README from github.com/alibaba/ice. As one markdown file: README.md.

ice.js

Downloads Version GitHub license PRs Welcome Gitter Leaderboard Open with OpenSumi

A universal framework based on React.js, 📚 Docs.

Features

Quick start

We recommend creating a new ice.js app using create-ice, which sets up everything automatically for you. To create a project, run:

$ npm init ice ice-app --template @ice/lite-scaffold

npm init <initializer> is available in npm 6+

Start local server to launch project:

$ cd ice-app
$ npm install
$ npm run start # running on http://localhost:3000.

It's as simple as that!

Contributing

Please see our CONTRIBUTING.md

Contributors

Contributors can contact us to join the Contributor Group.

Contribution Leaderboard

Community

LICENSE

MIT

ice (alibaba/ice)

Searching Database…

18.6K ·GitHub
What is this?ice.js is a universal application framework based on React, developed by Alibaba. It ships routing, rendering (SPA, SSR, SSG) and build tooling out of the box for building web applications.
Is it a full framework, or a library I bolt onto an existing app?It's a full application framework: file-system routing, state management and a request layer are built in, and you scaffold a whole new app with create-ice rather than adding it to existing code.
How do I start a new project with it?Scaffold with create-ice: run 'npm init ice' (needs npm 6+), then start the local dev server. It sets the whole project up for you automatically.
What do I need installed before using it?Just Node.js with npm 6+. Everything else — TypeScript, Less, Sass, CSS Modules, ES6+ — works with zero configuration, no extra setup steps.
Does it target the web only?Mostly web, but not only: it also supports miniapps and Weex, so one project can reach multiple ends.
Does it support micro-frontends?Yes — micro-frontends are listed among the project's core topics, alongside SPA and MPA support and serverless deployment.
Is it free, including for commercial projects?Yes, it's MIT-licensed open source, so it's free to use in commercial products.
What are similar projects?qiankun, vue, nuxt, razzle, react-router, todomvc, react-static, graphql
Creator
alibaba
Size
150.2 MB
Stars
18.6K
Age
9y
Commits · 90 Days