douglasdeoliveira / React Micro Frontends
Licence: mit
This is a monorepo ReactJS based in micro frontends
Stars: ✭ 61
Programming Languages
typescript
32286 projects
Projects that are alternatives of or similar to React Micro Frontends
React Workspaces Playground
⚛️ 🐈 Zero Config Create-React-App Monorepos with Yarn Workspaces, Lerna and React Storybook.
Stars: ✭ 658 (+978.69%)
Mutual labels: monorepo
Ethereumjs Monorepo
Monorepo for the Ethereum VM TypeScript Implementation
Stars: ✭ 813 (+1232.79%)
Mutual labels: monorepo
Pectin
Rollup-related tools for incremental transpilation of packages in Lerna-based monorepos
Stars: ✭ 50 (-18.03%)
Mutual labels: monorepo
Next Right Now
Flexible production-grade boilerplate with Next.js 10, Vercel and TypeScript. Includes multiple opt-in presets using Storybook, Airtable, GraphQL, Analytics, CSS-in-JS, Monitoring, End-to-end testing, Internationalization, CI/CD and SaaS B2B multi single-tenancy (monorepo) support
Stars: ✭ 671 (+1000%)
Mutual labels: monorepo
Lerna Yarn Workspaces Example
How to build TypeScript mono-repo project with yarn and lerna
Stars: ✭ 787 (+1190.16%)
Mutual labels: monorepo
Angular6 Monorepo Experiment
A monorepo experiment using Angular-CLI and Lerna
Stars: ✭ 15 (-75.41%)
Mutual labels: monorepo
Lerna Changelog
📖 PR-based changelog generator with monorepo support
Stars: ✭ 611 (+901.64%)
Mutual labels: monorepo
Oao
A Yarn-based, opinionated monorepo management tool
Stars: ✭ 796 (+1204.92%)
Mutual labels: monorepo
React Native Web Template
Template project for sharing code between iOS, Android & Web using monorepo
Stars: ✭ 45 (-26.23%)
Mutual labels: monorepo
Lerna
Splitting up large codebases into separate independently versioned packages
is extremely useful for code sharing. However, making changes across many
repositories is messy and difficult to track, and testing across repositories
becomes complicated very quickly.
Stars: ✭ 31,079 (+50849.18%)
Mutual labels: monorepo
Mapbox Gl Js
Interactive, thoroughly customizable maps in the browser, powered by vector tiles and WebGL
Stars: ✭ 8,017 (+13042.62%)
Mutual labels: monorepo
Next Express Monorepo Starter
NextJS, Express and Now as Microservices with Yarn & Lerna Workspaces
Stars: ✭ 50 (-18.03%)
Mutual labels: monorepo
Nteract
📘 The interactive computing suite for you! ✨
Stars: ✭ 5,713 (+9265.57%)
Mutual labels: monorepo
Phpfn
Functional PHP Toolstet: Centralized monorepository for all libraries
Stars: ✭ 19 (-68.85%)
Mutual labels: monorepo
Terra Clinical
Terra Clinical is a repository for terra react components used only in a clinical setting.
Stars: ✭ 59 (-3.28%)
Mutual labels: monorepo
Apployees Nx
A collection of builders and extensions for the https://nx.dev monorepo tooling.
Stars: ✭ 43 (-29.51%)
Mutual labels: monorepo
Monorepo React Micro Frontends
Technologies | How To Use | License | Inspiration
🚀 Technologies
This project was developed with the following technologies:
ℹ️ How To Use
To clone and run this application, you'll need Git, Node.js v10.16 or higher + Yarn v1.13 or higher installed on your computer.
Create a .env
file based on the .env.example
contained in each module of the project and fill in the necessary information.
From your command line:
# Clone this repository
$ git clone https://github.com/douglasdeoliveira/react-micro-frontends
# Install dependencies
$ cd react-micro-frontends && yarn
# Run all micro-frontends together
$ yarn start
Another examples:
# Run a specific micro-frontend
# yarn start:MODULE_NAME (see package.json)
$ yarn start:foo
# Install global dependency on the project
$ yarn add react -W
# Install dependency on a specific module
# yarn workspace MODULE_NAME YARN_COMMAND
$ yarn workspace @project/foo add react
📝 License
This project is under the MIT license. See the LICENSE for more information.
📚 Inspiration
Made with ♥ by Douglas de Oliveira 👋 Get in touch!
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].