mirror of
https://github.com/tenrok/axios.git
synced 2026-06-17 19:21:29 +03:00
931cc8f010
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> Co-authored-by: jasonsaayman <4814473+jasonsaayman@users.noreply.github.com> Co-authored-by: Jason Saayman <jasonsaayman@gmail.com>
50 lines
3.6 KiB
Markdown
50 lines
3.6 KiB
Markdown
# Ecosystem
|
|
|
|
This is a list of axios-related libraries and resources. To add one, open a pull request.
|
|
|
|
## Libraries
|
|
|
|
### General
|
|
|
|
- [axios-vcr](https://github.com/nettofarah/axios-vcr) - Records and replays axios requests
|
|
- [@3846masa/axios-cookiejar-support](https://github.com/3846masa/axios-cookiejar-support) - Adds tough-cookie support to axios
|
|
- [axios-method-override](https://github.com/jacobbuck/axios-method-override) - Overrides HTTP request methods in axios
|
|
- [axios-cache-plugin](https://github.com/jin5354/axios-cache-plugin) - Caches GET requests made with axios
|
|
- [axios-extensions](https://github.com/kuitos/axios-extensions) - Adds axios extensions, including throttling and GET request caching
|
|
- [axios-fetch](https://github.com/lifeomic/axios-fetch) - Provides a Web API Fetch implementation backed by an axios client
|
|
- [axios-actions](https://github.com/davestewart/axios-actions) - Bundles endpoints as callable, reusable services
|
|
- [axios-api-versioning](https://weffe.github.io/axios-api-versioning) - Adds API version management to axios
|
|
- [axios-data-unpacker](https://github.com/anubhavsrivastava/axios-data-unpacker) - Unpacks HTTP responses through an axios interceptor
|
|
- [r2curl](https://github.com/uyu423/r2curl) - Extracts cURL command strings from axios objects. (AxiosResponse, AxiosRequestConfig)
|
|
- [axios-endpoints](https://github.com/renancaraujo/axios-endpoints) - Defines concise endpoint mappings for axios
|
|
- [axios-multi-api](https://github.com/MattCCC/axios-multi-api) - Handles multiple APIs with declarative axios request definitions
|
|
- [axios-url-template](https://github.com/rafw87/axios-url-template) - Adds URL template support through an axios interceptor
|
|
|
|
### API clients
|
|
|
|
- [@hey-api/openapi-ts](https://heyapi.dev/openapi-ts/clients/axios) - Generates TypeScript clients, SDKs, and validators from OpenAPI schemas
|
|
- [swagger-taxos-codegen](https://github.com/michalzaq12/swagger-taxos-codegen) - Generates TypeScript Swagger clients that use axios
|
|
- [zodios](https://www.zodios.org) - Type-safe API client based on axios
|
|
|
|
### Logging and debugging
|
|
|
|
- [axios-response-logger](https://github.com/srph/axios-response-logger) - Logs responses through an axios interceptor
|
|
- [axios-debug-log](https://github.com/Gerhut/axios-debug-log) - Logs axios requests and responses with debug
|
|
- [axios-curlirize](https://www.npmjs.com/package/axios-curlirize) - Logs axios requests as cURL commands and attaches the command to the response object
|
|
|
|
### React and redux
|
|
|
|
- [axios-hooks](https://github.com/simoneb/axios-hooks) - React hooks for axios, with built-in support for server-side rendering
|
|
- [react-hooks-axios](https://github.com/use-hooks/react-hooks-axios) - Custom React hooks for axios
|
|
- [redux-saga-requests](https://github.com/klis87/redux-saga-requests) - Redux-Saga addon for AJAX request handling
|
|
- [redux-axios-middleware](https://github.com/svrcekmichal/redux-axios-middleware) - Redux middleware for fetching data with axios HTTP client
|
|
- [@react-cmpt/react-request-hook](https://github.com/react-cmpt/react-request-hook) - Lightweight React hook plugin for axios with minimal code changes
|
|
|
|
### Unit testing
|
|
|
|
- [axiosist](https://github.com/Gerhut/axiosist) - Converts Node.js request handlers into axios adapters for server unit tests
|
|
- [axios-mock-adapter](https://github.com/ctimmerm/axios-mock-adapter) - Mocks axios requests through a custom adapter
|
|
- [axios-test-instance](https://github.com/remcohaszing/axios-test-instance) - Tests Node.js backends with axios
|
|
- [moxios](https://github.com/axios/moxios) - Mocks axios requests for testing
|
|
- [mocha-axios](https://github.com/jdrydn/mocha-axios) - Streamlines integration testing with Mocha and axios
|