Skip to content
S

state-in-url

Store any user state in query parameters; imagine JSON in a browser URL

Free

Launch
#2479in Developer Tools
–In stores

Description

URL state management for React: keep typed state in the query string, like useState. Survives refresh, every state is a shareable link, back…

Highlights

  • Typed state in URL
  • Framework agnostic hooks
  • Zero runtime dependencies
  • History-aware updates
  • Sync with form libraries
  • Server Component support

People also visit

Apps people often open alongside state-in-url.

See all
F

Freeter

A smarter way to work on your computer

Developer ToolsLaunch
A

Argos

Visual testing for every pull request

Developer ToolsLaunch
I

Impler

Readymade CSV & Excel import widget Save months building data import experience

Developer ToolsLaunch
E

easyy.click

Manage frequently used links and notes

Developer ToolsLaunch
D

Domain Digger

Full open-source toolkit for next-level domain analysis

Developer ToolsLaunch
V

Vaunt

Vaunt your open source contributions

Developer ToolsLaunch

state-in-url FAQ

What is state-in-url?

URL state management for React: keep typed state in the query string, like useState. Survives refresh, every state is a shareable link, back button works. Next.js, React Router, Remix, Astro.

Is state-in-url free?

Yes. state-in-url is free to use.

Do I need to download state-in-url?

No. state-in-url runs in your browser at state-in-url.dev, so there's nothing to install.

What can you do with state-in-url?

Main features: Typed state in URL, Framework agnostic hooks, Zero runtime dependencies, History-aware updates, Sync with form libraries.

What are the best state-in-url alternatives?

Popular alternatives to state-in-url include Freeter, Argos and Impler. See all state-in-url alternatives