alibaba /ice

🚀 ice.js: The Progressive App Framework Based On React(基于 React 的渐进式应用框架)

★ 18,604⑂ 2,101
TypeScriptCreated 2016-11-03ice.work
18,604
stars
+-4+-3+-2
2,101
forks
–
watchers
–
prs
–
issues
–
releases
–
discussions

README

ice.js


  
  
  
  
  
  
  


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

 Features

- 🐒 Zero Config: Out of the box support for ES6+, TypeScript, Less, Sass, CSS Modules,etc
- 🐯 Practice: Practice about file-system routing, state Management, request, etc
- 🦁 Hybrid: pre-render pages at build time (SSG) or request time (SSR) for default
- 🐌 Plugin system: The plugin system provides rich features and allow the community to build reusable solutions
- 🐂 Multi-End: Support both web, miniapp and Weex

 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:

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


npm init  is available in npm 6+

Start local server to launch project:

bash
$ 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.


  


 Community

- Issues
- Gitter

 LICENSE

MIT

Snapshot: 2026-11-10T09:35:25Z · Data license Apache-2.0 · JSON