All Projects → ralliejs → rallie

ralliejs / rallie

Licence: MIT license
a library that helps users implement decentralized front-end micro service architecture

Programming Languages

typescript
32286 projects
Vue
7211 projects
javascript
184084 projects - #8 most used programming language
HTML
75241 projects
CSS
56736 projects

Projects that are alternatives of or similar to rallie

Qiankun
📦 🚀 Blazing fast, simple and complete solution for micro frontends.
Stars: ✭ 11,497 (+3934.04%)
Mutual labels:  microfrontends, micro-frontend
fronts
A progressive micro frontends framework for building Web applications
Stars: ✭ 493 (+72.98%)
Mutual labels:  microfrontends, module-federation
showcase
A Full Stack Journey with Micro Services and Micro Front Ends. Using dapr, kubernetes, react module federation and web assembly,
Stars: ✭ 45 (-84.21%)
Mutual labels:  micro-frontend, module-federation
Microfrontends
Micro-frontend Architecture in Action-微前端的那些事儿
Stars: ✭ 2,696 (+845.96%)
Mutual labels:  microfrontends, micro-frontend
angular-react-microfrontend
🚧 React vs Angular ? Why not both ! Micro frontend demo using Angular and React alongs with a NodeJS API
Stars: ✭ 17 (-94.04%)
Mutual labels:  micro-frontend
csslab
用于快速进行页面重构的CSS函数库
Stars: ✭ 19 (-93.33%)
Mutual labels:  frontend-web
mooa-boilerplate
microfrontends framewrok mooa's boilerplate.前端微服务化框架 Mooa 脚手架示例
Stars: ✭ 30 (-89.47%)
Mutual labels:  microfrontends
frontend
For seeing Ergonode in action please book a demo https://www.ergonode.com/book-a-demo
Stars: ✭ 122 (-57.19%)
Mutual labels:  microfrontends
mashroom
Mashroom Server, an Integration Platform for Microfrontends
Stars: ✭ 35 (-87.72%)
Mutual labels:  microfrontends
AboutFE
知识归纳、内容都在issue里
Stars: ✭ 74 (-74.04%)
Mutual labels:  frontend-web
frontend-starter-kit-with-gulp
Frontend Starter Kit with Gulp for either Themeforest Projects or customizable projects.
Stars: ✭ 34 (-88.07%)
Mutual labels:  frontend-web
scion-microfrontend-platform
SCION Microfrontend Platform is a TypeScript-based open-source library that helps to implement a microfrontend architecture using iframes.
Stars: ✭ 51 (-82.11%)
Mutual labels:  micro-frontend
merkur
tiny extensible javascript library for front-end microservices
Stars: ✭ 45 (-84.21%)
Mutual labels:  microfrontends
dawai
Dawai — The Medicine Platform for Sudan 💊🇸🇩✨
Stars: ✭ 24 (-91.58%)
Mutual labels:  frontend-web
AAG-Visualizer
🌆 🏙 🌃 Viz.js Graphviz - An Elegant Visualizer for And-Inverter Graph
Stars: ✭ 95 (-66.67%)
Mutual labels:  frontend-web
dynamico
Dynamico allows a remote (web-like) code push work-flow for continuous delivery of specific features native or web.
Stars: ✭ 96 (-66.32%)
Mutual labels:  microfrontends
plastic-bag
An open source library to work with micro frontends.
Stars: ✭ 22 (-92.28%)
Mutual labels:  microfrontends
Frontend-StarterKit
Frontend StarterKit - [Gulp 4, Pug, SCSS, ES6+]
Stars: ✭ 13 (-95.44%)
Mutual labels:  frontend-web
windowed-observable
Messaging lib using a pub/sub observable scoped by namespaces.
Stars: ✭ 132 (-53.68%)
Mutual labels:  microfrontends
microfest
Manifest management for single page applications driven by micro frontend apps
Stars: ✭ 14 (-95.09%)
Mutual labels:  microfrontends


Coverage Status release lastCommit lerna

简体中文 | English

WIP: the library is under heavy development, do not use it in production enviroment.

Introduction

Rallie is a library that can help users implement decentralized front-end micro service architecture. The front-end application developed based on rallie can become a service that exposes responsive states, events and methods. Different services can share dependencies, flexibly combine and arrange, so as to improve the scalability of large-scale front-end applications

Features

  • Decentralized service arrangement: there is no concept like main-application and sub-application, everything is service, and the dependencies between services are managed and arranged by rallie
  • communication between services: services can expose reactive states based on @vue/reactivity along with events and methods based on proxy
  • Middleware: The middleware mechanism based on koa-compose makes the process of loading application's resource become really flexible and scalable
  • Support mainstream front-end technology: rallie is friendly to typescript, and supports vue2, vue3, react and vanilla js

Example

Ecosystem

  • @rallie/react: support react services by providing hooks
  • @rallie/vue: support vue3 services by providing composition api and support vue2 services by providing mixins
  • @rallie/load-html: A middleware that allows services load resources directly from HTML

Document

Rallie.js: A library that helps users implement decentralized front-end micro service architecture

License

rallie is MIT Licensed

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