Skip to content
You must be logged in to sponsor alovajs

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.

@alovajs

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.

Current sponsors 2

@lev2gen
Private Sponsor
Past sponsors 1
@derekgallardo01

Meet the team

Featured work

  1. alovajs/alova

    A fullstack request strategy library. It requests as scenarios, not single calls, across web and server frameworks

    TypeScript 4,025
  2. alovajs/scene

    request strategy with alova.js

    TypeScript 19
  3. alovajs/mock

    A mock request adapter of alova.js

    TypeScript 4
  4. alovajs/adapter-uniapp

    uniapp adapter for alova.js

    TypeScript 10
  5. alovajs/adapter-axios

    axios adapter for alova.js

    TypeScript 5
  6. alovajs/adapter-xhr

    XMLHttpRequest adapter for alova.js

    TypeScript 2

40% towards 5 monthly sponsors goal

@lev2gen

lev2gen and 1 other sponsor this goal

Select a tier

$ a month

A Public Sponsor achievement will be added to your profile.

$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