React on Rails Pro showcase migration

Octochangelog is the best TanStack showcase candidate for a Rails + RSC port.

It is a real product, it is MIT-licensed, and its hot path is exactly what React Server Components should absorb: server-side GitHub fetching, markdown normalization, release grouping, and rich rendering with almost no client JavaScript.

Open the comparison studioView the original Octochangelog
Comparisons logged20
Distinct repos explored4
Client-side workloadFilters only
Heavy markdown parsingServer-only

Why this project fits

The migration exercises the exact boundaries React on Rails Pro should dominate.

Rails owns the integration edges

GitHub OAuth, caching, routing, and history persistence all live in Rails where secrets and sessions belong.

RSC owns the expensive presentation tier

Release parsing, section grouping, markdown rendering, syntax highlighting, and result summaries stay on the server and never inflate the browser bundle.

Client React stays purposeful

The browser only hydrates the repository search, version selectors, and auth controls, which is a much cleaner client/server split than the original TanStack app.

Featured runs

Launch a comparison that shows the system doing real work.

TanStack/router1.120.5 to latest

TanStack Router

A library-sized changelog with enough version depth to stress the parser.

vitejs/vite6.0.0 to latest

Vite

Good for showing off grouped notes, code blocks, and markdown-heavy releases.

shakacode/react_on_rails16.0.0 to latest

React on Rails

A meta demo: compare React on Rails releases inside the React on Rails Pro port.

Rails-backed activity

Recent comparison runs persist in SQLite to prove the app is more than a static demo.

  • vitejs/vite

    6.0.0 to latest

    Jun 4, 2026 · 7:15 AM
  • shakacode/react_on_rails

    16.0.0 to latest

    Jun 4, 2026 · 7:15 AM
  • TanStack/router

    1.120.5 to latest

    Jun 4, 2026 · 7:15 AM
  • shakacode/react_on_rails

    16.0.0 to latest

    Jun 4, 2026 · 6:13 AM
  • vitejs/vite

    6.0.0 to latest

    Jun 4, 2026 · 6:13 AM
  • TanStack/router

    1.120.5 to latest

    Jun 4, 2026 · 6:13 AM