Remix
Open menu

Remix Newsletter #25

We are happy to announce the release of React Router v7!

This release is a huge step forward for the React Router project, and we're excited to see what you build with it. In fact, this issue of the Remix newsletter is primarily focused on highlighting great React Router resources from the team and community.

What's new in React Router v7

React Router v7

We are heavily invested in React and React Router at Shopify, as are millions of users around the world. We are also heavily invested in Remix. This release brings everything from the Remix project into React Router, which now means React Router is a multi-strategy router for React. So no matter how you're using React Router, as just a library within your own architecture or as a full-blown framework (ala Remix), React Router v7 has you covered.

For users coming from React Router v6, the upgrade is incredibly simple.

Upgrading from v6 guide ↗

For users coming from Remix, we've added a new Vite plugin that gives you all the same APIs and benefits you've been enjoying for years with Remix, plus new features like static pre-rendering and automatic type-safety.

Upgrading from Remix guide ↗

We have a lot more features we're excited to get into your hands now v7 is out. We're also excited about what this means for some future libraries we plan to provide to the web community. Stay tuned for more news on that front.

Read our React Router v7 Release Announcement ↗

Videos from the community

More of a visual learner? Like having people explain things to you like you're 5? Here are a few great videos created by community members that will help you get up to speed with React Router v7:

Also, core team member Pedro Cattori created a 2-minute overview of the new type safety features in React Router v7.

Watch "Type safety in React Router v7" ↗

React Router v7 starter kits

React Router v7 Starter Kits as playing cards

Official React Router v7 templates

Before highlighting a few community starters, we want to make sure you're aware of our official React Router v7 templates.

We have ready to deploy templates for:

  • Node (react-router-server, custom server, and with postgres)
  • Cloudflare (basic and with D1)
  • Netlify
  • Vercel

To get started with any of these templates, simply run:

npx create-react-router@latest --template remix-run/react-router-templates/<template-name>

Check out the official React Router v7 templates ↗

Forge 42 base-stack

The team at Forge 42 has created a base-stack for their projects. It includes a basic setup for React Router projects with:

  • TailwindCSS
  • i18n support (client and server)
  • Vitest (unit tests)
  • Biome (linter & formatter)
  • Icons spritesheet generator
  • react-router-devtools
  • Hono server
  • And much more!

Check out the Forge 42 base-stack ↗

Edge-first Starter Kit

Longtime contributor and community member, Sergio Xalambrí, has created a full-stack starter kit for Edge-first applications built with React on top of Cloudflare Developer Platform. This kit is built to get the most out of deploying a React Router application on Cloudflare, with features like:

  • Cloudflare Workers
  • Bun for package management and testing
  • Cloudflare D1 for database
  • Query builder and DB migrations with Drizzle
  • Queues with Cloudflare Queues
  • Scheduled tasks with Cloudflare Workers Cron Triggers
  • KV storage and caching with Cloudflare Workers KV
  • File storage with Cloudflare R2
  • AI models with Cloudflare Workers AI
  • And much more with more to come!

Check out the Edge-first Starter Kit ↗

Underkill Stack

Another long time community member, Jacob Paris, has taken it upon himself correct the narrative that Remix React Router is overkill for small projects. With just 8 files, it gives you:

  • React Router (vite plugin)
  • React 19
  • Typescript
  • Tailwind 4 (vite plugin)

Check out the Underkill Stack ↗

Open Source Libraries

The great thing about adding the framework features of Remix to React Router is that many 3rd party libraries have already added support for React Router v7. Here are a few awesome, battle-tested libraries that have already updated to support React Router v7:

Did we miss anything? Is there a library, video, or blog you found helpful or created that you would like to share with the community?

Let us know in the #showcase channel on Discord ↗

Roadmap Planning Livestream

Now that React Router v7 is officially released, what better way to kick off the New Year than with a new Roadmap Planning livestream.

These livestreams are a great opportunity to ask questions and learn more about what our team has planned next.

Join us January 7th for our Roadmap Planning livestream ↗

Connect at a Remix Meetup

Remix Meetups are run voluntarily by members of the community all around the globe with in-person and online options. These meetups feature local speakers, hackathons, workshops, and more!

Find a meetup near you ↗

Remix Meetups all around the world

No meetups near you? Reply to this email if you are interested in starting your own meetup. We've even created some guides to help you successfully start a Remix Meetup.

Starting a New Remix Meetup ↗

If you enjoy getting this email, please let us know! We'd love to hear from you, what you like about Remix and these updates, and any suggestions you have to improve them.

- The Remix Team