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>
3.6 KiB
3.6 KiB
Ecosystem
This is a list of axios-related libraries and resources. To add one, open a pull request.
Libraries
General
- axios-vcr - Records and replays axios requests
- @3846masa/axios-cookiejar-support - Adds tough-cookie support to axios
- axios-method-override - Overrides HTTP request methods in axios
- axios-cache-plugin - Caches GET requests made with axios
- axios-extensions - Adds axios extensions, including throttling and GET request caching
- axios-fetch - Provides a Web API Fetch implementation backed by an axios client
- axios-actions - Bundles endpoints as callable, reusable services
- axios-api-versioning - Adds API version management to axios
- axios-data-unpacker - Unpacks HTTP responses through an axios interceptor
- r2curl - Extracts cURL command strings from axios objects. (AxiosResponse, AxiosRequestConfig)
- axios-endpoints - Defines concise endpoint mappings for axios
- axios-multi-api - Handles multiple APIs with declarative axios request definitions
- axios-url-template - Adds URL template support through an axios interceptor
API clients
- @hey-api/openapi-ts - Generates TypeScript clients, SDKs, and validators from OpenAPI schemas
- swagger-taxos-codegen - Generates TypeScript Swagger clients that use axios
- zodios - Type-safe API client based on axios
Logging and debugging
- axios-response-logger - Logs responses through an axios interceptor
- axios-debug-log - Logs axios requests and responses with debug
- axios-curlirize - Logs axios requests as cURL commands and attaches the command to the response object
React and redux
- axios-hooks - React hooks for axios, with built-in support for server-side rendering
- react-hooks-axios - Custom React hooks for axios
- redux-saga-requests - Redux-Saga addon for AJAX request handling
- redux-axios-middleware - Redux middleware for fetching data with axios HTTP client
- @react-cmpt/react-request-hook - Lightweight React hook plugin for axios with minimal code changes
Unit testing
- axiosist - Converts Node.js request handlers into axios adapters for server unit tests
- axios-mock-adapter - Mocks axios requests through a custom adapter
- axios-test-instance - Tests Node.js backends with axios
- moxios - Mocks axios requests for testing
- mocha-axios - Streamlines integration testing with Mocha and axios