Skip to content

Workflow-Streanlined next-generation request tools.
Extremely streamline API integration workflow. Just one step

What is alova?

alova (pronounced /əˈləʊva/) is an workflow-streamlined next-generation request tool that helps you extremely streamline API integration workflow

Is there any difference?

Unlike other request libraries, 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.

In addition, let's take a look at the specific features:

  • The API design similar to Axios makes the learning cost of users lower;
  • High-performance client and server request strategies make the application smoother;
  • High flexibility, Alova's adapter allows Alova to work with any UI framework in any JS environment, and provides a unified user experience and perfect code migration;
  • 2 cache modes and request sharing mechanisms to improve request performance and reduce server pressure;
  • High aggregation organization of API code, each API's request parameters, cache behavior, response data conversion, etc. will be gathered in the same code block, which is a great advantage for managing a large number of APIs;

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

Documentation

Visit the alova website for more information, or check out the examples to try running.

Join the communication community

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, rather than the alova team. 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

Go to view

Contributors

LICENSE

MIT

Pinned Loading

  1. alova alova Public

    Workflow-Streamlined next-generation request tools. Extremely streamline API integration workflow, just one step

    TypeScript 2.9k 103

  2. devtools devtools Public

    Editor devtools for alova.js

    TypeScript 9 5

Repositories

Showing 10 of 13 repositories
  • devtools Public

    Editor devtools for alova.js

    alovajs/devtools’s past year of commit activity
    TypeScript 9 MIT 5 3 0 Updated Nov 8, 2024
  • alovajs.github.io Public

    The official website of alova

    alovajs/alovajs.github.io’s past year of commit activity
    TypeScript 6 MIT 19 0 1 Updated Nov 8, 2024
  • alova Public

    Workflow-Streamlined next-generation request tools. Extremely streamline API integration workflow, just one step

    alovajs/alova’s past year of commit activity
    TypeScript 2,908 MIT 103 6 (1 issue needs help) 0 Updated Nov 6, 2024
  • .github Public
    alovajs/.github’s past year of commit activity
    0 0 0 0 Updated Sep 2, 2024
  • 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 17 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 4 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 1 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.