/garfish

A powerful micro front-end framework 🚚

Primary LanguageTypeScriptApache License 2.0Apache-2.0

简介

garfish

Garfish 是字节跳动内部自研的微前端框架,提供了从开发调试、服务注册和发现、部署上线、运行的完整解决方案,主要用于解决多团队协作的大型单体应用维护困难的问题。

目前在字节跳动内部有超过 60 个团队,300 个项目使用 Garfish。

安装

$ npm install garfish

快速开始

import Garfish from 'garfish';

Garfish.run({
  domGetter: '#AppContainer',
  apps: [
    {
      name: 'app',
      entry: 'xx.html',
      activeWhen: '/index',
    },
  ],
});

文档

LICENSE

Garfish is released under the Apache License, Version 2.0.