Skip to content

alovajs/alova

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

909 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Creative next-generation request tools, don't spend time on the request, leave it to us

Chinese | 📑English

npm build coverage status stars minzipped size discord wechat dependency tree shaking typescript license

What is alova?

Alova is an creative next-generation request tool. Starting from front-end and back-end collaboration and API consumption, it simplifies API consumption from 7 steps to only 1 step, saving you most of the work in requesting and making network requests very simple. Let's see how alova can help you simplify your work.

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

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, 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.

Alova is still a newcomer, and it still has a long way to go. Now participating in contributions can win you more effective contribution opportunities, and it can allow you to provide your value to developers around the world.

We believe that contributing to Alova is not limited to code contribution, but participating in any activities that are conducive to the development of Alova is contributing to Alova, including the following 13 items, but not limited to these:

  1. Use Alova in the project

  2. Star for Alova

  3. Report bugs

  4. Provide new feature ideas

  5. Contribute code

  6. Write adapters and policy libraries based on Alova

  7. Participate in community exchanges and PR reviews

  8. Write demos

  9. Correct or write documents

  10. Translate documents

  11. Post articles, videos and other information that are conducive to the development of Alova on social platforms

  12. Project cooperation

  13. Project donations

And other positive development activities you can think of

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

About

The request strategy layer for JavaScript. 20+ ready-made strategies cut your request code by up to 70%

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

4k stars

Watchers

18 watching

Forks

Packages

 
 
 

Contributors