All Projects β†’ alibaba β†’ Beidou

alibaba / Beidou

Licence: mit
🌌 Isomorphic framework for server-rendered React apps

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Beidou

Razzle Material Ui Styled Example
Razzle Material-UI example with Styled Components using Express with compression
Stars: ✭ 117 (-95.71%)
Mutual labels:  universal, isomorphic, ssr, server-side-rendering
webpack-isomorphic-compiler
A compiler that makes your life easier if you are building isomorphic webpack powered apps, that is, single page applications with server-side rendering
Stars: ✭ 16 (-99.41%)
Mutual labels:  isomorphic, universal, ssr, server-side-rendering
Hackernews
HackerNews clone built with Nuxt.js
Stars: ✭ 758 (-72.19%)
Mutual labels:  universal, isomorphic, ssr
Nuxt.js
The Intuitive Vue(2) Framework
Stars: ✭ 38,986 (+1330.15%)
Mutual labels:  universal, isomorphic, ssr
Universal React Demo
ES6 demo of a simple but scalable React app with react-router, code splitting, server side rendering, and tree shaking.
Stars: ✭ 50 (-98.17%)
Mutual labels:  universal, isomorphic, server-side-rendering
Awesome Nextjs
πŸ“” πŸ“š A curated list of awesome resources : books, videos, articles about using Next.js (A minimalistic framework for universal server-rendered React applications)
Stars: ✭ 6,812 (+149.89%)
Mutual labels:  universal, isomorphic, server-side-rendering
Universal
Seed project for Angular Universal apps featuring Server-Side Rendering (SSR), Webpack, CLI scaffolding, dev/prod modes, AoT compilation, HMR, SCSS compilation, lazy loading, config, cache, i18n, SEO, and TSLint/codelyzer
Stars: ✭ 669 (-75.46%)
Mutual labels:  universal, isomorphic, server-side-rendering
Hapi React Hot Loader Example
Simple React Hot Loading example with Hapi Server-side rendering
Stars: ✭ 44 (-98.39%)
Mutual labels:  isomorphic, ssr, server-side-rendering
React Server
πŸš€ Blazing fast page load and seamless navigation.
Stars: ✭ 3,932 (+44.24%)
Mutual labels:  universal, isomorphic, ssr
Use Ssr
☯️ React hook to determine if you are on the server, browser, or react native
Stars: ✭ 230 (-91.56%)
Mutual labels:  isomorphic, ssr, server-side-rendering
Egg Vue Webpack Boilerplate
Egg Vue Server Side Render (SSR) / Client Side Render (CSR)
Stars: ✭ 1,302 (-52.24%)
Mutual labels:  isomorphic, ssr, server-side-rendering
Koa React Universal
lightweight React-Koa2 universal boilerplate, only what is essential
Stars: ✭ 112 (-95.89%)
Mutual labels:  universal, isomorphic, ssr
React App
Create React App with server-side code support
Stars: ✭ 614 (-77.48%)
Mutual labels:  isomorphic, ssr, server-side-rendering
Universal Starter
Angular 9 Universal repo with many features
Stars: ✭ 518 (-81%)
Mutual labels:  universal, ssr, server-side-rendering
Celestite
Beautifully reactive, server-side rendered Svelte apps w/ a Crystal backend
Stars: ✭ 185 (-93.21%)
Mutual labels:  universal, isomorphic, ssr
Cra Universal
🌏 Create React App companion for universal app. No eject, auto SSR, zero config, full HMR, and more (inactive project)
Stars: ✭ 419 (-84.63%)
Mutual labels:  universal, ssr, server-side-rendering
Typescript Hapi React Hot Loader Example
Simple TypeScript React Hot Loading example with Hapi Server-side rendering
Stars: ✭ 44 (-98.39%)
Mutual labels:  isomorphic, ssr, server-side-rendering
Go Starter Kit
[abandoned] Golang isomorphic react/hot reloadable/redux/css-modules/SSR starter kit
Stars: ✭ 2,855 (+4.73%)
Mutual labels:  universal, isomorphic, server-side-rendering
Angular Ssr
Angular 4+ server-side rendering solution compatible with @angular/material, jQuery, and other libraries that touch the DOM (as well as providing a rich feature set!)
Stars: ✭ 283 (-89.62%)
Mutual labels:  isomorphic, ssr, server-side-rendering
React Redux Saucepan
A minimal and universal react redux starter project. With hot reloading, linting and server-side rendering
Stars: ✭ 86 (-96.85%)
Mutual labels:  universal, ssr, server-side-rendering

Beidou

🌌 Isomorphic framework for server-rendered React apps

NPM version build status Test coverage NPM Downloads Gitter Node

Chinese Documentation - δΈ­ζ–‡ζ–‡ζ‘£

Features

  • βœ”οΈŽ High performance, 2-5 times speedup compares to client-side rendering
  • βœ”οΈŽ Search engine optimization(SEO)
  • βœ”οΈŽ ES6/ES7/ES8 supported
  • βœ”οΈŽ TypeScript supported
  • βœ”οΈŽ React renderToNodeStream supported
  • βœ”οΈŽ SCSS/Sass with autoprefixer supported
  • βœ”οΈŽ Auto router supported
  • βœ”οΈŽ Extends default webpack config supported
  • βœ”οΈŽ View rendering middleware supported
  • βœ”οΈŽ User-friendly CLI tool
  • βœ”οΈŽ Lots of plugins

Release 2.0

New Features

  • BREAKING CHANGE: Upgrade internal babel to 7

  • BREAKING CHANGE: Upgrade internal webpack to 4

  • Completely TypeScript Support, enable with one line config:

// package.json

{
  "config": {
    "typescript": true
  }
}

see typescript example for more detail.

Quick start

$ npm install beidou-cli -g
$ beidou init
$ npm run dev

Navigate to http://localhost:6001/

Boilerplate

Documentation

Articles

Performance

  • Isomorphic rendering performance VS client side rendering performance in 3G network

isomorphic vs performance

  • Performance comparison in different network environment

isomorphic vs performance

Need Help?

Please let us know how can we help. Do check out issues for bug reports or suggestions first.

DingTalk group supported

DingTalk Group Number: 23374510

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].