An open API service providing repository metadata for many open source software ecosystems.

GitHub / asmyshlyaev177 / state-in-url

Store any user state in query parameters; imagine JSON in a browser URL, while keeping types and structure of data, e.g.numbers will be decoded as numbers not strings. With TS validation. Shared state and URL state sync without any hassle or boilerplate. Supports Next.js@14-15, react-router@6-7, and Remix@2.

JSON API: http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/asmyshlyaev177%2Fstate-in-url
PURL: pkg:github/asmyshlyaev177/state-in-url

Stars: 357
Forks: 9
Open issues: 2

License: mit
Language: TypeScript
Size: 6.39 MB
Dependencies parsed at: Pending

Created at: over 1 year ago
Updated at: 2 days ago
Pushed at: 2 days ago
Last synced at: 2 days ago

Commit Stats

Commits: 555
Authors: 5
Mean commits per author: 111.0
Development Distribution Score: 0.108
More commit stats: https://commits.ecosyste.ms/hosts/GitHub/repositories/asmyshlyaev177/state-in-url

Topics: client-components, deep-links, encoder-decoder, nextjs, nuqs-alternative, query-params, query-params-parser, query-params-parsing, react-hooks, reactjs, remix, state-in-url, state-management, typescript, url-parameters, url-params, url-query, url-synchronization, useurlstate

Funding Links https://github.com/sponsors/asmyshlyaev177, https://patreon.com/asmyshlyaev177

    Loading...