diff options
Diffstat (limited to 'ECOSYSTEM.md')
-rw-r--r-- | ECOSYSTEM.md | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/ECOSYSTEM.md b/ECOSYSTEM.md new file mode 100644 index 0000000..9c72645 --- /dev/null +++ b/ECOSYSTEM.md @@ -0,0 +1,40 @@ +# Ecosystem + +This is a list of axios related libraries and resources. If you have a suggestion on what to add, please don't hesitate to submit a PR. + +## Libraries + +### General + +* [axios-vcr](https://github.com/nettofarah/axios-vcr) - 📼 Record and Replay Axios requests +* [@3846masa/axios-cookiejar-support](https://github.com/3846masa/axios-cookiejar-support) - Add tough-cookie support to axios +* [axios-method-override](https://github.com/jacobbuck/axios-method-override) - Axios http request method override plugin +* [axios-cache-plugin](https://github.com/jin5354/axios-cache-plugin) - Help you cache GET request when using axios. +* [axios-extensions](https://github.com/kuitos/axios-extensions) - A collection of axios extensions, including throttle and cache GET request plugin. +* [axios-fetch](https://github.com/lifeomic/axios-fetch) - A WebAPI Fetch implementation backed by an Axios client +* [axios-actions](https://github.com/davestewart/axios-actions) - Bundle endpoints as callable, reusable services +* [axios-api-versioning](https://weffe.github.io/axios-api-versioning) - Add easy to manage api versioning to axios +* [axios-data-unpacker](https://github.com/anubhavsrivastava/axios-data-unpacker) - Axios interceptor that unpacks HTTP responses so that you can focus on actual server data. +* [r2curl](https://github.com/uyu423/r2curl) - Extracts the cURL command string from the Axios object. (AxiosResponse, AxiosRequestConfig) +* [swagger-taxos-codegen](https://github.com/michalzaq12/swagger-taxos-codegen) - Axios based Swagger Codegen (tailored for typescript) +* [axios-endpoints](https://github.com/renancaraujo/axios-endpoints) - Axios endpoints helps you to create a more concise endpoint mapping with axios. + +### Logging and debugging + +* [axios-response-logger](https://github.com/srph/axios-response-logger) - Axios interceptor which logs responses +* [axios-debug-log](https://github.com/Gerhut/axios-debug-log) - Axios interceptor of logging requests & responses by debug. +* [axios-curlirize](https://www.npmjs.com/package/axios-curlirize) - Logs axios requests as curl commands, also adds a property to the response object with the curl command as value. + +### 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.js +* [redux-saga-requests](https://github.com/klis87/redux-saga-requests) - Redux-Saga addon to simplify handling of AJAX requests. +* [redux-axios-middleware](https://github.com/svrcekmichal/redux-axios-middleware) - Redux middleware for fetching data with axios HTTP client + +### Unit testing + +* [axiosist](https://github.com/Gerhut/axiosist) - Axios based supertest: convert node.js request handler to axios adapter, used for node.js server unit test. +* [axios-mock-adapter](https://github.com/ctimmerm/axios-mock-adapter) — Axios adapter that allows to easily mock requests +* [moxios](https://github.com/axios/moxios) - Mock axios requests for testing +* [mocha-axios](https://github.com/jdrydn/mocha-axios) - Streamlined integration testing with Mocha & Axios |