Skip to main content

Hyper Fetch

Ultimate framework for data exchange, asynchronous state management, complex persistence and queueing.

For any Javascript / Typescript environment like Node.js, React, Angular, Svelte, Vue and others.

No more architecture struggle.

We offer the e2e solution, unified data flow, and full integrity with external solutions. Here you will find recipes for most data management or requesting problems, and solutions for writing effective tests and maintenance.

Builder and Command

Builder will allow you to easily set the basic specification of the server you intend to communicate, setup http client and create commands which are responsible for the configuration of a single endpoint data exchange.

Dispatchers and Effects

Dispatchers help us to handle sending requests based on our preferences - queued, deduplicated, cancelling or all at once. Effects allow you to add side effects of executed requests, you can use them as a global events handlers.

Cache and Managers

The cache allows you to store the results of requests for later use - quickly and easily reduce requests and server load. Managers allow you to monitor the logs, network state of the application and lifecycle of requests.

Future is now. Features are here.

We provide not only a full range of functionalities, but also interfaces and possibilities to create solutions tailored to your needs. You can easily connect to the events that power our architecture and you can confidently create your own logic and have full control over the data flow like nowhere else.
Simple setup
Read more
Automatic caching
Read more
Built-in client
Read more
Request cancellation
Read more
Read more
Easy to test
Read more
Window Focus/Blur Events
Read more
SSR Support
Read more
Read more
Read more
Offline first ready
Read more
Read more

Simple. Fast. Better.

Save time needed to handle state and reducers. Save time on http client setup and it's dependencies. Everything is set up right after installation, it's fully configured environment with no external dependencies!

Be our partner.

BetterTyped was created to make the best open source tools. However, it is an extremely demanding task, so we encourage you to partner and sponsor our work.

Check out BetterTyped projects!

Take me to Github