Become a sponsor to alovajs
NOW I need your support to make alova more and more influential in the future.🤞
alova is a fullstack request strategy library. It turns request logic into ready-to-use request strategies, the unit of a request isn't a single call, but a complete scenario (pagination, forms, uploads, auth, retries, BFF and more) across React, Vue, Svelte, Solid, mini-programs and the server. It builds right on top of the axios or fetch you already use.
alova is still growing, but our goal is to make it a common project for everyone willing to participate, with an open and inclusive attitude. Your support helps us keep maintaining it and make it stronger. NOW we need your support to keep alova moving forward. 🤞
Is there any difference
Unlike @tanstack/react-query and swr, which abstract requests as data synchronization (unit: query), alova abstracts a request as a scenario (unit: scenario). That is a definitional difference, not a matter of how many features each has.
In a piece of request code, the "execution" is usually just one line — axios / fetch are enough for that. What actually takes time is the trigger timing, whether to really send this time, and what to do with the response once it returns — the three stages alova takes over. For a paginated list, one usePagination declaration covers paging, prefetch and create/update/delete sync.
See Comparison with other request libraries for more.
alova is still a rookie, but we expect to make alova a common project for everyone who is willing to participate, instead of the alova team. We encourage everyone to become a contributor to the alova community with an open and inclusive attitude. NOW we need your support to keep maintaining and help it to become stronger and stronger.
Meet the team
-
Ada MeetinaXD🐗 I'm Ms. boar. GPG: 62B35859A62839DF
-
Featured work
-
alovajs/alova
A fullstack request strategy library. It requests as scenarios, not single calls, across web and server frameworks
TypeScript 4,025 -
alovajs/scene
request strategy with alova.js
TypeScript 19 -
alovajs/mock
A mock request adapter of alova.js
TypeScript 4 -
alovajs/adapter-uniapp
uniapp adapter for alova.js
TypeScript 10 -
alovajs/adapter-axios
axios adapter for alova.js
TypeScript 5 -
alovajs/adapter-xhr
XMLHttpRequest adapter for alova.js
TypeScript 2
$20 a month
Select🥉Bronze sponsor
Become a bronze sponsor and get your logo on README on Github as well as a small logo on the AlovaJS homepage with a link to your site
$50 a month
Select🥈Silver sponsor
Become a silver sponsor and get your logo on README on Github as well as a medium logo on the AlovaJS homepage with a link to your site
$100 a month
Select🥇Gold sponsor
Become a gold sponsor and get your logo on README on Github as well as a big logo on the AlovaJS homepage with a link to your site