Skip to content

alova is perfectly compatible with your favorite HTTP clients and UI frameworks, makes ultimate efficiency in APIs integration with its business modules and devtools.

Documentation | Deoms

npm build coverage status stars discord wechat tree shaking typescript license

Features

  • ​​Easy to use, watching video to get started in 5 mins.
  • ​​Full compatibility​​ with your favorite technology stack.
  • ​​20+ high-performance business modules​​ for building faster apps.
  • ​​Advanced OpenAPI solution​​ for efficient APIs information interaction within your code.
  • Request sharing and response cache to improve app performance.
  • Type safety.

Is there any difference?

Unlike libraries such as @tanstack/react-query, swrjs, and useRequest from ahooks, alova aims to make requests very simple and maintain more efficient data interaction. We consider both developers and App users. For developers, alova provides them with the ultimate user experience, and for application users, they can enjoy the smooth experience brought by alova's high-performance data interaction.

Unlike libraries such as @tanstack/react-query, swrjs, and ahooks's useRequest, alova aims to make API integration very easy and efficient, while maintaining more efficient data interaction and bringing a smoother experience to users.

You can also check Comparison with other request libraries to learn more about the differences of alova.

Join the community

We need your support

If you like alova, we are very grateful for giving us a star in the upper right corner, which is a recognition and encouragement for our work.

Welcome to contribute

We are honored to receive active participation from developers around the world in Issues and Discussions.

We hope to make alova a common project for everyone who is willing to participate. We encourage everyone to become a contributor to the alova community with an open and inclusive attitude. Even if you are a junior developer, as long as your ideas meet the development guidelines of alova, please participate generously.

Effective contributions will win you a certain reputation in the Alova community. Before contributing, please be sure to read the Contribution Guide in detail to ensure your contribution is effective.

Changelog

Link

Contributors

LICENSE

MIT

Pinned Loading

  1. alova alova Public

    The Request Toolkit For Ultimate Efficiency

    TypeScript 3.9k 142

  2. devtools devtools Public

    Editor devtools for alova.js

    TypeScript 30 11

Repositories

Showing 10 of 13 repositories
  • alova Public

    The Request Toolkit For Ultimate Efficiency

    alovajs/alova’s past year of commit activity
    TypeScript 3,884 MIT 142 9 5 Updated Nov 29, 2025
  • alovajs.github.io Public

    The official website of alova

    alovajs/alovajs.github.io’s past year of commit activity
    TypeScript 10 MIT 30 0 0 Updated Nov 29, 2025
  • .github Public
    alovajs/.github’s past year of commit activity
    0 0 0 0 Updated Nov 26, 2025
  • devtools Public

    Editor devtools for alova.js

    alovajs/devtools’s past year of commit activity
    TypeScript 30 MIT 11 4 0 Updated Nov 24, 2025
  • mock Public

    A mock request adapter of alova.js

    alovajs/mock’s past year of commit activity
    TypeScript 4 MIT 1 0 0 Updated Aug 8, 2024
  • scene Public

    request strategy with alova.js

    alovajs/scene’s past year of commit activity
    TypeScript 19 MIT 5 0 1 Updated Jul 29, 2024
  • alovajs/alova-examples’s past year of commit activity
    TypeScript 4 MIT 1 0 0 Updated Jun 14, 2024
  • adapter-axios Public

    axios adapter for alova.js

    alovajs/adapter-axios’s past year of commit activity
    TypeScript 5 MIT 1 0 0 Updated Apr 26, 2024
  • adapter-xhr Public

    XMLHttpRequest adapter for alova.js

    alovajs/adapter-xhr’s past year of commit activity
    TypeScript 2 MIT 2 0 0 Updated Apr 26, 2024
  • adapter-uniapp Public

    uniapp adapter for alova.js

    alovajs/adapter-uniapp’s past year of commit activity
    TypeScript 9 MIT 1 2 0 Updated Jan 17, 2024

People

This organization has no public members. You must be a member to see who’s a part of this organization.