Build a React web app without manually configuring webpack, routing, or build tools.
Create a static site that pre-renders pages at build time for fast loading.
Develop a WeChat mini-app using React and file-based routing.
Set up server-side rendering to generate pages on demand for SEO and dynamic content.
ice.js is a React-based web application framework built by Alibaba that aims to reduce configuration overhead. Instead of manually setting up build tools, routing, and state management, ice.js provides these out of the box with sensible defaults, following a "zero config" philosophy where TypeScript, CSS modules, and other common needs work without additional setup. The framework uses file-system routing, the structure of your files automatically determines the URL routes in your app, so you don't need to write routing configuration manually. It supports server-side rendering (generating pages on the server at request time) and static site generation (pre-building pages at build time), as well as a plugin system for extending functionality. It also supports mini-apps, a format used on platforms like WeChat. A new project can be started with a single command. The framework is MIT-licensed and maintained with community contributions.
Generated 2026-05-18 · Model: sonnet-4-6 · Verify against the repo before relying on details.