smapiot/piral
🚀 Framework for next generation web apps using micro frontends. ⭐️ Star to support our work! observed · 2026-08-28
Health v2 · maintenance only
98/100
- Activity 98
- Release rhythm 98
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: 13
- age_days: 2756
- days_rel: 15
- days_push: 15
- n_releases_24m: 24
Adoption not part of the score
1925 stars · 137 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Piral is a TypeScript/React framework for building modular web applications using a micro frontend architecture. It lets independently developed modules called pilets extend a host application at runtime with shared dependencies, extension slots, and seamless debugging.
Use cases
- build a modular SPA with micro frontends
- let distributed teams develop frontend modules independently
- create a portal that loads plugins at runtime
- publish and update frontend modules within seconds
- share dependencies between decoupled frontend modules
- dynamically enable or disable frontend features per deployment
When to choose
- you have mid-sized to large frontend apps built by multiple teams
- you want runtime composition of independently deployed frontend modules
- you want a React/TypeScript-based micro frontend framework with tooling and debugging built in
When to avoid
- you have a small app with a single team where a monolithic SPA is simpler
- you need a framework-agnostic micro frontend shell outside the React/TypeScript ecosystem
- you only need build-time code splitting rather than runtime module composition
Facets
framework · maturity active
frontend-framework web-framework plugin-system routing state-management developer-tools web-development frontend microservices developer-tools cross-platform browser micro-frontend microfrontends spa portal pilets react typescript modular-frontend runtime-composition web-server nodejs
2 sources
- readme: https://github.com/smapiot/piral · fetched 2026-08-28 · ed12f88a585b
- homepage: https://piral.io · fetched 2026-08-29 · 6441607cd84b
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| smapiot/piral | main | 98 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem