rari Roadmap 2026 #132
Replies: 2 comments 1 reply
|
I think the most important missing feature — and potentially the real killer feature for rari — is Module Federation support out of the box. For most teams, moving away from Next.js only makes sense when there is a very strong business reason. In my opinion, that reason is most compelling in large enterprise projects, where rari’s performance and infrastructure cost savings can become a decisive argument. And enterprise projects are exactly where micro-frontends are often a hard requirement: independent teams, independent deployments, gradual migration, shared design systems, and multiple product areas evolving in parallel. Right now, this is still one of the biggest gaps in the Next.js ecosystem. Many teams want proper micro-frontend support, but there is no truly first-class, built-in solution there yet. If rari could provide Module Federation / micro-frontends as a first-class feature — especially with RSC, routing, shared dependencies, and deployment story solved — it would give enterprise teams a very strong reason to choose rari instead of just waiting for Next.js parity. |
|
IMHO, Rari doesn't need these: ⏳ Parallel Routes — @folder syntax for parallel route rendering Almost impossible to implement in Rari without killing performance. |
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Overview
rari is a React Server Components framework with a Rust runtime that delivers exceptional performance (67.4x higher throughput than Next.js) while maintaining a familiar developer experience. This roadmap outlines what we've built and what we're working on for Next.js parity.
✅ Completed Features (v0.14.x)
Core Framework
create-rari-appscaffolding toolRouting & Navigation
[param],[...slug], and[[...slug]]patternsloading.tsxfiles for automatic loading skeletonserror.tsxfiles for error handlingnot-found.tsxsupporttemplate.tsxfor re-mounting on navigation(folder)syntax for organization without affecting URLData Fetching & Caching
revalidateoptionrevalidateoption for time-based cache invalidationrevalidate: falseto opt out of cachingImage Optimization
API Routes
route.tsfiles for API endpointsApiResponse.json()utilityApiResponse.redirect()utilityMiddleware & Proxying
proxy.tsfor request/response interceptionSecurity
Metadata & SEO
generateMetadata()functionImageResponseDeveloper Experience
Performance
🎯 2026 Goals: Next.js Parity
Ongoing Priorities (Throughout 2026)
Foundation
These are our top priorities and will be worked on continuously throughout the year, alongside feature development.
Not Planned
The following Next.js features are not on the roadmap and won't be supported:
@foldersyntax for parallel route rendering(.)foldersyntax for modal-like patternsHigh Priority (Q3 2026)
Data Fetching
use cachedirective)Metadata
icon.tsx,apple-icon.tsxfor programmatically generated iconsmanifest.tsfor programmatically generated PWA manifestOptimizations
next/scriptequivalent for third-party scriptsMedium Priority (Q3-Q4 2026)
Internationalization
Developer Tools
instrumentation.tsfor observability📊 Feature Comparison: rari vs Next.js
🤝 How You Can Help
Provide Feedback
Contribute
Spread the Word
📝 Notes & Recommendations
When to Use rari
When to Use Next.js
Migration Path from Next.js
Most Next.js apps can migrate to rari with minimal changes:
Main differences to be aware of:
🗓️ Release Schedule
We'll reach production stability by end of 2026 but will stay pre-1.0 to allow for API refinements based on real-world usage.
💬 Discussion
We'd love to hear from you:
Join the conversation on Discord or comment below!
Last Updated: June 8, 2026
Version: 0.14.8
Status: Active Development
All reactions