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

state-in-url

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

Store any user state in query parameters; imagine JSON in a browser URL, while keeping types and structure of data. Dead simple, fast, and with static Typescript validation. Deep links, aka URL synchronization, made easy. Contains useUrlState hook for Next.js and react-router, and helpers for anything else on JS. Since modern browsers support huge URLs and users don't care about query strings (it is a select all and copy/past workflow). Time to use query string for state management, as it was originally intended. This library does all mundane stuff for you.

Classified in

  • state-in-url
  • state-in-url
  • state-in-url

Comments, support and feedback

    About this launch

    state-in-url by Aleksandr Smyshliaev Will be launched October 7th 2025.

    Trending launches