{"id":14236018,"name":"@hamdymohamedak/openfetch","ecosystem":"npm","description":"OpenFetch is a lean, TypeScript-first HTTP client on the native Fetch API—middleware and interceptors instead of a monolithic core, with plug-in retries, timeouts, lifecycle hooks, and structured debug logging. Optional in-memory caching, fluent chaining ","homepage":"https://openfetch-js.github.io/openfetch-docs/","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/openfetch-js/OpenFetch","keywords_array":["fetch","http","http-client","https","rest","rest-client","api-client","middleware","interceptors","retry","timeout","cache","typescript","esm","rsc","react-server-components","nextjs","nodejs","bun","deno","cloudflare-workers","edge","browser","isomorphic","universal","zero-dependencies","http2","undici","fluent","abortcontroller","axios-alternative","ky-alternative","fetch","request","requests","http","https","fetching","get","url","curl","wget","net","network","ajax","api","rest","xhr","browser","got","axios","node-fetch"],"namespace":"hamdymohamedak","versions_count":11,"first_release_published_at":"2026-04-10T17:05:16.098Z","latest_release_published_at":"2026-04-27T20:48:36.908Z","latest_release_number":"1.0.1","last_synced_at":"2026-07-20T16:16:51.533Z","created_at":"2026-04-12T09:36:47.391Z","updated_at":"2026-07-20T16:16:51.533Z","registry_url":"https://www.npmjs.com/package/@hamdymohamedak/openfetch","install_command":"npm install @hamdymohamedak/openfetch","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"latest":"1.0.1"}},"repo_metadata":{},"repo_metadata_updated_at":"2026-06-13T13:39:05.113Z","dependent_packages_count":0,"downloads":184,"downloads_period":"last-month","dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":22.08806256386215,"dependent_packages_count":31.8402310909919,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":26.964146827427022},"purl":"pkg:npm/%40hamdymohamedak/openfetch","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/@hamdymohamedak/openfetch","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/npm/@hamdymohamedak/openfetch","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/@hamdymohamedak/openfetch/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@hamdymohamedak%2Fopenfetch/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@hamdymohamedak%2Fopenfetch/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@hamdymohamedak%2Fopenfetch/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@hamdymohamedak%2Fopenfetch/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@hamdymohamedak%2Fopenfetch/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@hamdymohamedak%2Fopenfetch/codemeta","maintainers":[{"uuid":"hamdymohamedak","login":"hamdymohamedak","name":null,"email":"mohameddhamdy407@gmail.com","url":null,"packages_count":9,"html_url":"https://www.npmjs.com/~hamdymohamedak","role":null,"created_at":"2026-04-12T09:36:48.202Z","updated_at":"2026-04-12T09:36:48.202Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/hamdymohamedak/packages"}]}