whatisgithub

What is micro-frontends?

neuland/micro-frontends — explained in plain English

Analysis updated 2026-06-26

4,675JavaScriptAudience · developerComplexity · 1/5LicenseSetup · easy

In one sentence

A website and content repository explaining the concept of micro-frontends, which splits a web app's user interface into independently deployable pieces the same way microservices split backend systems.

Mindmap

mindmap
  root((Micro-frontends))
    Core Concept
      Split UI into pieces
      Independent deployment
      Team ownership
    Relation to Backend
      Like microservices
      Frontend equivalent
    Content Location
      micro-frontends.org
      GitHub Pages hosted
    Contributing
      Open issues
      Submit pull requests
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Learn what micro-frontends are and how to apply the concept to your web application architecture.

USE CASE 2

Contribute edits or new content to the micro-frontends.org reference site via pull requests.

USE CASE 3

Share this site with teammates or stakeholders as an educational resource on UI architecture patterns.

USE CASE 4

Use as a reference for explaining micro-frontend architecture when proposing it to your team.

What is it built with?

JavaScriptGitHub PagesMarkdown

How does it compare?

neuland/micro-frontendscertd/certdpreactjs/preact-cli
Stars4,6754,6764,676
LanguageJavaScriptJavaScriptJavaScript
Setup difficultyeasymoderateeasy
Complexity1/53/52/5
Audiencedeveloperops devopsdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 5min
Use freely for any purpose, including commercial, as long as you keep the copyright notice.

So what is it?

This repository holds the source for micro-frontends.org, a website about applying microservice thinking to the front-end layer of web development. The idea of micro-frontends is to break a web application's user interface into independently owned and deployable pieces, the same way backend microservice architectures split server-side systems into separate services. The actual explanatory content and articles live on the website rather than in this repository's code. The README itself is minimal. It names the author, Michael Geers, links to the live site at micro-frontends.org, and explains that the site is hosted via GitHub Pages using an index.md file in the repository. There are no code examples, setup guides, architecture diagrams, or technical walkthroughs in the README. If you are looking for a practical explanation of what micro-frontends are and how to implement them, the README simply points you to the website rather than providing that information directly. Contributions to the site are welcome. Because the site is served directly from this repository via GitHub Pages, you can open issues or submit pull requests against the source files to suggest edits or additions to the published content. The project is licensed under the MIT License, attributed to neuland Buro fur Informatik, a software firm based in Bremen, Germany. The MIT License allows anyone to freely use, copy, modify, and distribute the material, including for commercial purposes, as long as the original copyright notice is preserved. This is a content and website repository, not a software library or an installable framework you can add to a project.

Copy-paste prompts

Prompt 1
Using the micro-frontends approach described on micro-frontends.org, help me plan how to split my e-commerce site's cart and product pages into independently deployable UI modules.
Prompt 2
How can I contribute a new article or correction to micro-frontends.org by submitting a pull request to the neuland/micro-frontends repo?
Prompt 3
Write a short explanation of micro-frontends that I can share with my non-technical manager, based on the concepts from micro-frontends.org.
Prompt 4
Help me evaluate whether my React monolith should be refactored into micro-frontends, using the criteria from the micro-frontends.org guide.
Prompt 5
What are the main trade-offs of adopting micro-frontends for a small team versus a large organization, based on the micro-frontends.org content?

Frequently asked questions

What is micro-frontends?

A website and content repository explaining the concept of micro-frontends, which splits a web app's user interface into independently deployable pieces the same way microservices split backend systems.

What language is micro-frontends written in?

Mainly JavaScript. The stack also includes JavaScript, GitHub Pages, Markdown.

What license does micro-frontends use?

Use freely for any purpose, including commercial, as long as you keep the copyright notice.

How hard is micro-frontends to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is micro-frontends for?

Mainly developer.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.