rari-build

rari-build/rari

Rust MIT Web Dev

rari: High-performance React Server Components framework powered by a Rust runtime, delivering 18.1x faster response times (0.12ms vs 2.17ms) and 67.4x higher throughput (97,826 vs 1,452 req/sec) than Next.js with zero-config setup.

1.2k stars
30 forks
active
GitHub +14 / week

1.2k

Stars

30

Forks

5

Open issues

7

Contributors

v0.14.12 16 Jun 2026

AI Analysis

Rari is a React Server Components framework built on a Rust runtime that claims 18.1x faster response times and 67.4x higher throughput compared to Next.js. It serves developers building high-performance server-rendered React applications who prioritize speed and resource efficiency over the broader ecosystem maturity of Next.js. The project is best suited for performance-critical applications rather than general-purpose web development, as it trades ecosystem breadth for raw performance.

Web Dev Web Framework Discovery value: 7/10
Documentation 8/10
Activity 10/10
Community 7/10
Code quality 7/10

Inferred from signals mentioned in the README (tests, CI, type safety) — not a review of the actual code.

Overall score 7/10

AI's overall editorial judgment — not an average of the bars above, can weigh other factors too.

rust-runtime react-server-components ssr-framework performance-focused zero-config
Actively maintained Well documented MIT licensed Niche/specialized use case Beginner friendly Production ready
Deep Analysis · Based on README and public signals
5d ago

Rust-based React Server Components framework claiming 67x throughput advantage over Next.js, pre-release adoption unverified

rari is a React Server Components framework with a Rust runtime (HTTP server, RSC renderer, embedded V8) instead of Node.js. It targets developers seeking extreme performance for RSC workloads, marketing 18.1x response time and 67.4x throughput improvements over Next.js in published benchmarks. Adoption remains unverified; the project is ~1 year old with 1,150 GitHub stars and active maintenance. Real-world production usage is not documented in the README or publicly verifiable from available metadata.

Origin

rari was created in July 2025. It emerged during a period of heightened interest in Rust-based JavaScript tooling (esbuild, swc, Turbopack momentum). The project explicitly positions itself as a performance-focused alternative to Next.js by replacing the Node.js runtime with Rust and embedding V8 directly.

Growth

The project gained 1,150 stars over ~12 months, averaging ~3.15 stars/day historically but only 8 stars in the last 7 days (0.4 stars/day as of July 2026). This suggests initial launch interest that has not sustained momentum. The most recent push was July 5, 2026 (current date), indicating active development but limited recent community acceleration.

In production

adoption not verified. The README cites performance benchmarks and links to a benchmarks repository but does not mention any production deployments, case studies, or named users. No evidence of adoption beyond potential early adopters in the project's Discord community.

Code analysis
Architecture

Based on README: three-layer architecture consisting of (1) Rust runtime with embedded V8 for HTTP, RSC rendering, and routing; (2) React framework with app router, server actions, streaming/Suspense; (3) build toolchain using Rolldown-powered Vite and tsgo type checker. Likely supports cross-platform binaries (macOS, Linux, Windows). Cannot verify implementation quality or correctness without access to source code.

Tests

not documented in README

Maintenance

Last push July 5, 2026 (same day as evaluation date) indicates active development. Project is 1 year old and maintains regular updates. No public indicators of test suite size, CI/CD coverage, or release cadence quality. Maintenance appears consistent but limited contextual detail available.

Honest verdict

ADOPT IF: you have extreme latency and throughput requirements for RSC workloads, are comfortable with pre-release tooling, can verify rari's performance claims match your workload characteristics, and are willing to pioneer a nascent ecosystem. AVOID IF: you need production-grade stability, large ecosystem of third-party plugins, proven track record of scaling to millions of requests, or strong community support. MONITOR IF: you are tracking Rust-based frameworks and want to evaluate rari's adoption trajectory over the next 12-18 months; if real-world production case studies emerge, re-evaluate technical fit.

Independent dimensions

Mainstream potential

3/10

Technical importance

6/10

Adoption evidence

1/10

Risks
  • Adoption unverified: no documented production users or case studies; market acceptance is speculative.
  • Benchmark credibility uncertain: performance claims are significant (67.4x) but methodology details are in external repository not available for audit; comparison fairness (Next.js configuration, workload profile, hardware) is not transparent in README.
  • Ecosystem immaturity: one year old with minimal third-party integration, limited community plugins, and no known enterprise backing or support model.
  • Maintenance and long-term viability risk: sustained growth has stalled (8 stars in last 7 days vs. early momentum), and single-maintainer or small-team projects can lose momentum if priorities shift.
  • Rust runtime operational complexity: deploying and debugging Rust-based infrastructure may impose higher operational overhead than Node.js-based alternatives for teams without Rust expertise.
Prediction

rari will likely remain a niche, performance-focused project with modest adoption unless real-world production case studies emerge in the next 12 months. If throughput claims are validated at scale by credible users, it may influence the direction of performance-critical RSC frameworks, but mainstream adoption appears unlikely given next.js dominance and Rust tooling barrier to entry.

0 found this helpful

Newsletter

Get analyses like this every Monday

Free weekly digest of the most interesting open-source discoveries.

Languages

Rust
49.7%
TypeScript
45%
MDX
4.8%
Just
0.3%
CSS
0.2%
HTML
0%

Information

Language
Rust
License
MIT
Last updated
8h ago
Created
12mo ago
Analyzed with
anthropic/claude-haiku-4-5

Stars over time

Loading…

Contributors over time

Top 100 contributors only — repos with more will plateau at 100.

Loading…

Similar repos

web-infra-dev

web-infra-dev/rsbuild

Rsbuild is a modern build tool for web applications powered by Rspack, designed...

3.3k TypeScript Web Dev
ariakit

ariakit/ariakit

Ariakit is a React component toolkit focused on accessible UI patterns built...

8.6k TypeScript Web Dev
reactjs

reactjs/react-rails

React-Rails is a bridge library that integrates React.js with Ruby on Rails,...

6.8k JavaScript Web Dev
web-infra-dev

web-infra-dev/rspack

Rspack is a Rust-based bundler that provides webpack-compatible APIs with...

12.8k Rust Web Dev
web-infra-dev

web-infra-dev/modern.js

Modern.js is a progressive React-based web framework built on Rsbuild that...

5k TypeScript Web Dev
vs. alternatives
Next.js (vercel/next.js, 140k stars)

rari claims 67.4x throughput and 18.1x response time advantages in published benchmarks (May 2026). Next.js dominates the ecosystem, supports both App Router and Pages Router, mature plugin ecosystem, massive production deployment base. rari is unproven at scale and targets a narrower performance niche.

rsbuild (web-infra-dev/rsbuild, 3.3k stars)

rsbuild is a Rust-powered build tool for web development with broader tooling focus. rari is a full-stack RSC framework. Different scopes; rsbuild does not attempt to replace Next.js end-to-end.

modern.js (web-infra-dev/modern.js, 5k stars)

modern.js is a meta-framework built on Rspack/rsbuild targeting Chinese developer ecosystem. Offers similar RSC capabilities. rari explicitly benchmarks performance as differentiator; modern.js emphasizes integration and DX.

Relay (facebook/relay, 19k stars)

Relay is a GraphQL client library, not a full-stack framework. Serves different use case (data fetching layer vs. end-to-end RSC framework).

React-Rails (reactjs/react-rails, 6.8k stars)

React-Rails integrates React into Ruby on Rails. Solves server-side rendering on Rails; does not compete with rari's Rust runtime approach.