An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

Top 2.3% on npmjs.org
Top 1.0% downloads on npmjs.org
Top 2.2% dependent packages on npmjs.org
Top 2.2% dependent repos on npmjs.org
Top 3.1% forks on npmjs.org

npmjs.org : @envelop/response-cache

- Skip the execution phase and reduce server load by caching execution results in-memory. - Customize cache entry time to live based on fields and types within the execution result. - Automatically invalidate the cache based on mutation selection sets. -

Registry - Source - Homepage - JSON - codemeta.json
purl: pkg:npm/%40envelop/response-cache
Keywords: api , execution-pipeline , graphql , graphql-execution , graphql-schema , javascript , nodejs , plugins , the-guild , typescript
License: MIT
Latest release: 24 days ago
First release: over 4 years ago
Namespace: envelop
Dependent packages: 9
Dependent repositories: 35
Downloads: 140,844 last month
Stars: 825 on GitHub
Forks: 133 on GitHub
Docker dependents: 5
Docker downloads: 204
Total Commits: 1791
Committers: 79
Average commits per author: 22.671
Development Distribution Score (DDS): 0.372
More commit stats: commits.ecosyste.ms
See more repository details: repos.ecosyste.ms
Funding links: https://www.buymeacoffee.com/JDnuAwr
Last synced: 2 days ago

@envelop/resource-limitations 8.1.1 💰
A rate-limit implementation based on resource limitations and static calculation of the score (si...
1,595 versions - Latest release: 2 days ago - 1 dependent package - 17 thousand downloads last month - 764 stars on GitHub - 3 maintainers
Top 4.2% on npmjs.org
@envelop/operation-field-permissions 9.1.1 💰
Disallow executing operations that select certain fields. Useful if you want to restrict the scop...
1,644 versions - Latest release: 2 days ago - 2 dependent packages - 7 dependent repositories - 32.1 thousand downloads last month - 764 stars on GitHub - 3 maintainers
Top 2.1% on npmjs.org
@envelop/extended-validation 7.1.1 💰
Extended validation plugin adds support for writing GraphQL validation rules, that has access to ...
1,639 versions - Latest release: 2 days ago - 6 dependent packages - 75 dependent repositories - 328 thousand downloads last month - 764 stars on GitHub - 3 maintainers
Top 2.6% on npmjs.org
@envelop/generic-auth 11.1.1 💰
This plugin allows you to implement custom authentication flow by providing a custom user resolve...
1,659 versions - Latest release: 2 days ago - 12 dependent packages - 18 dependent repositories - 177 thousand downloads last month - 764 stars on GitHub - 3 maintainers
Top 1.3% on npmjs.org
@envelop/core 5.5.1 💰
This is the core package for Envelop. You can find a complete documentation here: https://github....
1,816 versions - Latest release: 2 days ago - 82 dependent packages - 1,265 dependent repositories - 15.3 million downloads last month - 825 stars on GitHub - 3 maintainers
Top 2.2% on npmjs.org
@envelop/testing 10.1.0 💰
Envelop is a lightweight library allowing developers to easily develop, share, collaborate and ex...
1,559 versions - Latest release: 24 days ago - 21 dependent packages - 32 dependent repositories - 47.7 thousand downloads last month - 764 stars on GitHub - 3 maintainers
Top 1.5% on npmjs.org
@envelop/validation-cache 10.1.0 💰
This plugins adds simple LRU caching to your `validate`, to improve performance by caching the va...
1,934 versions - Latest release: 24 days ago - 17 dependent packages - 1,201 dependent repositories - 616 thousand downloads last month - 824 stars on GitHub - 3 maintainers
Top 4.1% on npmjs.org
@envelop/statsd 8.1.0 💰
This plugin tracks the complete execution flow, and reports metrics using StatsD (based on `hot-s...
1,637 versions - Latest release: 24 days ago - 2 dependent packages - 7 dependent repositories - 38.7 thousand downloads last month - 764 stars on GitHub - 3 maintainers
Top 3.6% on npmjs.org
@envelop/response-cache-redis 4.3.0 💰
- Supports redis cache for `@envelop/response-cache` plugin - Suitable for serverless deployments...
2,031 versions - Latest release: 24 days ago - 4 dependent packages - 3 dependent repositories - 34.3 thousand downloads last month - 764 stars on GitHub - 3 maintainers
Top 3.9% on npmjs.org
@envelop/sentry 15.1.0 💰
This plugin collects errors and performance tracing for your execution flow, and reports it to [S...
2,207 versions - Latest release: 24 days ago - 2 dependent packages - 10 dependent repositories - 122 thousand downloads last month - 825 stars on GitHub - 3 maintainers
@envelop/response-cache-cloudflare-kv 6.1.0 💰
- Supports [Cloudflare KV](https://developers.cloudflare.com/kv/) cache for `@envelop/response-...
331 versions - Latest release: 24 days ago - 9.71 thousand downloads last month - 764 stars on GitHub - 3 maintainers
Top 7.2% on npmjs.org
@envelop/rate-limiter 10.0.0 💰
This plugins uses [`graphql-rate-limit`](https://github.com/teamplanes/graphql-rate-limit#readme)...
1,600 versions - Latest release: 24 days ago - 1 dependent package - 3 dependent repositories - 109 thousand downloads last month - 764 stars on GitHub - 3 maintainers
@envelop/preload-assets 9.1.0 💰
Inject a function for registering assets that should be preloaded on the client. The registered a...
1,542 versions - Latest release: 24 days ago - 1 dependent package - 12.4 thousand downloads last month - 764 stars on GitHub - 3 maintainers
Top 8.0% on npmjs.org
@envelop/persisted-operations 10.1.0 💰
This plugin allow you to enforce execution of persisted (hashed) operation, using a custom store.
1,550 versions - Latest release: 24 days ago - 1 dependent package - 1 dependent repositories - 12.9 thousand downloads last month - 764 stars on GitHub - 3 maintainers
Top 3.1% on npmjs.org
@envelop/prometheus 14.1.0 💰
This plugin tracks the complete execution flow, and reports metrics using Prometheus tracing (bas...
1,654 versions - Latest release: 24 days ago - 3 dependent packages - 7 dependent repositories - 147 thousand downloads last month - 764 stars on GitHub - 3 maintainers
Top 1.5% on npmjs.org
@envelop/parser-cache 10.1.0 💰
This plugins adds simple LRU caching to your `parse`, to improve performance by caching the parse...
1,610 versions - Latest release: 24 days ago - 20 dependent packages - 1,189 dependent repositories - 163 thousand downloads last month - 825 stars on GitHub - 3 maintainers
Top 3.8% on npmjs.org
@envelop/opentelemetry 9.1.0 💰
This plugins integrates [Open Telemetry](https://opentelemetry.io/) tracing with your GraphQL exe...
1,621 versions - Latest release: 24 days ago - 2 dependent packages - 4 dependent repositories - 119 thousand downloads last month - 764 stars on GitHub - 3 maintainers
Top 2.0% on npmjs.org
@envelop/on-resolve 7.1.0 💰
This plugin allows you to hook into resolves of every field in the GraphQL schema.
1,448 versions - Latest release: 24 days ago - 11 dependent packages - 45 dependent repositories - 406 thousand downloads last month - 764 stars on GitHub - 3 maintainers
Top 2.8% on npmjs.org
@envelop/live-query 10.1.0 💰
The easiest way of adding live queries to your GraphQL server!
1,546 versions - Latest release: 24 days ago - 6 dependent packages - 34 dependent repositories - 46.8 thousand downloads last month - 764 stars on GitHub - 3 maintainers
Top 4.2% on npmjs.org
@envelop/newrelic 10.1.0 💰
Instrument your GraphQL application with New Relic reporting. Take advantage of Distributed traci...
1,587 versions - Latest release: 24 days ago - 2 dependent packages - 7 dependent repositories - 23.9 thousand downloads last month - 764 stars on GitHub - 3 maintainers
Top 8.0% on npmjs.org
@envelop/immediate-introspection 7.1.0 💰
## Getting Started
1,442 versions - Latest release: 24 days ago - 1 dependent package - 1 dependent repositories - 8.63 thousand downloads last month - 764 stars on GitHub - 3 maintainers
Top 2.3% on npmjs.org
@envelop/graphql-jit 11.1.0 💰
This plugins replaces the original `execute` of GraphQL with [`graphql-jit`](https://github.com/z...
2,174 versions - Latest release: 24 days ago - 13 dependent packages - 30 dependent repositories - 144 thousand downloads last month - 764 stars on GitHub - 1 maintainer
Top 2.5% on npmjs.org
@envelop/graphql-modules 9.1.0 💰
This plugins integrates [`graphql-modules`](https://github.com/Urigo/graphql-modules) execution l...
2,083 versions - Latest release: 24 days ago - 13 dependent packages - 14 dependent repositories - 42.7 thousand downloads last month - 764 stars on GitHub - 1 maintainer
Top 7.9% on npmjs.org
@envelop/graphql-middleware 9.1.0 💰
This plugins wraps [`graphql-middleware`](https://github.com/maticzav/graphql-middleware) and all...
1,545 versions - Latest release: 24 days ago - 1 dependent package - 1 dependent repositories - 30.7 thousand downloads last month - 825 stars on GitHub - 2 maintainers
@envelop/fragment-arguments 9.1.0 💰
This plugins replaces the default GraphQL `parser` with an extended version that supports setting...
1,573 versions - Latest release: 24 days ago - 1 dependent package - 14 thousand downloads last month - 764 stars on GitHub - 1 maintainer
Top 3.0% on npmjs.org
@envelop/filter-operation-type 9.1.0 💰
This plugins injects a validation rule into the validation phase that only allows the specified o...
1,543 versions - Latest release: 24 days ago - 2 dependent packages - 398 dependent repositories - 83.5 thousand downloads last month - 764 stars on GitHub - 1 maintainer
Top 4.6% on npmjs.org
@envelop/apollo-tracing 9.1.0 💰
This plugin tracks execution and resolvers and reports it using [`apollo-tracing`](https://github...
1,568 versions - Latest release: 24 days ago - 4 dependent packages - 1 dependent repositories - 18.5 thousand downloads last month - 764 stars on GitHub - 1 maintainer
Top 5.4% on npmjs.org
@envelop/execute-subscription-event 8.1.0 💰
Utilities for hooking into the [ExecuteSubscriptionEvent](<https://spec.graphql.org/draft/#Execut...
1,554 versions - Latest release: 24 days ago - 2 dependent packages - 1 dependent repositories - 17.4 thousand downloads last month - 764 stars on GitHub - 1 maintainer
Top 3.0% on npmjs.org
@envelop/depth-limit 7.1.0 💰
This plugins uses [`graphql-depth-limit`](https://www.npmjs.com/package/graphql-depth-limit) in o...
1,552 versions - Latest release: 24 days ago - 2 dependent packages - 412 dependent repositories - 93.9 thousand downloads last month - 764 stars on GitHub - 1 maintainer
Top 8.0% on npmjs.org
@envelop/apollo-datasources 7.1.0 💰
This plugin integrates Apollo DataSources into Envelop.
1,500 versions - Latest release: 24 days ago - 1 dependent package - 1 dependent repositories - 12.9 thousand downloads last month - 764 stars on GitHub - 1 maintainer
Top 3.1% on npmjs.org
@envelop/apollo-server-errors 9.1.0 💰
This plugin exposes the same error structure as `apollo-server`. Use this plugin if you are movin...
1,552 versions - Latest release: 24 days ago - 3 dependent packages - 8 dependent repositories - 42.7 thousand downloads last month - 764 stars on GitHub - 1 maintainer
Top 3.9% on npmjs.org
@envelop/dataloader 9.1.0 💰
This plugin helps you to create a new [DataLoader](https://github.com/graphql/dataloader) instanc...
1,549 versions - Latest release: 24 days ago - 8 dependent packages - 2 dependent repositories - 29.4 thousand downloads last month - 825 stars on GitHub - 2 maintainers
Top 3.9% on npmjs.org
@envelop/apollo-federation 8.1.0 💰
This plugin integrates Apollo Federation Gateway into Envelop.
1,581 versions - Latest release: 24 days ago - 3 dependent packages - 4 dependent repositories - 24.5 thousand downloads last month - 822 stars on GitHub - 2 maintainers
Top 1.9% on npmjs.org
@envelop/disable-introspection 9.1.0 💰
This plugin injects the `NoSchemaIntrospectionCustomRule` validation rule exported from the `grap...
1,553 versions - Latest release: 24 days ago - 6 dependent packages - 750 dependent repositories - 205 thousand downloads last month - 822 stars on GitHub - 2 maintainers
Top 6.5% on npmjs.org
@envelop/auth0 9.1.0 💰
This plugin validates an JWT token created by [Auth0](https://auth0.com/), and injects the Auth0 ...
1,567 versions - Latest release: 24 days ago - 1 dependent package - 10 dependent repositories - 19.5 thousand downloads last month - 825 stars on GitHub - 2 maintainers