All Projects → alibaba → Ice

alibaba / Ice

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

Programming Languages

typescript
32286 projects
javascript
184084 projects - #8 most used programming language
EJS
674 projects
CSS
56736 projects

Projects that are alternatives of or similar to Ice

React 5ddm
5d动漫,使用React,服务端渲染,接口(不开源)来自赞片CMS。仅供参考,交流群:14646823 欢迎加入
Stars: ✭ 50 (-99.71%)
Mutual labels:  webpack, hooks, ssr, react-router
Award
⚙基于react的服务端渲染框架
Stars: ✭ 91 (-99.46%)
Mutual labels:  webpack, ssr, react-router, spa
Nostalgie
Nostalgie is an opinionated, full-stack, runtime-agnostic framework for building web apps and web pages using react.
Stars: ✭ 130 (-99.23%)
Mutual labels:  serverless, ssr, react-router
React Firebase Starter
Boilerplate (seed) project for creating web apps with React.js, GraphQL.js and Relay
Stars: ✭ 4,366 (-74.26%)
Mutual labels:  serverless, ssr, spa
React Lego
React-lego : incrementally add more cool stuff to your react app
Stars: ✭ 417 (-97.54%)
Mutual labels:  webpack, ssr, react-router
Preact Redux Isomorphic
preact-redux-isomorphic PWA SPA SSR best practices and libraries in under 80kB page size (for live demo click the link below)
Stars: ✭ 85 (-99.5%)
Mutual labels:  ssr, react-router, spa
Ssr Sample
A minimum sample of Server-Side-Rendering, Single-Page-Application and Progressive Web App
Stars: ✭ 285 (-98.32%)
Mutual labels:  webpack, ssr, spa
Miox
Modern infrastructure of complex SPA
Stars: ✭ 374 (-97.79%)
Mutual labels:  webpack, ssr, spa
After.js
Next.js-like framework for server-rendered React apps built with React Router
Stars: ✭ 4,051 (-76.12%)
Mutual labels:  webpack, ssr, react-router
React Router Server
Server Side Rendering library for React Router v4.
Stars: ✭ 443 (-97.39%)
Mutual labels:  webpack, ssr, react-router
Loadable Components
The recommended Code Splitting library for React ✂️✨
Stars: ✭ 6,194 (-63.48%)
Mutual labels:  webpack, ssr, react-router
Icejs
仓库迁移至:https://github.com/alibaba/ice
Stars: ✭ 75 (-99.56%)
Mutual labels:  webpack, framework, react-router
Reeakt
A modern React boilerplate to awesome web applications
Stars: ✭ 116 (-99.32%)
Mutual labels:  webpack, ssr, react-router
async-react-router
Client side react router with async. It like next.js!
Stars: ✭ 21 (-99.88%)
Mutual labels:  react-router, ssr
spank
Slap the pages out of a SPA
Stars: ✭ 50 (-99.71%)
Mutual labels:  spa, ssr
prax
Experimental rendering library geared towards hybrid SSR+SPA apps. Focus on radical simplicity and performance. Tiny and dependency-free.
Stars: ✭ 18 (-99.89%)
Mutual labels:  spa, ssr
personal-website
Personal website – made with Next.js, Preact, MDX, RMWC, & Vercel
Stars: ✭ 16 (-99.91%)
Mutual labels:  spa, ssr
elegant-react-ssr
Server-side rendering with create-react-app, React Router v4, Helmet, Redux, and Thunk boilerplate, without ejecting CRA
Stars: ✭ 16 (-99.91%)
Mutual labels:  react-router, ssr
react-ssr
从零搭建一个react-ssr框架 解决页面js事件 样式同构 服务器客户端路由 数据注水脱水等问题
Stars: ✭ 42 (-99.75%)
Mutual labels:  react-router, ssr
remastered
A full-stack approach to React development
Stars: ✭ 50 (-99.71%)
Mutual labels:  ssr, vite

English | 简体中文

icejs

Downloads Version GitHub license PRs Welcome Gitter

A universal framework based on React.js, Docs.

Features

  • 🐒 Engineering:Out of the box support for ES6+、TypeScript、Less、Sass、 CSS Modules,etc
  • 🦊 Routing:Powerful Routing System, supports 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
  • 🐶 Logger:Built-in logger solution, it's a flexible abstraction over using console.log as well
  • 🦁 Application configuration:Provide powerful and extensible application configuration
  • 🐴 Hooks:Provide Hooks APIs such as useModel and useHistory, etc
  • 🐌 Plugin system:The plugin system provides rich features and allow the community to build reusable solutions
  • 🐘 TypeScript:Support TypeScript
  • 🐂 Modern:Support SPA, SSR, MPA and Micro-frontend

Quick start

Setup by VS Code

We recommend creating a new icejs app using AppWorks:

demo

See Quick start by AppWorks for more details.

Setup by CLI

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

$ npm init ice <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

Contributing

Please see our CONTRIBUTING.md

Contributors

chenbin92/
chenbin92
ClarkXia/
ClarkXia
狒狒神/
狒狒神
Hengchang
Hengchang Lu
大果/
大果
那吒/
那吒
NK/
NK
yangfan/
yangfan
Rhuzerv/
Rhuzerv
f00bar/
f00bar
许文涛/
许文涛
炽翎/
炽翎
sspku-yqLiu/
sspku-yqLiu
Jesse
Jesse Feng
MO/
MO
chenliandong/
chenliandong
sprying/
sprying
0xflotus/
0xflotus
AshShen/
AshShen
Atef
Atef Ben Ali
Eric
Eric Zhang
Far
Far Tseng
QYW/
QYW
Art.XD/
Art.XD
Yurisa/
Yurisa
ZHOU
ZHOU Cheng
游鹿/
游鹿
nancy/
nancy
nieyao/
nieyao
truman.p.du/
truman.p.du
dadalong/
dadalong
yanchanglu/
yanchanglu
zhyupe/
zhyupe
二凢/
二凢
木杉/
木杉
蒋启钲/
蒋启钲
赵的拇指/
赵的拇指
赵锐/
赵锐

Ecosystem

Project Version Docs Description
icejs icejs-status docs A universal framework based on react.js
icestark icestark-status docs Micro Frontends solution for large application
icestore icestore-status docs Simple and friendly state for React
formily formily-status docs Performant, flexible and extensible form solution
ahooks ahooks-status docs React Hooks Library

Community

DingTalk community GitHub issues Gitter
issues gitter

License

MIT

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].