---
title: "Navigate between screens"
description: "Connect URLs, navigation state, and application rendering."
pagination: false
---

{/* Generated from content/. Edit the catalog, not this page. */}

<PurposeNote title="Start with the tradeoff">Check route typing, data-loading conventions, and compatibility with your existing application framework.</PurposeNote>

## Options for this task

<LibraryIndex category="routing" />

<LibraryCard libraryId="found" />

<LibraryCard libraryId="mobx-router" />

<LibraryCard libraryId="navigation-router" />

<LibraryCard libraryId="react-router" />

<LibraryCard libraryId="router5" />

<LibraryCard libraryId="tanstack-router" />

<LibraryCard libraryId="universal-router" />

## Before you decide

Try a small, realistic example. Check the runtime, accessibility, maintenance, and license requirements for the features you need.

[Browse routing &amp; navigation →](/routing)

[Explore more tasks →](/tasks)
