All Projects → fusionjs → Fusionjs

fusionjs / Fusionjs

Licence: mit
Modern framework for fast, powerful React apps

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Fusionjs

Universal Hmr Ssr React Redux
⚡A Universal Javascript App Utilizing Express, Webpack, React, Redux and React Router with Server Side Rendering and Hot Module Reloading ⚡
Stars: ✭ 60 (-95.57%)
Mutual labels:  server-side-rendering
Mern
🎉 This is boilerplate for MERN stack with integrations like Redux and SSR 🎉
Stars: ✭ 77 (-94.31%)
Mutual labels:  server-side-rendering
Location
Smartphone navigation positionning, fusion GPS and IMU sensors.
Stars: ✭ 87 (-93.57%)
Mutual labels:  fusion
Rpg Boilerplate
Relay (React), Postgres, and Graphile (GraphQL): A Modern Frontend and API Boilerplate
Stars: ✭ 62 (-95.42%)
Mutual labels:  server-side-rendering
Ssr React
How to server-side render React, hydrate it on the client and combine client and server routes
Stars: ✭ 67 (-95.05%)
Mutual labels:  server-side-rendering
Otter
A server that runs your client-side apps.
Stars: ✭ 80 (-94.09%)
Mutual labels:  server-side-rendering
Cloudflare Worker Preact Pwa
Cloudflare worker running a Preact Progressive Web App
Stars: ✭ 57 (-95.79%)
Mutual labels:  server-side-rendering
Vctl Docs
VMware vctl Docs
Stars: ✭ 95 (-92.98%)
Mutual labels:  fusion
Starter Lapis
Cutting edge starter kit
Stars: ✭ 72 (-94.68%)
Mutual labels:  server-side-rendering
React Redux Saucepan
A minimal and universal react redux starter project. With hot reloading, linting and server-side rendering
Stars: ✭ 86 (-93.64%)
Mutual labels:  server-side-rendering
React Infinite Tree
The infinite-tree library for React.
Stars: ✭ 63 (-95.34%)
Mutual labels:  server-side-rendering
React Universal Boiler
A bold way to begin your next great universal React application. Uses Webpack 3, React 16, Redux, and more for a great developer experience.
Stars: ✭ 65 (-95.2%)
Mutual labels:  server-side-rendering
React Ssr Boilerplate
A boilerplate for server-side rendered React Applications. Includes local auth and GitHub Oauth 2 strategies.
Stars: ✭ 85 (-93.72%)
Mutual labels:  server-side-rendering
Ng Toolkit
⭐️ Angular tool-box! Start your PWA in two steps! Add Serverless support for existing projects and much more
Stars: ✭ 1,116 (-17.52%)
Mutual labels:  server-side-rendering
Egg Vue Webpack Boilerplate
Egg Vue Server Side Render (SSR) / Client Side Render (CSR)
Stars: ✭ 1,302 (-3.77%)
Mutual labels:  server-side-rendering
Vuejs Aspnetcore Ssr
🆙 VueJS 2.5 Server Side Rendering on ASP.NET Core 2 and more
Stars: ✭ 57 (-95.79%)
Mutual labels:  server-side-rendering
Packer Centos 6
This build has been moved - see README.md
Stars: ✭ 78 (-94.24%)
Mutual labels:  fusion
Api2html
Using the data from your API, generate the HTML on the fly! Server-side rendering of the mustache templates
Stars: ✭ 97 (-92.83%)
Mutual labels:  server-side-rendering
Hyperapp Render
Render Hyperapp to an HTML string with SSR and Node.js streaming support.
Stars: ✭ 93 (-93.13%)
Mutual labels:  server-side-rendering
The Ultimate Boilerplate
webpack 2, react hotloader 3, react router v4, code splitting and more
Stars: ✭ 85 (-93.72%)
Mutual labels:  server-side-rendering

FUSION.JS

Modern framework for fast, powerful React apps

Build status fusion-core Downloads

What is it?

fu·sionnoun

The process or result of joining two or more things together to form a single entity.

Fusion.js, Uber’s open source universal web framework, represents the fusion of the client and the server. It's geared for server-side rendering out of the box, and its plugin-driven architecture allows for complex frontend and backend logic to be encapsulated in a single plugin:

import App from 'fusion-react';
import Router from 'fusion-plugin-react-router';

export default () => {
  const app = new App(<div>...</div>);

  /*
  One line of code sets up everything you need for routing:
  - Server rendering
  - React Providers on both server and browser
  - Bundle splitting integration
  - Hot module reloading support
  */
  app.register(Router);

  return app;
}

We initially built Fusion.js to make our own websites easier to maintain, but were so impressed with the benefits that we decided to offer it to the community as an open source project!

Try it out

If you're interested in giving Fusion.js a shot, Overview and Core Concepts are great places to start.

Contributing

This is a monorepo of all open source Fusion.js packages maintained using jazelle. Take a look at CONTRIBUTING.md for info on how to develop in this repo.

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