{"repo":"alovajs/alova","free":true,"listed":false,"github":"https://github.com/alovajs/alova","clone":"git clone https://github.com/alovajs/alova.git","description":"The request strategy layer for JavaScript. 20+ ready-made strategies cut your request code by up to 70%","language":"TypeScript","stars":4012,"topics":["hooks","typescript","vuejs","xmlhttprequest","reactjs","svelte","axios","fetch-api","request","alova"],"license":"MIT","category":"saas-starters-boilerplates","readme_excerpt":"Stop building request logic. Start shipping features. The request strategy layer for JavaScript — cut your request code by up to 70%. English 中文 日本語 Documentation Demos Sponsors Thanks to these generous sponsors for supporting alova's development. &nbsp;&nbsp;&nbsp;&nbsp; What is alova? alova (pronounced /əˈləʊva/) is the request strategy layer for JavaScript . You've hand-written pagination, forms, uploads and retries countless times — now just pick one of 20+ ready-made request strategies and cut your request code by up to 70% . You don't have to throw away the axios or fetch you already know. alova sits right on top of your existing request library and takes over the logic you keep rewriting. One API set spans React, Vue, Svelte, Solid, mini-programs and the server — learn once, use everywhere, so you can focus on business logic on both the client and the server. Here is a paginated list with prefetch, auto-cache and auto-sync on create/update/delete — about five lines of code: Features Instead of listing what alova \"is\", here's what it solves for you: The boilerplate you're tired of What alova gives you The payoff :------------------------------------------------------ :------------------------------------------------------------------- :------------------------------------------------- Hand-writing pagination, forms, uploads, SSE states usePagination / useForm / useUploader / useSSE Up to 70% less boilerplate Server-side rate limiting & retries (incl. distributed) alova/","default_branch":null,"files":null,"tree":[],"storefront":"/r/alovajs","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/alovajs/alova/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}