{"objects":[{"downloads":{"monthly":71556,"weekly":13131},"dependents":"7","updated":"2026-10-10T00:26:48.672Z","searchScore":71.483604,"package":{"name":"@loomhq/lens","keywords":[],"version":"13.0.1","description":"![](https://github.com/loomhq/lens/blob/main/assets/lens-banner.png?raw=true)","sanitized_name":"@loomhq/lens","publisher":{"email":"eng-development-tooling-artifacts@atlassian.com","actor":{"name":"atlassianartifactteam","type":"user","email":"eng-development-tooling-secrets-and-artifacts@atlassian.com"},"username":"atlassianartifactteam"},"maintainers":[{"email":"eng-development-tooling-artifacts@atlassian.com","username":"atlassianartifactteam"}],"license":"ISC","date":"2026-09-28T16:22:30.579Z","links":{"homepage":"https://lens.loom.dev","repository":"git+https://github.com/loomhq/lens.git","bugs":"https://github.com/loomhq/lens/issues","npm":"https://www.npmjs.com/package/@loomhq/lens"}},"score":{"final":71.483604,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":142473,"weekly":31338},"dependents":"0","updated":"2026-10-10T00:21:30.822Z","searchScore":70.688,"package":{"name":"@aws-sdk/client-connect-contact-lens","keywords":[],"version":"3.1149.0","description":"AWS SDK for JavaScript Connect Contact Lens Client for Node.js, Browser and React Native","sanitized_name":"@aws-sdk/client-connect-contact-lens","publisher":{"email":"aws-sdk-js-automation@amazon.com","actor":{"name":"aws-sdk-bot","type":"user","email":"aws-sdk-js-automation@amazon.com"},"username":"aws-sdk-bot"},"maintainers":[{"email":"osa-3p@amazon.com","username":"amzn-oss"},{"email":"aws-sdk-js-automation@amazon.com","username":"aws-sdk-bot"}],"license":"Apache-2.0","date":"2026-10-09T21:01:01.430Z","links":{"homepage":"https://github.com/aws/aws-sdk-js-v3/tree/main/clients/client-connect-contact-lens","repository":"git+https://github.com/aws/aws-sdk-js-v3.git","bugs":"https://github.com/aws/aws-sdk-js-v3/issues","npm":"https://www.npmjs.com/package/@aws-sdk/client-connect-contact-lens"}},"score":{"final":70.688,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":156684,"weekly":31022},"dependents":"4","updated":"2026-10-10T00:31:00.445Z","searchScore":69.25962,"package":{"name":"@dhmk/zustand-lens","keywords":["zustand","middleware","lens"],"version":"5.0.0","description":"Lens support for zustand","sanitized_name":"@dhmk/zustand-lens","publisher":{"email":"dhmk083@gmail.com","username":"dhmk083"},"maintainers":[{"email":"dhmk083@gmail.com","username":"dhmk083"}],"license":"MIT","date":"2024-10-23T17:33:28.866Z","links":{"repository":"https://github.com/dhmk083/dhmk-zustand-lens.git","npm":"https://www.npmjs.com/package/@dhmk/zustand-lens"}},"score":{"final":69.25962,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":129109,"weekly":28248},"dependents":"1","updated":"2026-10-10T00:30:20.260Z","searchScore":67.989555,"package":{"name":"@metaharness/workspace-lens","keywords":["jacobian-lens","interpretability","logit-lens","global-workspace","mechanistic-governance","intops","ai-safety","prompt-injection","llm","open-weight","metaharness","agent-harness"],"version":"0.1.2","description":"Jacobian-Lens interpretability primitive for open-weight LLMs (Anthropic 2026-07-06, 'Verbalizable Representations Form a Global Workspace'). Reads the model's functional workspace at inference time — lens_l(h)=unembed(J_l·h) — into workspace tokens, laye","sanitized_name":"@metaharness/workspace-lens","publisher":{"email":"ruv@ruv.net","username":"ruvnet"},"maintainers":[{"email":"ruv@ruv.net","username":"ruvnet"}],"license":"MIT","date":"2026-08-02T16:41:33.944Z","links":{"npm":"https://www.npmjs.com/package/@metaharness/workspace-lens"}},"score":{"final":67.989555,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":112830,"weekly":18313},"dependents":"4","updated":"2026-10-10T00:23:22.525Z","searchScore":67.37575,"package":{"name":"pi-lens","keywords":["pi","pi-extension","pi-package","linter","biome","ast-grep","ruff","typescript","code-quality","feedback","type-coverage","jscpd","knip"],"version":"4.4.1","description":"Real-time code feedback for pi — LSP, linters, formatters, type-checking, structural analysis & booboo","sanitized_name":"pi-lens","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"acf8e58c-022e-4077-95a0-a7f58c8d1dc8","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"ap.mantza@gmail.com","username":"apmantza"}],"license":"MIT","date":"2026-10-09T09:38:34.930Z","links":{"homepage":"https://github.com/apmantza/pi-lens#readme","repository":"git+https://github.com/apmantza/pi-lens.git","bugs":"https://github.com/apmantza/pi-lens/issues","npm":"https://www.npmjs.com/package/pi-lens"}},"score":{"final":67.37575,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":227859,"weekly":96366},"dependents":"6","updated":"2026-10-10T00:25:15.566Z","searchScore":67.28252,"package":{"name":"@coldtea/pr-lens-schema","keywords":["pr-lens","code-review","architecture-diagram","data-flow","json-schema","zod"],"version":"0.7.0","description":"The PR Lens contract: versioned schemas for architecture / data-flow graph documents, baseline patches, config and render manifests.","sanitized_name":"@coldtea/pr-lens-schema","publisher":{"email":"ohansemmanuel@gmail.com","username":"ohansemmanuel"},"maintainers":[{"email":"ohansemmanuel@gmail.com","username":"ohansemmanuel"},{"email":"fohanekwu@gmail.com","username":"ohansfavour"}],"license":"MIT","date":"2026-10-01T16:40:24.213Z","links":{"homepage":"https://github.com/coldteadotai/pr-lens/tree/main/packages/schema#readme","repository":"git+https://github.com/coldteadotai/pr-lens.git","bugs":"https://github.com/coldteadotai/pr-lens/issues","npm":"https://www.npmjs.com/package/@coldtea/pr-lens-schema"}},"score":{"final":67.28252,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":221215,"weekly":94289},"dependents":"4","updated":"2026-10-10T00:29:51.313Z","searchScore":66.84404,"package":{"name":"@coldtea/pr-lens-renderer","keywords":["pr-lens","code-review","architecture-diagram","data-flow","svg","diagram"],"version":"0.3.2","description":"The PR Lens renderer: a schema-valid graph document in, a self-contained animated SVG out.","sanitized_name":"@coldtea/pr-lens-renderer","publisher":{"email":"ohansemmanuel@gmail.com","username":"ohansemmanuel"},"maintainers":[{"email":"ohansemmanuel@gmail.com","username":"ohansemmanuel"},{"email":"fohanekwu@gmail.com","username":"ohansfavour"}],"license":"MIT","date":"2026-10-01T16:40:33.467Z","links":{"homepage":"https://github.com/coldteadotai/pr-lens/tree/main/packages/renderer#readme","repository":"git+https://github.com/coldteadotai/pr-lens.git","bugs":"https://github.com/coldteadotai/pr-lens/issues","npm":"https://www.npmjs.com/package/@coldtea/pr-lens-renderer"}},"score":{"final":66.84404,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":95511,"weekly":21325},"dependents":0,"updated":"2026-10-10T00:19:57.643Z","searchScore":66.74544,"package":{"name":"@focuson/lenstest","keywords":["react","runbook"],"version":"1.44.3","description":"Tests the lens defined in @focuson/lens, the state defined in @focuson/state, and the fetchers in @focuson/fetcher","sanitized_name":"@focuson/lenstest","publisher":{"email":"phil.rice@validoc.org","username":"phil-rice"},"maintainers":[{"email":"phil.rice@validoc.org","username":"phil-rice"}],"license":"MIT","date":"2024-02-23T11:25:53.345Z","links":{"repository":"","npm":"https://www.npmjs.com/package/@focuson/lenstest"}},"score":{"final":66.74544,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1704913,"weekly":375599},"dependents":"2","updated":"2026-10-10T02:45:38.137Z","searchScore":65.23412,"package":{"name":"@aws-cdk/aws-service-spec","keywords":[],"version":"0.1.220","description":"A specification of built-in AWS resources","sanitized_name":"@aws-cdk/aws-service-spec","publisher":{"email":"npm-oidc-no-reply@github.com","actor":{"name":"aws-cdk-team","type":"user","email":"aws-cdk-dev@amazon.com"},"trustedPublisher":{"oidcConfigId":"e1ab567a-8b91-47a9-a58d-1cc284710c2d","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"osa-3p@amazon.com","username":"amzn-oss"},{"email":"aws-cdk-dev@amazon.com","username":"aws-cdk-team"}],"license":"Apache-2.0","date":"2026-10-10T02:45:06.459Z","links":{"homepage":"https://github.com/cdklabs/awscdk-service-spec#readme","repository":"git+https://github.com/cdklabs/awscdk-service-spec.git","bugs":"https://github.com/cdklabs/awscdk-service-spec/issues","npm":"https://www.npmjs.com/package/@aws-cdk/aws-service-spec"}},"score":{"final":65.23412,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1434159,"weekly":338446},"dependents":"3","updated":"2026-10-10T00:26:31.788Z","searchScore":64.408005,"package":{"name":"@memlab/lens","keywords":[],"version":"2.0.5","description":"MemLens is a tool for inspecting memory leaks in browser","sanitized_name":"@memlab/lens","publisher":{"email":"jacksongl1988@gmail.com","username":"jacksongl"},"maintainers":[{"email":"gconner+memlab@fb.com","username":"npm-memlab"},{"email":"jacksongl1988@gmail.com","username":"jacksongl"},{"email":"lgong@fb.com","username":"meta-memlab"}],"license":"MIT","date":"2026-08-29T18:07:02.679Z","links":{"homepage":"https://github.com/facebook/memlab#readme","repository":"git+https://github.com/facebook/memlab.git","bugs":"https://github.com/facebook/memlab/issues","npm":"https://www.npmjs.com/package/@memlab/lens"}},"score":{"final":64.408005,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":113835,"weekly":27648},"dependents":0,"updated":"2026-10-10T00:29:47.706Z","searchScore":62.05873,"package":{"name":"@metaharness/workspace-probe","keywords":["jacobian-lens","workspace-lens","interpretability","darwin-mode","mutation-evidence","flywheel","eval","ai-safety","metaharness","agent-harness"],"version":"0.1.1","description":"Evaluation + Darwin-Mode bridge for @metaharness/workspace-lens: turn Jacobian-Lens interpretability receipts into a flywheel-consumable workspace_probe score, and reject structurally-brittle prompt/policy mutations (final answer up, workspace grip down).","sanitized_name":"@metaharness/workspace-probe","publisher":{"email":"ruv@ruv.net","username":"ruvnet"},"maintainers":[{"email":"ruv@ruv.net","username":"ruvnet"}],"license":"MIT","date":"2026-07-07T13:57:23.805Z","links":{"npm":"https://www.npmjs.com/package/@metaharness/workspace-probe"}},"score":{"final":62.05873,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":22480,"weekly":3861},"dependents":"14","updated":"2026-10-05T15:47:40.044Z","searchScore":62.045513,"package":{"name":"@lens-protocol/client","keywords":[],"version":"0.0.0-canary-20250430134539","description":"Low-level Lens API client","sanitized_name":"@lens-protocol/client","publisher":{"email":"naldi.cesare@gmail.com","username":"cnaldi"},"maintainers":[{"email":"npm@avaralabs.com","username":"npm_avaralabs"},{"email":"alan@aave.com","username":"donosonaumczuk"}],"license":"MIT","date":"2025-04-30T13:48:09.961Z","links":{"homepage":"https://github.com/lens-protocol/lens-sdk#readme","repository":"git://github.com/lens-protocol/lens-sdk.git","bugs":"https://github.com/lens-protocol/lens-sdk/issues","npm":"https://www.npmjs.com/package/@lens-protocol/client"}},"score":{"final":62.045513,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":29548,"weekly":7518},"dependents":"1","updated":"2026-10-10T00:26:07.486Z","searchScore":59.006924,"package":{"name":"@coldtea/pr-lens-cli","keywords":["pr-lens","code-review","architecture-diagram","data-flow","cli","byok"],"version":"0.13.0","description":"The PR Lens command line: turn a pull request diff into a schema-valid graph with your own model key, render it, and compose the comment.","sanitized_name":"@coldtea/pr-lens-cli","publisher":{"email":"ohansemmanuel@gmail.com","username":"ohansemmanuel"},"maintainers":[{"email":"ohansemmanuel@gmail.com","username":"ohansemmanuel"},{"email":"fohanekwu@gmail.com","username":"ohansfavour"}],"license":"MIT","date":"2026-10-04T13:26:56.033Z","links":{"homepage":"https://github.com/coldteadotai/pr-lens/tree/main/packages/cli#readme","repository":"git+https://github.com/coldteadotai/pr-lens.git","bugs":"https://github.com/coldteadotai/pr-lens/issues","npm":"https://www.npmjs.com/package/@coldtea/pr-lens-cli"}},"score":{"final":59.006924,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":21265,"weekly":3569},"dependents":"5","updated":"2026-10-05T15:47:55.083Z","searchScore":58.576893,"package":{"name":"@lens-protocol/storage","keywords":[],"version":"0.8.1","description":"Storage","sanitized_name":"@lens-protocol/storage","publisher":{"email":"naldi.cesare@gmail.com","username":"cnaldi"},"maintainers":[{"email":"npm@avaralabs.com","username":"npm_avaralabs"},{"email":"alan@aave.com","username":"donosonaumczuk"}],"license":"MIT","date":"2024-04-12T11:25:31.708Z","links":{"homepage":"https://github.com/lens-protocol/lens-sdk#readme","repository":"git://github.com/lens-protocol/lens-sdk.git","bugs":"https://github.com/lens-protocol/lens-sdk/issues","npm":"https://www.npmjs.com/package/@lens-protocol/storage"}},"score":{"final":58.576893,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":13067,"weekly":2174},"dependents":"1","updated":"2026-10-05T15:50:08.476Z","searchScore":58.280693,"package":{"name":"@lens-protocol/env","keywords":[],"version":"0.0.0-canary-20241127131427","description":"The Lens environments.","sanitized_name":"@lens-protocol/env","publisher":{"email":"naldi.cesare@gmail.com","username":"cnaldi"},"maintainers":[{"email":"npm@avaralabs.com","username":"npm_avaralabs"},{"email":"alan@aave.com","username":"donosonaumczuk"}],"license":"MIT","date":"2024-11-27T13:18:25.004Z","links":{"homepage":"https://github.com/lens-network/social-sdk#readme","repository":"git://github.com/lens-network/social-sdk.git","bugs":"https://github.com/lens-network/social-sdk/issues","npm":"https://www.npmjs.com/package/@lens-protocol/env"}},"score":{"final":58.280693,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":245591,"weekly":53193},"dependents":"4","updated":"2026-10-10T00:25:15.350Z","searchScore":57.536808,"package":{"name":"@loomhq/record-sdk","keywords":[],"version":"4.14.0","description":"The Loom Software Development Kit","sanitized_name":"@loomhq/record-sdk","publisher":{"email":"eng-development-tooling-artifacts@atlassian.com","actor":{"name":"atlassianartifactteam","type":"user","email":"eng-development-tooling-secrets-and-artifacts@atlassian.com"},"username":"atlassianartifactteam"},"maintainers":[{"email":"eng-development-tooling-artifacts@atlassian.com","username":"atlassianartifactteam"}],"license":"SEE LICENSE IN license.md","date":"2026-09-18T20:26:39.860Z","links":{"npm":"https://www.npmjs.com/package/@loomhq/record-sdk"}},"score":{"final":57.536808,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":9009,"weekly":2674},"dependents":"1","updated":"2026-10-07T05:31:35.930Z","searchScore":57.44349,"package":{"name":"@alxcube/lens","keywords":["image distortion","image transform","perspective","affine","arc","polynomial","canvas","reverse pixel mapping","elliptical weighted average","resampling","supersampling","imagemagick"],"version":"2.0.1","description":"Pure javascript library for high quality image transforms like affine, perspective, arc using algorithms from ImageMagick and incorporates reverse pixel mapping technique and elliptical weighted average resampling.","sanitized_name":"@alxcube/lens","publisher":{"email":"alxcube@gmail.com","username":"alxcube"},"maintainers":[{"email":"alxcube@gmail.com","username":"alxcube"}],"license":"Apache-2.0","date":"2023-12-19T23:26:56.162Z","links":{"homepage":"https://alxcube.github.io/lens","repository":"git+https://github.com/alxcube/lens.git","bugs":"https://github.com/alxcube/lens/issues","npm":"https://www.npmjs.com/package/@alxcube/lens"}},"score":{"final":57.44349,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":13366,"weekly":2209},"dependents":"1","updated":"2026-10-05T15:47:44.043Z","searchScore":56.55836,"package":{"name":"@lens-protocol/graphql","keywords":[],"version":"0.0.0-canary-20241127131427","description":"GraphQL bindings for the Lens API","sanitized_name":"@lens-protocol/graphql","publisher":{"email":"naldi.cesare@gmail.com","username":"cnaldi"},"maintainers":[{"email":"npm@avaralabs.com","username":"npm_avaralabs"},{"email":"alan@aave.com","username":"donosonaumczuk"}],"license":"MIT","date":"2024-11-27T13:18:25.394Z","links":{"homepage":"https://github.com/lens-network/social-sdk#readme","repository":"git://github.com/lens-network/social-sdk.git","bugs":"https://github.com/lens-network/social-sdk/issues","npm":"https://www.npmjs.com/package/@lens-protocol/graphql"}},"score":{"final":56.55836,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":13096,"weekly":2159},"dependents":"4","updated":"2026-10-05T15:50:02.626Z","searchScore":56.418327,"package":{"name":"@lens-protocol/types","keywords":[],"version":"0.0.0-canary-20241127131427","description":"Low-level types for Lens SDK","sanitized_name":"@lens-protocol/types","publisher":{"email":"naldi.cesare@gmail.com","username":"cnaldi"},"maintainers":[{"email":"npm@avaralabs.com","username":"npm_avaralabs"},{"email":"alan@aave.com","username":"donosonaumczuk"}],"license":"MIT","date":"2024-11-27T13:18:25.002Z","links":{"homepage":"https://github.com/lens-network/social-sdk#readme","repository":"git://github.com/lens-network/social-sdk.git","bugs":"https://github.com/lens-network/social-sdk/issues","npm":"https://www.npmjs.com/package/@lens-protocol/types"}},"score":{"final":56.418327,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":19678,"weekly":5456},"dependents":0,"updated":"2026-10-09T00:05:28.735Z","searchScore":53.910336,"package":{"name":"@morpho-org/viem-dlc","keywords":["viem","cache","eth_getLogs","deployless","lens"],"version":"0.0.19","description":"A collection of flexible viem extensions with a focus on intelligent caching.","sanitized_name":"@morpho-org/viem-dlc","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:13bbd941-7f28-40a7-adc5-78cf47c2e9c3","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"hayden@morpho.xyz","username":"hshively.morpho"}],"license":"MIT","date":"2026-09-18T04:02:54.226Z","links":{"homepage":"https://github.com/morpho-org/viem-dlc","repository":"https://github.com/morpho-org/viem-dlc.git","bugs":"https://github.com/morpho-org/viem-dlc/issues","npm":"https://www.npmjs.com/package/@morpho-org/viem-dlc"}},"score":{"final":53.910336,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":8355,"weekly":1209},"dependents":"0","updated":"2026-10-09T12:14:44.928Z","searchScore":53.433773,"package":{"name":"agentfootprint-lens","keywords":["agentfootprint","footprintjs","agent","llm","observability","debugger","explainable-ai","react","time-travel"],"version":"0.73.0","description":"See through your agent's decisions. React components for debugging agentfootprint runs — messages, prompts, tool calls, decision scope, cost.","sanitized_name":"agentfootprint-lens","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"7507f153-78fe-4d9e-8675-e6f65eb21de5","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"sanjay1909@gmail.com","username":"sanjay1909"}],"license":"MIT","date":"2026-10-09T12:14:13.511Z","links":{"homepage":"https://github.com/footprintjs/agentfootprint-lens#readme","repository":"git+https://github.com/footprintjs/agentfootprint-lens.git","bugs":"https://github.com/footprintjs/agentfootprint-lens/issues","npm":"https://www.npmjs.com/package/agentfootprint-lens"}},"score":{"final":53.433773,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":15190,"weekly":5377},"dependents":0,"updated":"2026-10-09T00:01:52.974Z","searchScore":53.432106,"package":{"name":"soltag","keywords":["solidity","inline","plugin"],"version":"0.0.18","description":"Inline Solidity tagged template for TypeScript with IDE type inference","sanitized_name":"soltag","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:8357dbda-fc18-48f0-a5a0-f69b3d972755","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"80.holiday-lynx@icloud.com","username":"hshively"}],"license":"MIT","date":"2026-09-01T02:41:43.896Z","links":{"homepage":"https://github.com/haydenshively/soltag","repository":"git+https://github.com/haydenshively/soltag.git","bugs":"https://github.com/haydenshively/soltag/issues","npm":"https://www.npmjs.com/package/soltag"}},"score":{"final":53.432106,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":10673,"weekly":2468},"dependents":"7","updated":"2026-10-08T16:36:10.607Z","searchScore":52.94375,"package":{"name":"@lens-protocol/metadata","keywords":["lens","protocol","metadata","standard","json","zod","schema","nft"],"version":"2.1.0","description":"Lens Protocol Metadata Standards","sanitized_name":"@lens-protocol/metadata","publisher":{"email":"naldi.cesare@gmail.com","username":"cnaldi"},"maintainers":[{"email":"npm@avaralabs.com","username":"npm_avaralabs"},{"email":"alan@aave.com","username":"donosonaumczuk"}],"license":"MIT","date":"2025-05-21T08:34:00.005Z","links":{"homepage":"https://github.com/lens-protocol/metadata#readme","repository":"git://github.com/lens-protocol/metadata.git","bugs":"https://github.com/lens-protocol/metadata/issues","npm":"https://www.npmjs.com/package/@lens-protocol/metadata"}},"score":{"final":52.94375,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":8242,"weekly":1434},"dependents":"5","updated":"2026-10-07T11:31:07.492Z","searchScore":52.49794,"package":{"name":"@lens-protocol/domain","keywords":[],"version":"0.12.0","description":"Critical Business Rules and Application-specific Business Rules","sanitized_name":"@lens-protocol/domain","publisher":{"email":"kris@aave.com","username":"kris-aave"},"maintainers":[{"email":"npm@avaralabs.com","username":"npm_avaralabs"},{"email":"alan@aave.com","username":"donosonaumczuk"}],"license":"MIT","date":"2024-05-03T09:01:59.317Z","links":{"homepage":"https://github.com/lens-protocol/lens-sdk#readme","repository":"git://github.com/lens-protocol/lens-sdk.git","bugs":"https://github.com/lens-protocol/lens-sdk/issues","npm":"https://www.npmjs.com/package/@lens-protocol/domain"}},"score":{"final":52.49794,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":8299,"weekly":1450},"dependents":"1","updated":"2026-10-07T11:31:09.923Z","searchScore":52.13448,"package":{"name":"@lens-protocol/blockchain-bindings","keywords":[],"version":"0.10.2","description":"Utilities for interacting with the blockchain.","sanitized_name":"@lens-protocol/blockchain-bindings","publisher":{"email":"kris@aave.com","username":"kris-aave"},"maintainers":[{"email":"npm@avaralabs.com","username":"npm_avaralabs"},{"email":"alan@aave.com","username":"donosonaumczuk"}],"license":"MIT","date":"2024-05-03T09:01:59.071Z","links":{"homepage":"https://github.com/lens-protocol/lens-sdk#readme","repository":"git://github.com/lens-protocol/lens-sdk.git","bugs":"https://github.com/lens-protocol/lens-sdk/issues","npm":"https://www.npmjs.com/package/@lens-protocol/blockchain-bindings"}},"score":{"final":52.13448,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":10233,"weekly":3110},"dependents":"13","updated":"2026-10-06T11:06:24.402Z","searchScore":52.10591,"package":{"name":"rdf-lens","keywords":[],"version":"1.3.7","description":"Look into a dataset with RDF-Lens. Here the term Lens, is the same concept of Haskell lenses available in [this well known library](https://hackage.haskell.org/package/lens).","sanitized_name":"rdf-lens","publisher":{"email":"arthur.vercruysse@outlook.com","username":"ajuvercr"},"maintainers":[{"email":"arthur.vercruysse@outlook.com","username":"ajuvercr"}],"license":"MIT","date":"2026-03-25T15:56:19.578Z","links":{"npm":"https://www.npmjs.com/package/rdf-lens"}},"score":{"final":52.10591,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":7828,"weekly":1328},"dependents":0,"updated":"2026-10-07T20:56:35.234Z","searchScore":52.060505,"package":{"name":"@lens-protocol/gated-content","keywords":[],"version":"0.5.1","description":"Token-gated content for the Lens Protocol","sanitized_name":"@lens-protocol/gated-content","publisher":{"email":"kris@aave.com","username":"kris-aave"},"maintainers":[{"email":"npm@avaralabs.com","username":"npm_avaralabs"},{"email":"alan@aave.com","username":"donosonaumczuk"}],"license":"MIT","date":"2024-04-18T10:31:13.005Z","links":{"homepage":"https://github.com/lens-protocol/lens-sdk#readme","repository":"git://github.com/lens-protocol/lens-sdk.git","bugs":"https://github.com/lens-protocol/lens-sdk/issues","npm":"https://www.npmjs.com/package/@lens-protocol/gated-content"}},"score":{"final":52.060505,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":8395,"weekly":1448},"dependents":"10","updated":"2026-10-07T11:31:10.736Z","searchScore":51.993843,"package":{"name":"@lens-protocol/shared-kernel","keywords":[],"version":"0.12.0","description":"Shared kernel","sanitized_name":"@lens-protocol/shared-kernel","publisher":{"email":"naldi.cesare@gmail.com","username":"cnaldi"},"maintainers":[{"email":"npm@avaralabs.com","username":"npm_avaralabs"},{"email":"alan@aave.com","username":"donosonaumczuk"}],"license":"MIT","date":"2024-04-12T11:25:31.804Z","links":{"homepage":"https://github.com/lens-protocol/lens-sdk#readme","repository":"git://github.com/lens-protocol/lens-sdk.git","bugs":"https://github.com/lens-protocol/lens-sdk/issues","npm":"https://www.npmjs.com/package/@lens-protocol/shared-kernel"}},"score":{"final":51.993843,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":5748,"weekly":1241},"dependents":0,"updated":"2026-10-09T20:13:07.559Z","searchScore":49.212757,"package":{"name":"@goodandready/dsh-context-lens","keywords":["dsh","dsh-plugin","context","ast-compression","log-compression","semantic-compression"],"version":"0.1.30","description":"DSH plugin for semantic AST code skeletonization and test/build log compression","sanitized_name":"@goodandready/dsh-context-lens","publisher":{"email":"Vadimanufriev02@gmail.com","username":"goodandready"},"maintainers":[{"email":"Vadimanufriev02@gmail.com","username":"goodandready"}],"license":"MIT","date":"2026-10-09T20:12:36.453Z","links":{"homepage":"https://github.com/GooDAnDReaDY/dsh-context-lens#readme","repository":"git+https://github.com/GooDAnDReaDY/dsh-context-lens.git","bugs":"https://github.com/GooDAnDReaDY/dsh-context-lens/issues","npm":"https://www.npmjs.com/package/@goodandready/dsh-context-lens"}},"score":{"final":49.212757,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":9584,"weekly":3938},"dependents":0,"updated":"2026-10-08T23:58:34.709Z","searchScore":48.62304,"package":{"name":"@iota-uz/sdk","keywords":[],"version":"0.20.0","description":"Canonical JavaScript distribution for iota-sdk.","sanitized_name":"@iota-uz/sdk","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"e1914003-1ad5-4bae-adbd-6e128f204208","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"dkh@iota.uz","username":"diyor28"}],"license":"MIT","date":"2026-10-07T12:01:02.449Z","links":{"homepage":"https://github.com/iota-uz/iota-sdk#readme","repository":"git+https://github.com/iota-uz/iota-sdk.git","bugs":"https://github.com/iota-uz/iota-sdk/issues","npm":"https://www.npmjs.com/package/@iota-uz/sdk"}},"score":{"final":48.62304,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":20361,"weekly":9904},"dependents":0,"updated":"2026-10-05T14:08:52.977Z","searchScore":48.594437,"package":{"name":"liquid-glass-web-react","keywords":["react","liquid-glass","glass","glassmorphism","refraction","lens","displacement-map","svg-filter","ui"],"version":"0.1.1","description":"Apple-style liquid glass refraction for React. Cross-browser (Chrome, Safari, Firefox) — real SVG displacement over live DOM, no backdrop-filter hacks.","sanitized_name":"liquid-glass-web-react","publisher":{"email":"novelty.infancy.1u@icloud.com","username":"pallavag"},"maintainers":[{"email":"novelty.infancy.1u@icloud.com","username":"pallavag"}],"license":"MIT","date":"2026-06-10T09:25:37.136Z","links":{"homepage":"https://github.com/PallavAg/liquid-glass-web-react#readme","repository":"git+https://github.com/PallavAg/liquid-glass-web-react.git","bugs":"https://github.com/PallavAg/liquid-glass-web-react/issues","npm":"https://www.npmjs.com/package/liquid-glass-web-react"}},"score":{"final":48.594437,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":5446,"weekly":1762},"dependents":"6","updated":"2026-10-07T00:36:22.453Z","searchScore":48.473747,"package":{"name":"lens.ts","keywords":["typescript","lens"],"version":"0.5.1","description":"TypeScript Lens implementation with property proxy","sanitized_name":"lens-ts","publisher":{"email":"me@noraesae.net","username":"utatti"},"maintainers":[{"email":"me@noraesae.net","username":"utatti"}],"license":"MIT","date":"2018-06-02T08:28:52.137Z","links":{"homepage":"https://github.com/utatti/lens.ts","repository":"git+https://github.com/utatti/lens.ts.git","bugs":"https://github.com/utatti/lens.ts/issues","npm":"https://www.npmjs.com/package/lens.ts"}},"score":{"final":48.473747,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":327843,"weekly":60280},"dependents":"5","updated":"2026-10-10T00:27:02.447Z","searchScore":46.91504,"package":{"name":"@hookform/lenses","keywords":["react","react-hook-form","hooks","form","forms","lenses","reusable-form-components","typescript","react-hooks","type-safe","form-management","react-components"],"version":"0.10.0","description":"Type-safe lenses for React Hook Form that enable precise control over nested form state. Build reusable form components with composable operations, array handling, and full TypeScript support.","sanitized_name":"@hookform/lenses","publisher":{"email":"bluebill1049@gmail.com","username":"bluebill1049"},"maintainers":[{"email":"bluebill1049@gmail.com","username":"bluebill1049"},{"email":"kotarella1110@gmail.com","username":"kotarella1110"},{"email":"reixjoris@gmail.com","username":"jorisre"}],"license":"MIT","date":"2026-07-27T07:57:13.416Z","links":{"homepage":"https://react-hook-form.com/docs/uselens","repository":"git+https://github.com/react-hook-form/lenses.git","bugs":"https://github.com/react-hook-form/lenses/issues","npm":"https://www.npmjs.com/package/@hookform/lenses"}},"score":{"final":46.91504,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":32503,"weekly":6228},"dependents":"2","updated":"2026-10-08T23:58:31.233Z","searchScore":46.823116,"package":{"name":"@agentworkforce/review-kit","keywords":[],"version":"4.2.1","description":"Strongly typed factories for charter-driven GitHub pull-request reviewers. The kit owns event parsing, repo/draft/label gates, evidence collection, read-only checkout configuration, comment delivery, and retry idempotency; a reviewer supplies its lens, ch","sanitized_name":"@agentworkforce/review-kit","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"add057f3-62b5-4249-a845-a18e438d2fe5","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"khaliqgant@gmail.com","username":"khaliqgant"},{"email":"will@agentrelay.com","username":"willwashburn"}],"date":"2026-10-05T05:45:36.927Z","links":{"homepage":"https://github.com/AgentWorkforce/workforce#readme","repository":"git+https://github.com/AgentWorkforce/workforce.git","bugs":"https://github.com/AgentWorkforce/workforce/issues","npm":"https://www.npmjs.com/package/@agentworkforce/review-kit"}},"score":{"final":46.823116,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":2256,"weekly":533},"dependents":0,"updated":"2026-10-09T15:31:11.656Z","searchScore":46.48921,"package":{"name":"msg-lens","keywords":["msg","outlook","email","parser","mapi"],"version":"1.0.3","description":"Universal .msg (Outlook) file parser that outputs sanitized HTML","sanitized_name":"msg-lens","publisher":{"email":"hamzamunawar124@gmail.com","username":"hamzu"},"maintainers":[{"email":"hamzamunawar124@gmail.com","username":"hamzu"}],"license":"MIT","date":"2026-04-10T13:21:09.425Z","links":{"npm":"https://www.npmjs.com/package/msg-lens"}},"score":{"final":46.48921,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":13070,"weekly":2660},"dependents":0,"updated":"2026-10-04T16:08:23.571Z","searchScore":46.246593,"package":{"name":"@lensui/lens-table","keywords":["react","table","data-grid","canvas","virtual-scroll","typescript"],"version":"0.1.82","description":"A lightweight, canvas-rendered React table component for LensUI.","sanitized_name":"@lensui/lens-table","publisher":{"email":"1963928172@qq.com","username":"dingsr"},"maintainers":[{"email":"1963928172@qq.com","username":"dingsr"}],"license":"MIT","date":"2026-10-04T16:07:52.547Z","links":{"npm":"https://www.npmjs.com/package/@lensui/lens-table"}},"score":{"final":46.246593,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1897,"weekly":638},"dependents":"4","updated":"2026-10-09T17:31:19.142Z","searchScore":46.00631,"package":{"name":"@lens-protocol/react","keywords":["lens-api","lens-protocol-sdk","lens-protocol","lens","react","sdk","social","web3-social","web3"],"version":"2.3.2","description":"Interacting with the Lens Protocol API using React.","sanitized_name":"@lens-protocol/react","publisher":{"email":"naldi.cesare@gmail.com","username":"cnaldi"},"maintainers":[{"email":"npm@avaralabs.com","username":"npm_avaralabs"},{"email":"alan@aave.com","username":"donosonaumczuk"}],"license":"MIT","date":"2024-11-27T20:35:59.773Z","links":{"homepage":"https://github.com/lens-protocol/lens-sdk#readme","repository":"git://github.com/lens-protocol/lens-sdk.git","bugs":"https://github.com/lens-protocol/lens-sdk/issues","npm":"https://www.npmjs.com/package/@lens-protocol/react"}},"score":{"final":46.00631,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":4391,"weekly":1067},"dependents":"1","updated":"2026-10-08T09:51:11.511Z","searchScore":45.193302,"package":{"name":"@lens-chain/sdk","keywords":["lens-network","sdk","lens","web3"],"version":"1.0.3","description":"The quickest way to connect your dApp to Lens Chain.","sanitized_name":"@lens-chain/sdk","publisher":{"email":"naldi.cesare@gmail.com","username":"cnaldi"},"maintainers":[{"email":"npm@avaralabs.com","username":"npm_avaralabs"}],"license":"MIT","date":"2025-04-11T12:06:36.747Z","links":{"npm":"https://www.npmjs.com/package/@lens-chain/sdk"}},"score":{"final":45.193302,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":61390,"weekly":12082},"dependents":"6","updated":"2026-10-10T00:26:40.455Z","searchScore":45.084435,"package":{"name":"ngx-image-zoom","keywords":["angular","angular component","image zoom"],"version":"3.0.0","description":"[![npm version](http://img.shields.io/npm/v/ngx-image-zoom.svg)](https://npmjs.org/package/ngx-image-zoom)","sanitized_name":"ngx-image-zoom","publisher":{"email":"elvambor@gmail.com","username":"wittlock"},"maintainers":[{"email":"elvambor@gmail.com","username":"wittlock"}],"license":"MIT","date":"2023-10-31T19:02:07.306Z","links":{"homepage":"https://github.com/wittlock/ngx-image-zoom#readme","repository":"git+https://github.com/wittlock/ngx-image-zoom.git","bugs":"https://www.github.com/wittlock/ngx-image-zoom/issues","npm":"https://www.npmjs.com/package/ngx-image-zoom"}},"score":{"final":45.084435,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1897,"weekly":441},"dependents":0,"updated":"2026-10-09T16:08:03.464Z","searchScore":44.88579,"package":{"name":"@gfazioli/mantine-lens-select","keywords":["mantine","mantine-ui","mantine-v9","react","react-component","typescript","extension","component","lens","select","fisheye","magnification","dock","macos-dock","count","range","slider"],"version":"1.0.13","description":"A fisheye/lens magnification select component for React built with Mantine. Displays items with a macOS Dock-like magnification effect on hover. Supports count mode (no data array needed), min/max/step range, horizontal/vertical orientations, configurable","sanitized_name":"@gfazioli/mantine-lens-select","publisher":{"email":"giovambattista.fazioli@gmail.com","username":"gfazioli"},"maintainers":[{"email":"giovambattista.fazioli@gmail.com","username":"gfazioli"}],"license":"MIT","date":"2026-10-09T16:07:32.470Z","links":{"homepage":"https://gfazioli.github.io/mantine-lens-select/","repository":"git+https://github.com/gfazioli/mantine-lens-select.git","bugs":"https://github.com/gfazioli/mantine-lens-select/issues","npm":"https://www.npmjs.com/package/@gfazioli/mantine-lens-select"}},"score":{"final":44.88579,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":6197,"weekly":617},"dependents":0,"updated":"2026-10-09T00:39:19.892Z","searchScore":43.81154,"package":{"name":"ticketlens","keywords":["jira","cli","developer-tools","productivity","ticket","triage","context"],"version":"0.38.0","description":"Jira CLI for developers — fetch ticket context, triage your queue, and stop tab-switching. Zero dependencies, all local.","sanitized_name":"ticketlens","publisher":{"email":"ralphmoran2003@gmail.com","username":"rafaelmoran"},"maintainers":[{"email":"ralphmoran2003@gmail.com","username":"rafaelmoran"}],"license":"MIT","date":"2026-08-02T22:22:16.913Z","links":{"homepage":"https://github.com/ralphmoran/ticket-lens","repository":"git+https://github.com/ralphmoran/ticket-lens.git","bugs":"https://github.com/ralphmoran/ticket-lens/issues","npm":"https://www.npmjs.com/package/ticketlens"}},"score":{"final":43.81154,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1611,"weekly":49},"dependents":0,"updated":"2026-10-04T19:26:08.724Z","searchScore":43.64558,"package":{"name":"codebase-lens","keywords":["pi-package","pi","pi-skill","agent-skill","ai-agent","ai-coding","coding-agent","codebase","codebase-understanding","code-reading","architecture","impact-analysis","static-analysis","developer-tools","onboarding","prototype"],"version":"0.4.0","description":"Resumable, evidence-backed codebase reading with coverage maps, linked symbols, domain concepts, HTML reports, impact analysis, and opt-in demos.","sanitized_name":"codebase-lens","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:b2b7318d-b683-49b4-a600-f304e0476096","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"fookhsu@foxmail.com","username":"fookhsu"}],"license":"MIT","date":"2026-09-13T19:13:24.773Z","links":{"homepage":"https://github.com/fookhsu/skills/tree/main/packages/codebase-lens#readme","repository":"git+https://github.com/fookhsu/skills.git","bugs":"https://github.com/fookhsu/skills/issues","npm":"https://www.npmjs.com/package/codebase-lens"}},"score":{"final":43.64558,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":6761,"weekly":3983},"dependents":0,"updated":"2026-10-08T14:41:05.707Z","searchScore":43.60265,"package":{"name":"devonian","keywords":[],"version":"0.9.0","description":"Bidirectional Lenses for Data Portability","sanitized_name":"devonian","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"f9863300-4539-4354-b4d6-b80d835eff56","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"michiel@unhosted.org","username":"michielbdejong"}],"license":"Apache-2.0","date":"2026-10-08T14:40:34.421Z","links":{"homepage":"https://github.com/ontola/atomic-plugins#readme","repository":"git+https://github.com/ontola/atomic-plugins.git","bugs":"https://github.com/ontola/atomic-plugins/issues","npm":"https://www.npmjs.com/package/devonian"}},"score":{"final":43.60265,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":5192,"weekly":1356},"dependents":"1","updated":"2026-10-10T00:46:07.542Z","searchScore":43.32359,"package":{"name":"@fuiste/optics","keywords":[],"version":"2.0.0","description":"Type-safe, functional optics (lenses, prisms, traversals, and more) for immutable data","sanitized_name":"@fuiste/optics","publisher":{"email":"drawncloser@gmail.com","username":"fuiste"},"maintainers":[{"email":"drawncloser@gmail.com","username":"fuiste"}],"license":"MIT","date":"2026-04-10T22:35:22.929Z","links":{"npm":"https://www.npmjs.com/package/@fuiste/optics"}},"score":{"final":43.32359,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":9682,"weekly":1867},"dependents":"2","updated":"2026-10-08T17:21:11.212Z","searchScore":43.257465,"package":{"name":"@lens-chain/storage-client","keywords":["lens","grove","chain","storage","node"],"version":"1.0.6","description":"The easiest way to store data on Lens Grove.","sanitized_name":"@lens-chain/storage-client","publisher":{"email":"naldi.cesare@gmail.com","username":"cnaldi"},"maintainers":[{"email":"npm@avaralabs.com","username":"npm_avaralabs"}],"license":"MIT","date":"2025-08-19T19:29:05.046Z","links":{"homepage":"https://github.com/lens-protocol/grove-client#readme","repository":"git://github.com/lens-protocol/grove-client.git","bugs":"https://github.com/lens-protocol/grove-client/issues","npm":"https://www.npmjs.com/package/@lens-chain/storage-client"}},"score":{"final":43.257465,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":46567,"weekly":7897},"dependents":"1","updated":"2026-10-10T00:29:31.107Z","searchScore":43.23874,"package":{"name":"@samasante/liquid-glass","keywords":["liquid-glass","glass","glassmorphism","refraction","lens","displacement-map","feDisplacementMap","chromatic-aberration","svg-filter","frosted-glass","apple","react","headless","safari","firefox","cross-browser","live-dom","ui"],"version":"0.1.1","description":"A headless React liquid-glass lens that refracts the live DOM. Apple-style Liquid Glass that works in Chrome, Safari, and Firefox. Zero runtime dependencies.","sanitized_name":"@samasante/liquid-glass","publisher":{"email":"sam.asante11@gmail.com","username":"samasante"},"maintainers":[{"email":"sam.asante11@gmail.com","username":"samasante"}],"license":"MIT","date":"2026-06-23T01:54:07.567Z","links":{"homepage":"https://glass.samasante.com","repository":"git+https://github.com/samasante/liquid-glass.git","bugs":"https://github.com/samasante/liquid-glass/issues","npm":"https://www.npmjs.com/package/@samasante/liquid-glass"}},"score":{"final":43.23874,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1278,"weekly":818},"dependents":0,"updated":"2026-10-09T17:31:14.213Z","searchScore":43.00519,"package":{"name":"@actsecurity/iam-lens","keywords":["aws","iam","security","identity"],"version":"0.1.168","description":"Visibility in IAM in and across AWS accounts","sanitized_name":"@actsecurity/iam-lens","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"8a3dfa02-9429-415d-909b-1dda4ae709ab","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"svc-user@act.security","username":"act-security-svc-user"},{"email":"david.kerber@act.security","username":"daveatact"},{"email":"elran.shefer@act.security","username":"elran.shefer"}],"license":"AGPL-3.0-or-later","date":"2026-10-09T17:30:37.781Z","links":{"homepage":"https://github.com/act-security-labs/iam-lens#readme","repository":"git+https://github.com/act-security-labs/iam-lens.git","bugs":"https://github.com/act-security-labs/iam-lens/issues","npm":"https://www.npmjs.com/package/@actsecurity/iam-lens"}},"score":{"final":43.00519,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":16343,"weekly":3784},"dependents":"45","updated":"2026-10-09T20:06:17.219Z","searchScore":42.556416,"package":{"name":"partial.lenses","keywords":["partial","lens","isomorphism","traversal","fold","json","immutable"],"version":"14.17.0","description":"Partial lenses is a comprehensive, high-performance optics library for JavaScript","sanitized_name":"partial-lenses","publisher":{"email":"vesa.a.j.k@gmail.com","username":"polytypic"},"maintainers":[{"email":"vesa.a.j.k@gmail.com","username":"polytypic"}],"license":"MIT","date":"2018-11-06T07:24:44.177Z","links":{"homepage":"https://github.com/calmm-js/partial.lenses#readme","repository":"git+https://github.com/calmm-js/partial.lenses.git","bugs":"https://github.com/calmm-js/partial.lenses/issues","npm":"https://www.npmjs.com/package/partial.lenses"}},"score":{"final":42.556416,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":2598,"weekly":1148},"dependents":"1","updated":"2026-10-10T03:05:28.358Z","searchScore":42.53637,"package":{"name":"@adlc/rejection-mining","keywords":["adlc","agentic","ai","llm","cli","rejection-mining","gate"],"version":"1.12.0","description":"Mines human PR review objections into structured prosecution lenses (C13).","sanitized_name":"@adlc/rejection-mining","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"5b989586-5a14-471f-8348-5a0f458370d8","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"voodootikigod@gmail.com","username":"voodootikigod"}],"license":"MIT","date":"2026-10-10T03:04:56.863Z","links":{"homepage":"https://github.com/voodootikigod/adlc/tree/main/packages/rejection-mining#readme","repository":"git+https://github.com/voodootikigod/adlc.git","bugs":"https://github.com/voodootikigod/adlc/issues","npm":"https://www.npmjs.com/package/@adlc/rejection-mining"}},"score":{"final":42.53637,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1670,"weekly":315},"dependents":0,"updated":"2026-10-08T08:41:10.800Z","searchScore":42.425518,"package":{"name":"@a11y-lens/cli","keywords":["accessibility","a11y","lint","wai-aria","wcag","ai","agent","pre-commit","semantic-review"],"version":"0.6.1","description":"AI-powered semantic accessibility linter — reviews what static linters can't see. Runs on Claude Code, Codex, or Cursor at commit time.","sanitized_name":"@a11y-lens/cli","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:bf3b5aff-2803-4684-afc5-ac753fa1200f","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"jo_duchan@icloud.com","username":"joduchan"}],"license":"MIT","date":"2026-09-24T08:33:33.301Z","links":{"homepage":"https://github.com/jo-duchan/a11y-lens#readme","repository":"git+https://github.com/jo-duchan/a11y-lens.git","bugs":"https://github.com/jo-duchan/a11y-lens/issues","npm":"https://www.npmjs.com/package/@a11y-lens/cli"}},"score":{"final":42.425518,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1506,"weekly":682},"dependents":0,"updated":"2026-10-04T13:03:50.187Z","searchScore":42.20276,"package":{"name":"@coldtea/pr-lens-agent-skill","keywords":["pr-lens","agent-skill","claude-code","cursor","code-review","architecture-diagram"],"version":"0.7.0","description":"The PR Lens skill for coding agents: author a graph document from a diff, validate it, render it, and correct a repository's map.","sanitized_name":"@coldtea/pr-lens-agent-skill","publisher":{"email":"ohansemmanuel@gmail.com","username":"ohansemmanuel"},"maintainers":[{"email":"ohansemmanuel@gmail.com","username":"ohansemmanuel"},{"email":"fohanekwu@gmail.com","username":"ohansfavour"}],"license":"MIT","date":"2026-10-04T13:03:19.229Z","links":{"homepage":"https://github.com/coldteadotai/pr-lens/tree/main/packages/agent-skill#readme","repository":"git+https://github.com/coldteadotai/pr-lens.git","bugs":"https://github.com/coldteadotai/pr-lens/issues","npm":"https://www.npmjs.com/package/@coldtea/pr-lens-agent-skill"}},"score":{"final":42.20276,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":2010,"weekly":372},"dependents":"1","updated":"2026-10-07T00:56:33.790Z","searchScore":41.93771,"package":{"name":"@storybloq/lenses","keywords":[],"version":"0.6.0","description":"Multi-lens code review MCP server — 8 specialized reviewers in parallel","sanitized_name":"@storybloq/lenses","publisher":{"email":"shayegh@me.com","username":"ashayegh"},"maintainers":[{"email":"shayegh@me.com","username":"ashayegh"}],"license":"PolyForm-Shield-1.0.0","date":"2026-09-15T14:44:34.092Z","links":{"npm":"https://www.npmjs.com/package/@storybloq/lenses"}},"score":{"final":41.93771,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":5221,"weekly":1188},"dependents":"2","updated":"2026-10-05T14:51:10.778Z","searchScore":41.85661,"package":{"name":"@atomic-object/lenses","keywords":[],"version":"0.1.6","description":"A lens library for TypeScript","sanitized_name":"@atomic-object/lenses","publisher":{"email":"john.ruble@atomicobject.com","username":"johnruble"},"maintainers":[{"email":"jared.surato@atomicobject.com","username":"jaredsurato"},{"email":"dylan.goings@atomicobject.com","username":"atomicdylan"},{"email":"mattie.behrens@atomicobject.com","username":"atomicmattie"},{"email":"dcolthorp@gmail.com","username":"dcolthorp"},{"email":"john.ruble@atomicobject.com","username":"johnruble"}],"license":"MIT","date":"2018-10-26T17:18:28.148Z","links":{"repository":"https://github.com/atomicobject/ts-stack","npm":"https://www.npmjs.com/package/@atomic-object/lenses"}},"score":{"final":41.85661,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":3145,"weekly":1157},"dependents":0,"updated":"2026-10-07T20:23:00.873Z","searchScore":41.803333,"package":{"name":"veryfi-lens-wasm","keywords":[],"version":"3.5.10","description":"Lens For Web SDK with WASM","sanitized_name":"veryfi-lens-wasm","publisher":{"email":"georgerykunov@veryfi.com","username":"george-veryfi"},"maintainers":[{"email":"georgerykunov@veryfi.com","username":"george-veryfi"}],"license":"ISC","date":"2026-10-07T20:22:23.611Z","links":{"homepage":"https://github.com/veryfi/veryfi-lens-wasm#readme","repository":"git+https://github.com/veryfi/veryfi-lens-wasm.git","bugs":"https://github.com/veryfi/veryfi-lens-wasm/issues","npm":"https://www.npmjs.com/package/veryfi-lens-wasm"}},"score":{"final":41.803333,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1066,"weekly":128},"dependents":0,"updated":"2026-10-03T07:56:10.488Z","searchScore":41.72855,"package":{"name":"cc-lens","keywords":["claude","claude-code","anthropic","dashboard","analytics","cli"],"version":"0.4.1","description":"Claude Code Lens — visualize your usage, costs, and sessions from ~/.claude/","sanitized_name":"cc-lens","publisher":{"email":"arindammajumder2020@gmail.com","username":"arindam1729"},"maintainers":[{"email":"arindammajumder2020@gmail.com","username":"arindam1729"}],"license":"MIT","date":"2026-06-27T06:48:49.642Z","links":{"homepage":"https://github.com/Arindam200/cc-lens#readme","repository":"git+https://github.com/Arindam200/cc-lens.git","bugs":"https://github.com/Arindam200/cc-lens/issues","npm":"https://www.npmjs.com/package/cc-lens"}},"score":{"final":41.72855,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1681,"weekly":311},"dependents":"0","updated":"2026-10-08T01:31:10.945Z","searchScore":41.498417,"package":{"name":"footprint-explainable-ui","keywords":["footprint","pipeline","visualization","debugging","react","time-travel","explainable-ai"],"version":"0.38.0","description":"Themeable React components for visualizing FootPrint pipeline execution","sanitized_name":"footprint-explainable-ui","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:4304552a-22c2-4fb2-b122-51dcf4e221a4","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"sanjay1909@gmail.com","username":"sanjay1909"}],"license":"MIT","date":"2026-08-20T00:58:52.408Z","links":{"homepage":"https://github.com/footprintjs/explainable-ui#readme","repository":"git+https://github.com/footprintjs/explainable-ui.git","bugs":"https://github.com/footprintjs/explainable-ui/issues","npm":"https://www.npmjs.com/package/footprint-explainable-ui"}},"score":{"final":41.498417,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1034,"weekly":29},"dependents":0,"updated":"2026-10-04T06:51:08.304Z","searchScore":41.193043,"package":{"name":"@lensagent/lens","keywords":[],"version":"0.1.5","description":"Install and run the Lens Harness on a laptop with one command.","sanitized_name":"@lensagent/lens","publisher":{"email":"lnguoxun@hotmail.com","username":"lnguoxun"},"maintainers":[{"email":"a1753059601@outlook.com","username":"xiaoqing235"},{"email":"lnguoxun@hotmail.com","username":"lnguoxun"}],"license":"UNLICENSED","date":"2026-09-20T06:41:38.939Z","links":{"npm":"https://www.npmjs.com/package/@lensagent/lens"}},"score":{"final":41.193043,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":2133,"weekly":655},"dependents":"3","updated":"2026-10-07T00:26:35.934Z","searchScore":41.166626,"package":{"name":"@kickstartds/cambria","keywords":[],"version":"1.1.0","description":"Cambria is a Javascript/Typescript library for converting JSON data between related schemas.","sanitized_name":"@kickstartds/cambria","publisher":{"email":"jonas.ulrich@ruhmesmeile.com","username":"julrich"},"maintainers":[{"email":"jonas.ulrich@ruhmesmeile.com","username":"julrich"},{"email":"lukas.mestel@ruhmesmeile.com","username":"lmestel"},{"email":"franz.leven@kickstartds.com","username":"fleven-kds"}],"license":"MIT","date":"2026-05-19T09:57:54.973Z","links":{"npm":"https://www.npmjs.com/package/@kickstartds/cambria"}},"score":{"final":41.166626,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1062,"weekly":288},"dependents":"2","updated":"2026-10-08T10:51:18.172Z","searchScore":41.156784,"package":{"name":"@lens-protocol/api-bindings","keywords":[],"version":"0.12.3","description":"Graphql fragments, react hooks, typescript types of lens API.","sanitized_name":"@lens-protocol/api-bindings","publisher":{"email":"naldi.cesare@gmail.com","username":"cnaldi"},"maintainers":[{"email":"npm@avaralabs.com","username":"npm_avaralabs"},{"email":"alan@aave.com","username":"donosonaumczuk"}],"license":"MIT","date":"2024-06-27T16:34:52.215Z","links":{"homepage":"https://github.com/lens-protocol/lens-sdk#readme","repository":"git://github.com/lens-protocol/lens-sdk.git","bugs":"https://github.com/lens-protocol/lens-sdk/issues","npm":"https://www.npmjs.com/package/@lens-protocol/api-bindings"}},"score":{"final":41.156784,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":2735,"weekly":1937},"dependents":0,"updated":"2026-10-07T16:31:43.770Z","searchScore":40.994286,"package":{"name":"phone-lens","keywords":[],"version":"1.1.1","description":"Phone camera → dsh session: pairing, MJPEG viewfinder, upload-to-attachment pipeline","sanitized_name":"phone-lens","publisher":{"email":"1524270664@qq.com","username":"yxqf"},"maintainers":[{"email":"1524270664@qq.com","username":"yxqf"}],"license":"MIT","date":"2026-10-07T16:31:12.709Z","links":{"homepage":"https://github.com/yxqfg/phone-lens#readme","repository":"git+https://github.com/yxqfg/phone-lens.git","bugs":"https://github.com/yxqfg/phone-lens/issues","npm":"https://www.npmjs.com/package/phone-lens"}},"score":{"final":40.994286,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":162251,"weekly":13176},"dependents":"1","updated":"2026-10-10T00:26:54.890Z","searchScore":40.99238,"package":{"name":"@snap/camera-kit","keywords":["sdk","camera-kit","camera kit","Snap","Snapchat","Augmented Reality","Lens"],"version":"1.22.0","description":"Camera Kit Web","sanitized_name":"@snap/camera-kit","publisher":{"email":"svc-npmjs@snapchat.com","actor":{"name":"svc-npmjs","type":"user","email":"svc-npmjs@snapchat.com"},"username":"svc-npmjs"},"maintainers":[{"email":"svc-npmjs@snapchat.com","username":"svc-npmjs"},{"email":"msilivonik@snapchat.com","username":"msilivonik-sc"},{"email":"kburov@snapchat.com","username":"kburov"},{"email":"cholgate@snapchat.com","username":"carsonholgate"},{"email":"isumygin@snapchat.com","username":"isumygin"}],"license":"SEE LICENSE IN LICENSE.md","date":"2026-09-14T16:57:43.037Z","links":{"homepage":"https://ar.snap.com/camera-kit","npm":"https://www.npmjs.com/package/@snap/camera-kit"}},"score":{"final":40.99238,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1031,"weekly":333},"dependents":0,"updated":"2026-10-03T20:41:07.231Z","searchScore":40.965622,"package":{"name":"dsh-mcp-lens","keywords":["deepseek","deepseek-harness","dsh","dsh-plugin","mcp","mcp-gateway","model-context-protocol","progressive-disclosure","context-optimization","cost-optimization","tool-discovery","tool-routing"],"version":"0.1.0-rc.9","description":"Cut MCP context and API cost in DeepSeek Harness with two model-facing tools, lazy discovery, and exact-schema calls","sanitized_name":"dsh-mcp-lens","publisher":{"email":"superlucky.lee@gmail.com","username":"lzor"},"maintainers":[{"email":"superlucky.lee@gmail.com","username":"lzor"}],"license":"MIT","date":"2026-08-15T20:06:27.680Z","links":{"homepage":"https://github.com/labmimors/dsh-mcp-lens#readme","repository":"git+https://github.com/labmimors/dsh-mcp-lens.git","bugs":"https://github.com/labmimors/dsh-mcp-lens/issues","npm":"https://www.npmjs.com/package/dsh-mcp-lens"}},"score":{"final":40.965622,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":2132,"weekly":39},"dependents":0,"updated":"2026-10-08T22:31:10.116Z","searchScore":40.80594,"package":{"name":"anchordb-relay","keywords":["anchordb","devtools","inspector","debugging","relay","websocket","mongodb","offline-first","react-native","expo","database-gui","compass"],"version":"1.3.2","description":"Development-only relay that brokers Anchor Inspector connections between a mobile app and Anchor Lens.","sanitized_name":"anchordb-relay","publisher":{"email":"knnadeera@gmail.com","username":"knnadeera"},"maintainers":[{"email":"knnadeera@gmail.com","username":"knnadeera"}],"license":"MIT","date":"2026-09-15T20:28:49.300Z","links":{"homepage":"https://www.nisalanadeera.com/projects/anchordb","repository":"git+https://github.com/knnadeera/anchordb.git","bugs":"https://www.nisalanadeera.com/projects/anchordb#feedback","npm":"https://www.npmjs.com/package/anchordb-relay"}},"score":{"final":40.80594,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":897,"weekly":558},"dependents":"2","updated":"2026-10-09T10:56:17.032Z","searchScore":40.742065,"package":{"name":"effect-lens","keywords":[],"version":"2.0.3","description":"An effectful Lens type to easily manage nested state","sanitized_name":"effect-lens","publisher":{"email":"julien.valverde@mailo.com","username":"thilawyn"},"maintainers":[{"email":"julien.valverde@mailo.com","username":"thilawyn"}],"license":"MIT","date":"2026-10-02T10:51:59.601Z","links":{"homepage":"https://github.com/Thiladev/effect-lens#readme","repository":"git+https://github.com/Thiladev/effect-lens.git","bugs":"https://github.com/Thiladev/effect-lens/issues","npm":"https://www.npmjs.com/package/effect-lens"}},"score":{"final":40.742065,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":7266,"weekly":2244},"dependents":"8","updated":"2026-10-08T12:11:19.379Z","searchScore":40.6991,"package":{"name":"@reatom/framework","keywords":[],"version":"3.4.68","description":"Reatom for framework","sanitized_name":"@reatom/framework","publisher":{"email":"artalar@ya.ru","username":"artalar"},"maintainers":[{"email":"artalar@ya.ru","username":"artalar"}],"license":"MIT","date":"2025-10-09T07:54:14.782Z","links":{"homepage":"https://www.reatom.dev/package/framework","repository":"git+ssh://git@github.com/artalar/reatom.git","bugs":"https://github.com/artalar/reatom/issues","npm":"https://www.npmjs.com/package/@reatom/framework"}},"score":{"final":40.6991,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1370,"weekly":93},"dependents":0,"updated":"2026-10-04T17:46:10.159Z","searchScore":40.661995,"package":{"name":"@saptools/hana-lens","keywords":["sap","cap","cds","hana","cli","ast","saptools"],"version":"0.5.0","description":"Static AST analysis CLI for SAP CAP workspaces","sanitized_name":"@saptools/hana-lens","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:d32b7d79-5e67-46b7-8873-bc0ba810d9a9","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"thiendong.iuh@gmail.com","username":"dongtran"}],"license":"MIT","date":"2026-07-26T16:58:20.312Z","links":{"homepage":"https://github.com/dongitran/saptools/tree/main/packages/hana-lens#readme","repository":"git+https://github.com/dongitran/saptools.git","bugs":"https://github.com/dongitran/saptools/issues","npm":"https://www.npmjs.com/package/@saptools/hana-lens"}},"score":{"final":40.661995,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1331,"weekly":8},"dependents":0,"updated":"2026-10-09T17:51:09.099Z","searchScore":40.313725,"package":{"name":"express-route-lens","keywords":["express","routes","debug","cli","developer-tools"],"version":"1.0.8","description":"Inspect Express routes, middleware, nested mounts, duplicates, and sensitive endpoints","sanitized_name":"express-route-lens","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:14a617cc-76de-4f10-87f0-6469aa60d6c9","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"devtanvir01@gmail.com","username":"devtanvir01"}],"license":"MIT","date":"2026-09-11T17:31:32.548Z","links":{"homepage":"https://github.com/Tanvir-Alam625/express-route-lens#readme","repository":"git+https://github.com/Tanvir-Alam625/express-route-lens.git","bugs":"https://github.com/Tanvir-Alam625/express-route-lens/issues","npm":"https://www.npmjs.com/package/express-route-lens"}},"score":{"final":40.313725,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1027,"weekly":21},"dependents":0,"updated":"2026-10-10T03:11:07.407Z","searchScore":40.23389,"package":{"name":"agent-lens-report","keywords":["claude-code","codex","antigravity","cursor","agentic","ai-coding","codebase-visualization","project-status","vibe-coding"],"version":"0.3.0","description":"See where an agent-built project actually stands. Reads git, plan files, and local coding-agent session logs, and writes one self-contained HTML report.","sanitized_name":"agent-lens-report","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:ba22d030-080c-4a2e-bda1-6fb1642d2e25","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"voldy333@gmail.com","username":"voldy333"}],"license":"MIT","date":"2026-09-26T03:03:39.656Z","links":{"homepage":"https://github.com/Voldy75/agent-lens-report#readme","repository":"git+https://github.com/Voldy75/agent-lens-report.git","bugs":"https://github.com/Voldy75/agent-lens-report/issues","npm":"https://www.npmjs.com/package/agent-lens-report"}},"score":{"final":40.23389,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":853,"weekly":303},"dependents":0,"updated":"2026-10-07T12:01:18.903Z","searchScore":40.18728,"package":{"name":"@trench-xinxin/dsh-tool-lens","keywords":[],"version":"2.0.5","description":"DeepSeek Lens: Deep AST code graph, symbol call hierarchies, and refactoring impact analysis tool plugin for DeepSeek Harness","sanitized_name":"@trench-xinxin/dsh-tool-lens","publisher":{"email":"xin774653@gmail.com","username":"trench-xin"},"maintainers":[{"email":"xin774653@gmail.com","username":"trench-xin"}],"license":"MIT","date":"2026-08-18T07:00:46.716Z","links":{"homepage":"https://github.com/trench-xinxin/dsh-tool-lens#readme","repository":"git+https://github.com/trench-xinxin/dsh-tool-lens.git","bugs":"https://github.com/trench-xinxin/dsh-tool-lens/issues","npm":"https://www.npmjs.com/package/@trench-xinxin/dsh-tool-lens"}},"score":{"final":40.18728,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1528,"weekly":49},"dependents":0,"updated":"2026-10-03T11:16:09.124Z","searchScore":40.140938,"package":{"name":"pi-jev-lens","keywords":["pi-package","pi-extension","typesafe","jev","context","compression","prompt-cache","tool-output"],"version":"0.5.2","description":"pi extension that compresses large tool results before they reach the model: jev picks the view (outline, relevant blocks, sections, signals, testlog), full text stays recallable","sanitized_name":"pi-jev-lens","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:d2f6bff3-a2d9-4d92-b2f4-83395f56febd","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"npmjs@pew.no","username":"dizk"}],"license":"MIT","date":"2026-09-19T11:05:43.276Z","links":{"homepage":"https://github.com/dizk/jev-lens#readme","repository":"git+https://github.com/dizk/jev-lens.git","bugs":"https://github.com/dizk/jev-lens/issues","npm":"https://www.npmjs.com/package/pi-jev-lens"}},"score":{"final":40.140938,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":947,"weekly":261},"dependents":"1","updated":"2026-10-08T09:46:11.283Z","searchScore":40.08073,"package":{"name":"@lens-protocol/react-web","keywords":["lens-api","lens-protocol-sdk","lens-protocol","lens","react","sdk","social","web3-social","web3"],"version":"2.3.2","description":"Lens Protocol SDK for React web applications","sanitized_name":"@lens-protocol/react-web","publisher":{"email":"naldi.cesare@gmail.com","username":"cnaldi"},"maintainers":[{"email":"npm@avaralabs.com","username":"npm_avaralabs"},{"email":"alan@aave.com","username":"donosonaumczuk"}],"license":"MIT","date":"2024-11-27T20:35:56.472Z","links":{"homepage":"https://github.com/lens-protocol/lens-sdk#readme","repository":"git://github.com/lens-protocol/lens-sdk.git","bugs":"https://github.com/lens-protocol/lens-sdk/issues","npm":"https://www.npmjs.com/package/@lens-protocol/react-web"}},"score":{"final":40.08073,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":710,"weekly":442},"dependents":0,"updated":"2026-10-07T17:57:00.258Z","searchScore":39.883213,"package":{"name":"lens-convex-auth","keywords":["lens","lens-protocol","thirdweb","convex","auth","web3","react","nextjs"],"version":"0.5.0","description":"Drop-in sign-in for Lens apps: thirdweb wallet, Lens account sign-in and creation, and Convex auth.","sanitized_name":"lens-convex-auth","publisher":{"email":"hola@jeanayala.xyz","username":"jeanayala"},"maintainers":[{"email":"hola@jeanayala.xyz","username":"jeanayala"}],"license":"MIT","date":"2026-10-07T17:56:29.155Z","links":{"homepage":"https://github.com/mrsalitre/lens-convex-auth#readme","repository":"git+https://github.com/mrsalitre/lens-convex-auth.git","bugs":"https://github.com/mrsalitre/lens-convex-auth/issues","npm":"https://www.npmjs.com/package/lens-convex-auth"}},"score":{"final":39.883213,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":784,"weekly":178},"dependents":0,"updated":"2026-10-03T12:56:12.748Z","searchScore":39.759514,"package":{"name":"@cloud-copilot/iam-lens","keywords":["aws","iam","security","identity"],"version":"0.1.156","description":"Visibility in IAM in and across AWS accounts","sanitized_name":"@cloud-copilot/iam-lens","publisher":{"email":"npm-oidc-no-reply@github.com","actor":{"name":"davidjkerber","type":"user","email":"dave@kerber.io"},"trustedPublisher":{"oidcConfigId":"oidc:a57ce36f-6125-43bb-934c-b2e5d96fe8cb","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"dave@kerber.io","username":"davidjkerber"}],"license":"AGPL-3.0-or-later","date":"2026-08-29T12:32:34.543Z","links":{"homepage":"https://github.com/cloud-copilot/iam-lens#readme","repository":"git+https://github.com/cloud-copilot/iam-lens.git","bugs":"https://github.com/cloud-copilot/iam-lens/issues","npm":"https://www.npmjs.com/package/@cloud-copilot/iam-lens"}},"score":{"final":39.759514,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":813,"weekly":219},"dependents":"1","updated":"2026-10-08T09:46:11.155Z","searchScore":39.651627,"package":{"name":"@lens-protocol/wagmi","keywords":[],"version":"4.1.5","description":"wagmi bindings for @lens-protocol/react","sanitized_name":"@lens-protocol/wagmi","publisher":{"email":"naldi.cesare@gmail.com","username":"cnaldi"},"maintainers":[{"email":"npm@avaralabs.com","username":"npm_avaralabs"},{"email":"alan@aave.com","username":"donosonaumczuk"}],"license":"MIT","date":"2024-11-27T20:35:56.248Z","links":{"homepage":"https://github.com/lens-protocol/lens-sdk#readme","repository":"git://github.com/lens-protocol/lens-sdk.git","bugs":"https://github.com/lens-protocol/lens-sdk/issues","npm":"https://www.npmjs.com/package/@lens-protocol/wagmi"}},"score":{"final":39.651627,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1292,"weekly":235},"dependents":0,"updated":"2026-10-05T23:56:38.677Z","searchScore":39.248943,"package":{"name":"@ym-han/monaco-error-lens","keywords":["monaco","diagnostics","error-lens"],"version":"0.1.3","description":"Error Lens for Monaco Editor, adapted from the VSCode Error Lens extension: makes diagnostics more visible with inline messages, line highlighting, and gutter icons. WARNING: Very experimental; use with caution.","sanitized_name":"@ym-han/monaco-error-lens","publisher":{"email":"yongming.han88@gmail.com","username":"ym-han"},"maintainers":[{"email":"yongming.han88@gmail.com","username":"ym-han"}],"license":"MIT","date":"2025-06-09T18:10:43.317Z","links":{"homepage":"https://github.com/ym-han/monaco-error-lens#readme","repository":"git+https://github.com/ym-han/monaco-error-lens.git","bugs":"https://github.com/ym-han/monaco-error-lens/issues","npm":"https://www.npmjs.com/package/@ym-han/monaco-error-lens"}},"score":{"final":39.248943,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1051,"weekly":230},"dependents":"1","updated":"2026-10-09T14:41:10.580Z","searchScore":39.09689,"package":{"name":"chrome-lens-ocr","keywords":["google","lens","lens","chrome","lens","reverse","engineering","free","ocr"],"version":"4.1.1","description":"Package to use Google Lens OCR for free, via API used in Chrome.","sanitized_name":"chrome-lens-ocr","publisher":{"email":"firefox78888@gmail.com","username":"dimden"},"maintainers":[{"email":"firefox78888@gmail.com","username":"dimden"}],"license":"ISC","date":"2025-08-15T09:41:38.816Z","links":{"homepage":"https://github.com/dimdenGD/chrome-lens-ocr#readme","repository":"git+https://github.com/dimdenGD/chrome-lens-ocr.git","bugs":"https://github.com/dimdenGD/chrome-lens-ocr/issues","npm":"https://www.npmjs.com/package/chrome-lens-ocr"}},"score":{"final":39.09689,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1723,"weekly":868},"dependents":"3","updated":"2026-10-08T16:46:22.936Z","searchScore":38.916126,"package":{"name":"@k8slens/lds","keywords":[],"version":"2.1.0","description":"Lens Design System — React component library for the Lens product portfolio","sanitized_name":"@k8slens/lds","publisher":{"email":"npm-oidc-no-reply@github.com","actor":{"name":"k8slens-bot","type":"user","email":"info@k8slens.dev"},"trustedPublisher":{"oidcConfigId":"oidc:3d7df97e-2f16-4c9d-9e8f-8215aa3c52df","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"jari.kolehmainen@gmail.com","username":"jakolehm"},{"email":"info@k8slens.dev","username":"k8slens-bot"},{"email":"it@mirantis.com","username":"mirantis_it"},{"email":"stev.koncar@gmail.com","username":"skoncar"},{"email":"janne.savolainen@live.fi","username":"jansav"},{"email":"jheikka@mirantis.com","username":"jweak-mirantis"},{"email":"clemens.rothmann@googlemail.com","username":"oasiedl"},{"email":"yruiz@mirantis.com","username":"yaltonmir"},{"email":"panu.horsmalahti@iki.fi","username":"nawitus"},{"email":"mikko.aspiala@gmail.com","username":"iku-turso"}],"license":"Apache-2.0","date":"2026-09-24T09:28:11.543Z","links":{"homepage":"https://k8slens.dev","repository":"git+https://github.com/lensapp/lds.git","bugs":"https://github.com/lensapp/lds/issues","npm":"https://www.npmjs.com/package/@k8slens/lds"}},"score":{"final":38.916126,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1426,"weekly":578},"dependents":0,"updated":"2026-10-09T18:41:20.469Z","searchScore":38.802944,"package":{"name":"@prisma/lens","keywords":["prisma","design"],"version":"0.0.473","description":"Prisma's design system","sanitized_name":"@prisma/lens","publisher":{"email":"bot@prisma.io","username":"prismabot"},"maintainers":[{"email":"bot-npm@prisma.io","username":"prismabot"}],"license":"Apache-2.0","date":"2023-10-06T10:48:14.204Z","links":{"homepage":"https://github.com/prisma/lens#readme","repository":"git+https://github.com/prisma/lens.git","bugs":"https://github.com/prisma/lens/issues","npm":"https://www.npmjs.com/package/@prisma/lens"}},"score":{"final":38.802944,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":766,"weekly":165},"dependents":0,"updated":"2026-10-09T00:46:11.667Z","searchScore":38.70772,"package":{"name":"lens-shmens","keywords":["typescript","lens","lenses","fp","redux","functional"],"version":"1.6.0","description":"TypeScript introspectable lens library, with ability to create \"recordings\" - delayed lens execution.","sanitized_name":"lens-shmens","publisher":{"email":"anton.astashov@gmail.com","actor":{"name":"astashov","type":"user","email":"anton.astashov@gmail.com"},"username":"astashov"},"maintainers":[{"email":"anton.astashov@gmail.com","username":"astashov"}],"license":"MIT","date":"2026-05-28T23:14:19.574Z","links":{"homepage":"https://github.com/astashov/lens-shmens#readme","repository":"git+ssh://git@github.com/astashov/lens-shmens.git","bugs":"https://github.com/astashov/lens-shmens/issues","npm":"https://www.npmjs.com/package/lens-shmens"}},"score":{"final":38.70772,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":831,"weekly":366},"dependents":0,"updated":"2026-10-08T11:26:32.333Z","searchScore":38.600487,"package":{"name":"lens-widget","keywords":[],"version":"1.37.1","description":"Made with create-react-library","sanitized_name":"lens-widget","publisher":{"email":"zongxian@open.gov.sg","actor":{"name":"zongxian","type":"user","email":"zongxian@open.gov.sg"},"username":"zongxian"},"maintainers":[{"email":"zongxian@open.gov.sg","username":"zongxian"}],"license":"MIT","date":"2025-07-10T05:45:32.135Z","links":{"homepage":"https://github.com/opengovsg/lens-widget#readme","repository":"git+https://github.com/opengovsg/lens-widget.git","bugs":"https://github.com/opengovsg/lens-widget/issues","npm":"https://www.npmjs.com/package/lens-widget"}},"score":{"final":38.600487,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":609,"weekly":122},"dependents":0,"updated":"2026-10-09T09:16:09.846Z","searchScore":38.566692,"package":{"name":"dsh-lens","keywords":["dsh","dsh-plugin","deepseek-harness","lsp","linter","formatter","ast-grep","tree-sitter","code-quality","ai","coding-agent","webui"],"version":"0.2.5","description":"Real-time code feedback for DeepSeek Harness — LSP, linters, formatters, type-checking, and structural analysis.","sanitized_name":"dsh-lens","publisher":{"email":"faithleysath@gmail.com","username":"faithleysath"},"maintainers":[{"email":"faithleysath@gmail.com","username":"faithleysath"}],"license":"MIT","date":"2026-08-14T08:35:41.792Z","links":{"homepage":"https://github.com/NexusAgentX/dsh-lens#readme","repository":"git+https://github.com/NexusAgentX/dsh-lens.git","bugs":"https://github.com/NexusAgentX/dsh-lens/issues","npm":"https://www.npmjs.com/package/dsh-lens"}},"score":{"final":38.566692,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1308,"weekly":603},"dependents":0,"updated":"2026-10-08T04:56:10.775Z","searchScore":38.538963,"package":{"name":"react-native-color-lens","keywords":["color","colour","palette","swatches","dominant","extract","image","ios","colors","react-native","react"],"version":"2.2.4","description":"A react native util to extract dominant colors from an image","sanitized_name":"react-native-color-lens","publisher":{"email":"keithcodes@gmail.com","username":"xecuti431"},"maintainers":[{"email":"keithcodes@gmail.com","username":"xecuti431"}],"license":"ISC","date":"2020-07-15T11:36:38.510Z","links":{"homepage":"https://github.com/keithmccall/react-native-color-lens#readme","repository":"git+https://github.com/keithmccall/react-native-color-lens.git","bugs":"https://github.com/keithmccall/react-native-color-lens/issues","npm":"https://www.npmjs.com/package/react-native-color-lens"}},"score":{"final":38.538963,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":18396,"weekly":5464},"dependents":"0","updated":"2026-10-09T11:21:15.637Z","searchScore":38.470627,"package":{"name":"agentfootprint","keywords":["agent","ai-agent","agentic","llm","rag","tool-use","tool-calling","multi-agent","flowchart","explainable-ai","xai","causal-trace","narrative","observability","opentelemetry","typescript","react-pattern","swarm","orchestration","footprintjs","anthropic","claude","openai","bedrock","ollama","local-llm","mcp","a2a","human-in-the-loop","grounding","hallucination-detection","audit-trail","ai-agent-framework","context-engineering","agent-observability","agent-debugging","llm-tracing"],"version":"9.142.0","description":"The explainable agent framework — backtrack a wrong answer to the exact context that caused it (evidence, not guesses). Built on footprintjs.","sanitized_name":"agentfootprint","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"e3ed75c0-e326-455e-a088-17fae06ae67b","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"sanjay1909@gmail.com","username":"sanjay1909"}],"license":"MIT","date":"2026-10-09T11:20:42.414Z","links":{"homepage":"https://agentfootprint.dev/","repository":"git+https://github.com/footprintjs/agentfootprint.git","bugs":"https://github.com/footprintjs/agentfootprint/issues","npm":"https://www.npmjs.com/package/agentfootprint"}},"score":{"final":38.470627,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1002,"weekly":176},"dependents":0,"updated":"2026-10-09T00:31:07.240Z","searchScore":38.127064,"package":{"name":"@broberg/lens-engine","keywords":["lens","playwright","browser-automation","screenshot","e2e","self-healing-locators","visual-regression","capture","flow","broberg"],"version":"0.10.0","description":"The shared Playwright capture + flow engine for the cardmem-lens fleet — capture(opts)→artifact and runFlow(opts)→report with self-healing locators (DOM layers + Set-of-Marks vision) and a frozen Zod flow grammar, plus token-frugal page-READ primitives (r","sanitized_name":"@broberg/lens-engine","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:8d18cdcb-5163-469e-b87e-6c7d2dec3164","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"cb@webhouse.dk","username":"cbroberg"}],"license":"MIT","date":"2026-09-11T00:10:30.423Z","links":{"homepage":"https://github.com/broberg-ai/components#readme","repository":"git+https://github.com/broberg-ai/components.git","bugs":"https://github.com/broberg-ai/components/issues","npm":"https://www.npmjs.com/package/@broberg/lens-engine"}},"score":{"final":38.127064,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1688,"weekly":113},"dependents":"0","updated":"2026-10-07T06:01:47.936Z","searchScore":38.0372,"package":{"name":"@pieai/pro-gov","keywords":["ai-agents","cli","documentation","governance","project-management"],"version":"0.15.0","description":"Project-level distribution kit for Project Governance System.","sanitized_name":"@pieai/pro-gov","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"8e90959f-65a3-449f-8d74-f0b6c76d34d9","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"PieAI@hotmail.com","username":"pieai"}],"license":"MIT","date":"2026-10-07T06:00:49.495Z","links":{"homepage":"https://github.com/PieAIStudio/ProjectGovernanceSystem#readme","repository":"git+https://github.com/PieAIStudio/ProjectGovernanceSystem.git","bugs":"https://github.com/PieAIStudio/ProjectGovernanceSystem/issues","npm":"https://www.npmjs.com/package/@pieai/pro-gov"}},"score":{"final":38.0372,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":658,"weekly":658},"dependents":0,"updated":"2026-10-06T09:07:53.180Z","searchScore":38.03028,"package":{"name":"lens-glance","keywords":["lens-extension","kubernetes","dashboards","perses","prometheus","thanos","metrics","observability","ai-agent"],"version":"0.3.0","description":"Describe a dashboard and an AI agent builds it live in Lens: Kubernetes metrics per cluster or across your whole fleet, as Perses JSON you own.","sanitized_name":"lens-glance","publisher":{"email":"stev.koncar@gmail.com","username":"skoncar"},"maintainers":[{"email":"stev.koncar@gmail.com","username":"skoncar"}],"license":"MIT","date":"2026-10-06T09:07:21.865Z","links":{"homepage":"https://github.com/koncar/lens-glance#readme","repository":"git+https://github.com/koncar/lens-glance.git","bugs":"https://github.com/koncar/lens-glance/issues","npm":"https://www.npmjs.com/package/lens-glance"}},"score":{"final":38.03028,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":811,"weekly":9},"dependents":"1","updated":"2026-10-04T18:56:13.778Z","searchScore":37.97192,"package":{"name":"@evitcastudio/lens","keywords":["camera","vylocity","game","typescript","2d-camera","shake","zoom"],"version":"4.4.1","description":"A modular camera system for 2D games with specialized camera types (Follow, Spectate, Pan, Influence, Transition) and rich effects including shake, zoom, and seamless transitions.","sanitized_name":"@evitcastudio/lens","publisher":{"email":"thillchill@yahoo.com","username":"doubleactii"},"maintainers":[{"email":"thillchill@yahoo.com","username":"doubleactii"}],"license":"MIT","date":"2026-09-13T18:43:41.102Z","links":{"homepage":"https://github.com/EvitcaStudio/Lens","repository":"git+https://github.com/EvitcaStudio/Lens.git","bugs":"https://github.com/EvitcaStudio/Lens/issues","npm":"https://www.npmjs.com/package/@evitcastudio/lens"}},"score":{"final":37.97192,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":729,"weekly":7},"dependents":0,"updated":"2026-10-09T20:43:00.703Z","searchScore":37.93842,"package":{"name":"@lens-image/adapter-local","keywords":["lens","image","storage","filesystem","adapter"],"version":"0.1.3","description":"Local filesystem storage adapter for Lens image optimization. Zero dependencies.","sanitized_name":"@lens-image/adapter-local","publisher":{"email":"sthabisod10@gmail.com","username":"sthabisod10"},"maintainers":[{"email":"sthabisod10@gmail.com","username":"sthabisod10"}],"license":"MIT","date":"2026-09-18T20:16:40.021Z","links":{"homepage":"https://github.com/Sthabiso10/lens-image#readme","repository":"git+https://github.com/Sthabiso10/lens-image.git","bugs":"https://github.com/Sthabiso10/lens-image/issues","npm":"https://www.npmjs.com/package/@lens-image/adapter-local"}},"score":{"final":37.93842,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":815,"weekly":12},"dependents":"3","updated":"2026-10-09T20:43:07.551Z","searchScore":37.862415,"package":{"name":"@lens-image/core","keywords":["image","optimization","resize","webp","avif","compression","responsive-images","sharp","zero-dependency"],"version":"0.1.3","description":"Composable image optimization for Node.js. Zero runtime dependencies, pluggable storage adapters and codecs.","sanitized_name":"@lens-image/core","publisher":{"email":"sthabisod10@gmail.com","username":"sthabisod10"},"maintainers":[{"email":"sthabisod10@gmail.com","username":"sthabisod10"}],"license":"MIT","date":"2026-09-18T20:28:09.954Z","links":{"homepage":"https://github.com/Sthabiso10/lens-image#readme","repository":"git+https://github.com/Sthabiso10/lens-image.git","bugs":"https://github.com/Sthabiso10/lens-image/issues","npm":"https://www.npmjs.com/package/@lens-image/core"}},"score":{"final":37.862415,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":719,"weekly":7},"dependents":0,"updated":"2026-10-09T20:43:03.213Z","searchScore":37.849865,"package":{"name":"@lens-image/adapter-cloudinary","keywords":["lens","image","storage","cloudinary","cdn","adapter"],"version":"0.1.3","description":"Cloudinary storage adapter for Lens image optimization. Zero dependencies.","sanitized_name":"@lens-image/adapter-cloudinary","publisher":{"email":"sthabisod10@gmail.com","username":"sthabisod10"},"maintainers":[{"email":"sthabisod10@gmail.com","username":"sthabisod10"}],"license":"MIT","date":"2026-09-18T20:14:51.107Z","links":{"homepage":"https://github.com/Sthabiso10/lens-image#readme","repository":"git+https://github.com/Sthabiso10/lens-image.git","bugs":"https://github.com/Sthabiso10/lens-image/issues","npm":"https://www.npmjs.com/package/@lens-image/adapter-cloudinary"}},"score":{"final":37.849865,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1067,"weekly":14},"dependents":"0","updated":"2026-10-05T10:46:11.607Z","searchScore":37.835506,"package":{"name":"@pi-harness/plugin-sql-lens","keywords":["cordis","pi-harness","pi-harness-plugin","plugin"],"version":"0.1.34","description":"Inspect workspace-contained SQLite databases with strict descriptor-safe inputs, a single read-only statement, bounded results, symlink and replacement checks, timed worker execution, cancellation, and fail-closed panel reporting.","sanitized_name":"@pi-harness/plugin-sql-lens","publisher":{"email":"evan@yldm.tech","username":"yldm_tech"},"maintainers":[{"email":"evan@yldm.tech","username":"yldm_tech"}],"license":"MIT","date":"2026-09-14T10:33:41.712Z","links":{"homepage":"https://github.com/pi-harness/pi-harness/tree/main/packages/plugins/sql-lens#readme","repository":"git+https://github.com/pi-harness/pi-harness.git","bugs":"https://github.com/pi-harness/pi-harness/issues","npm":"https://www.npmjs.com/package/@pi-harness/plugin-sql-lens"}},"score":{"final":37.835506,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":750,"weekly":8},"dependents":0,"updated":"2026-10-09T20:42:56.713Z","searchScore":37.781944,"package":{"name":"@lens-image/adapter-s3","keywords":["lens","image","storage","s3","aws","r2","minio","adapter"],"version":"0.1.3","description":"AWS S3 (and R2, MinIO, Spaces) storage adapter for Lens image optimization.","sanitized_name":"@lens-image/adapter-s3","publisher":{"email":"sthabisod10@gmail.com","username":"sthabisod10"},"maintainers":[{"email":"sthabisod10@gmail.com","username":"sthabisod10"}],"license":"MIT","date":"2026-09-18T20:16:32.825Z","links":{"homepage":"https://github.com/Sthabiso10/lens-image#readme","repository":"git+https://github.com/Sthabiso10/lens-image.git","bugs":"https://github.com/Sthabiso10/lens-image/issues","npm":"https://www.npmjs.com/package/@lens-image/adapter-s3"}},"score":{"final":37.781944,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1389,"weekly":665},"dependents":"3","updated":"2026-10-08T19:36:17.672Z","searchScore":37.773388,"package":{"name":"@ifc-lite/lens","keywords":["ifc","bim","lens","filtering","colorization","visualization","aec"],"version":"2.1.0","description":"Rule-based 3D filtering and colorization for IFC models","sanitized_name":"@ifc-lite/lens","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"97411f36-5f0a-4e71-8ba6-38a161f4ceed","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"info@lt.plus","username":"louistrue"}],"license":"MPL-2.0","date":"2026-10-01T19:29:11.949Z","links":{"homepage":"https://ifclite.dev/docs/","repository":"git+https://github.com/LTplus-AG/ifc-lite.git","bugs":"https://github.com/LTplus-AG/ifc-lite/issues","npm":"https://www.npmjs.com/package/@ifc-lite/lens"}},"score":{"final":37.773388,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":519,"weekly":20},"dependents":0,"updated":"2026-10-09T05:31:08.051Z","searchScore":37.77128,"package":{"name":"@kojihq/lens","keywords":["claude-code","claude","anthropic","ai","observability","cli","analyzer","analytics","dashboard","audit","usage","cost","cost-tracking","cost-management","token-usage","monitoring","mcp"],"version":"0.1.0-beta.15","description":"Claude Code local usage analyzer CLI — koji-lens","sanitized_name":"@kojihq/lens","publisher":{"email":"ryoki.eto@gmail.com","username":"ryoki.eto"},"maintainers":[{"email":"ryoki.eto@gmail.com","username":"ryoki.eto"}],"license":"MIT","date":"2026-09-25T05:24:55.374Z","links":{"homepage":"https://lens.kojihq.com","repository":"git+https://github.com/etoryoki/koji-lens.git","bugs":"https://github.com/etoryoki/koji-lens/issues","npm":"https://www.npmjs.com/package/@kojihq/lens"}},"score":{"final":37.77128,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1414,"weekly":619},"dependents":"52","updated":"2026-10-09T18:41:18.405Z","searchScore":37.770763,"package":{"name":"@focuson/state","keywords":["runbook"],"version":"1.44.3","description":"Uses the lens defined in @focuson/lens to implement state for tools such as react","sanitized_name":"@focuson/state","publisher":{"email":"phil.rice@validoc.org","username":"phil-rice"},"maintainers":[{"email":"phil.rice@validoc.org","username":"phil-rice"}],"license":"MIT","date":"2024-02-23T11:24:37.229Z","links":{"repository":"","npm":"https://www.npmjs.com/package/@focuson/state"}},"score":{"final":37.770763,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":663,"weekly":212},"dependents":0,"updated":"2026-10-07T02:23:29.231Z","searchScore":37.739,"package":{"name":"@faithfulalabi/agent-lens","keywords":["claude-code","agent","tracing","observability","transcripts","local-first","cli"],"version":"0.4.1","description":"Local-first agentic tracing platform: inspect everything your agent did in a session.","sanitized_name":"@faithfulalabi/agent-lens","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"9afad5a5-eecc-49ea-9b5a-dba0fe07b8cf","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"faithfulalabi@gmail.com","username":"faithfulalabi"}],"license":"MIT","date":"2026-10-07T02:22:51.857Z","links":{"homepage":"https://github.com/faithfulalabi/agent-lens#readme","repository":"git+https://github.com/faithfulalabi/agent-lens.git","bugs":"https://github.com/faithfulalabi/agent-lens/issues","npm":"https://www.npmjs.com/package/@faithfulalabi/agent-lens"}},"score":{"final":37.739,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":476,"weekly":93},"dependents":0,"updated":"2026-10-08T08:26:11.008Z","searchScore":37.65999,"package":{"name":"@samply/lens","keywords":[],"version":"0.6.13","description":"A web component library for clinical data search and visualisation","sanitized_name":"@samply/lens","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:8667cdad-c20e-4333-82bc-2143d4e513d8","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"verbis-ci@dkfz-heidelberg.de","username":"samply"}],"license":"Apache-2.0","date":"2026-08-27T07:59:16.483Z","links":{"homepage":"https://github.com/samply/lens#readme","repository":"git+https://github.com/samply/lens.git","bugs":"https://github.com/samply/lens/issues","npm":"https://www.npmjs.com/package/@samply/lens"}},"score":{"final":37.65999,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":748,"weekly":418},"dependents":0,"updated":"2026-10-09T00:11:10.022Z","searchScore":37.508175,"package":{"name":"@broberg/lens","keywords":["lens","cardmem","visual-regression","playwright","storagestate","auth","session","screenshot","broberg"],"version":"0.2.1","description":"Make any app Cardmem-Lens-compliant: a headless POST /api/lens-session mint endpoint (narrow Bearer → short-lived, read-only Playwright storageState) so Lens can log past the auth wall and screenshot the real authed surface, incl. prod. Framework-agnostic","sanitized_name":"@broberg/lens","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"95ccab16-7a1e-4ab4-b1ac-fdd3b0071117","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"cb@webhouse.dk","username":"cbroberg"}],"license":"MIT","date":"2026-10-02T00:07:49.947Z","links":{"homepage":"https://github.com/broberg-ai/components#readme","repository":"git+https://github.com/broberg-ai/components.git","bugs":"https://github.com/broberg-ai/components/issues","npm":"https://www.npmjs.com/package/@broberg/lens"}},"score":{"final":37.508175,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":693,"weekly":61},"dependents":0,"updated":"2026-10-04T17:36:11.351Z","searchScore":37.483547,"package":{"name":"@thatpantha/repo-lens","keywords":[],"version":"0.1.1","description":"Lightweight repo intelligence tools and skills for OpenCode agents.","sanitized_name":"@thatpantha/repo-lens","publisher":{"email":"darry.jdp@gmail.com","username":"darry"},"maintainers":[{"email":"darry.jdp@gmail.com","username":"darry"}],"license":"MIT","date":"2026-05-17T15:58:55.050Z","links":{"homepage":"https://github.com/ThatPantha/lens#readme","repository":"git+https://github.com/ThatPantha/lens.git","bugs":"https://github.com/ThatPantha/lens/issues","npm":"https://www.npmjs.com/package/@thatpantha/repo-lens"}},"score":{"final":37.483547,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":5176,"weekly":470},"dependents":0,"updated":"2026-10-09T13:26:24.227Z","searchScore":37.367397,"package":{"name":"@logswap/sdk","keywords":[],"version":"0.5.71","description":"TypeScript SDK for Logswap, the liquidity primitive introducing the logarithmic invariant — typed wrappers over the CPoolManager / FPoolManager / Router / Lens surface.","sanitized_name":"@logswap/sdk","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"bad3a8fb-cc4d-46c0-9a86-212ac895227a","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"ag@unimodular.xyz","username":"percojazz"}],"license":"GPL-2.0-or-later","date":"2026-10-09T13:25:24.042Z","links":{"homepage":"https://logswap.org","repository":"git+https://github.com/logswap/logswap-sdk.git","bugs":"https://github.com/logswap/logswap-sdk/issues","npm":"https://www.npmjs.com/package/@logswap/sdk"}},"score":{"final":37.367397,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1015,"weekly":197},"dependents":0,"updated":"2026-10-07T23:21:16.596Z","searchScore":37.312935,"package":{"name":"redux-lens","keywords":[],"version":"0.6.0","description":"Apply a redux reducer and an action at the specified path of your application state tree.","sanitized_name":"redux-lens","publisher":{"email":"dalefrancis88@gmail.com","username":"dalefrancis88"},"maintainers":[{"email":"dalefrancis88@gmail.com","username":"dalefrancis88"},{"email":"mailforalberto@gmail.com","username":"dashed"}],"license":"MIT","date":"2019-07-12T15:32:28.747Z","links":{"homepage":"https://github.com/dalefrancis88/redux-lens#readme","repository":"git+https://github.com/dalefrancis88/redux-lens.git","bugs":"https://github.com/dalefrancis88/redux-lens/issues","npm":"https://www.npmjs.com/package/redux-lens"}},"score":{"final":37.312935,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":587,"weekly":50},"dependents":0,"updated":"2026-10-06T00:12:25.800Z","searchScore":37.31267,"package":{"name":"gds-lens","keywords":["gdsii","gds","oasis","oas","layout","layout-viewer","webgl","wasm","lyp","vlsi","eda","ic-layout","chip-design","semiconductor","photonics","drc","lvs","lyrdb"],"version":"1.6.0","description":"GDSII & OASIS layout parsing and WebGL2 rendering for the browser","sanitized_name":"gds-lens","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"f41a4b51-cdcb-4a9d-8f08-a38fbf4ef86e","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"gdslens.cane138@silomails.com","username":"ethml"}],"license":"MIT","date":"2026-10-06T00:11:54.693Z","links":{"homepage":"https://github.com/EthanLowenthal/GDS-Lens#readme","repository":"git+https://github.com/EthanLowenthal/GDS-Lens.git","bugs":"https://github.com/EthanLowenthal/GDS-Lens/issues","npm":"https://www.npmjs.com/package/gds-lens"}},"score":{"final":37.31267,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":943,"weekly":313},"dependents":"3","updated":"2026-10-06T20:31:36.286Z","searchScore":37.23212,"package":{"name":"data.lens","keywords":["functional","programming","fp","lens"],"version":"0.0.3","description":"lens ====","sanitized_name":"data-lens","publisher":{"email":"q.laiff@gmail.com","username":"laiff"},"maintainers":[{"email":"q.laiff@gmail.com","username":"laiff"}],"license":"MIT","date":"2014-10-10T09:25:14.023Z","links":{"homepage":"https://github.com/Laiff/data.lens","repository":"git://github.com/Laiff/data.lens","bugs":"https://github.com/Laiff/data.lens/issues","npm":"https://www.npmjs.com/package/data.lens"}},"score":{"final":37.23212,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":680489,"weekly":141992},"dependents":"60","updated":"2026-10-10T00:26:49.273Z","searchScore":37.151474,"package":{"name":"exif-reader","keywords":["exif","image","metadata"],"version":"2.0.3","description":"A small EXIF image metadata reader","sanitized_name":"exif-reader","publisher":{"email":"npm@lovell.info","username":"lovell"},"maintainers":[{"email":"devongovett@gmail.com","username":"devongovett"},{"email":"npm@lovell.info","username":"lovell"}],"license":"MIT","date":"2025-12-12T14:45:42.637Z","links":{"homepage":"https://github.com/devongovett/exif-reader","repository":"git://github.com/devongovett/exif-reader.git","bugs":"https://github.com/devongovett/exif-reader/issues","npm":"https://www.npmjs.com/package/exif-reader"}},"score":{"final":37.151474,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1209,"weekly":47},"dependents":0,"updated":"2026-10-10T01:33:46.716Z","searchScore":37.150135,"package":{"name":"leos-agent","keywords":["pi-package","opencode","agent","orchestrator","subagents"],"version":"12.2026101004.0","description":"Adaptive delegation, cost-aware model routing, and deferred workflows across coding harnesses.","sanitized_name":"leos-agent","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"00d48317-d253-4f68-86c8-2284b490ba56","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"npmjs@d.leoliang.com","username":"foxhatleo"}],"license":"MIT","date":"2026-10-10T01:33:15.549Z","links":{"homepage":"https://github.com/foxhatleo/leos-agent","repository":"git+https://github.com/foxhatleo/leos-agent.git","bugs":"https://github.com/foxhatleo/leos-agent/issues","npm":"https://www.npmjs.com/package/leos-agent"}},"score":{"final":37.150135,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":786,"weekly":96},"dependents":"0","updated":"2026-10-09T19:31:08.238Z","searchScore":37.083023,"package":{"name":"agentthinkingui","keywords":["agent","ai","llm","agentic","trace","replay","observability","visualization","react","context-engineering","tool-use"],"version":"0.33.0","description":"Framework-agnostic player that replays an agent's runtime footprint (a recorded trace) as an animated, scrubbable story — the LLM brain calling tools and getting back data (reason), an instruction (act), or both.","sanitized_name":"agentthinkingui","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:4cf6a316-1792-40db-ba9b-9936254d9164","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"sanjay1909@gmail.com","username":"sanjay1909"}],"license":"MIT","date":"2026-09-18T19:16:13.493Z","links":{"homepage":"https://footprintjs.github.io/agentThinkingUI/","repository":"git+https://github.com/footprintjs/agentThinkingUI.git","bugs":"https://github.com/footprintjs/agentThinkingUI/issues","npm":"https://www.npmjs.com/package/agentthinkingui"}},"score":{"final":37.083023,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":833,"weekly":99},"dependents":0,"updated":"2026-10-05T05:51:07.552Z","searchScore":37.043606,"package":{"name":"dsh-context-lens","keywords":["deepseek-harness","dsh-plugin","context-engineering","llm-observability","agent-observability","cache-reuse"],"version":"0.3.1","description":"Request Context Profiler for DeepSeek Harness — see what changed between model requests, and how cache reuse changed with it.","sanitized_name":"dsh-context-lens","publisher":{"email":"ebgchina@gmail.com","username":"ebgchina"},"maintainers":[{"email":"ebgchina@gmail.com","username":"ebgchina"}],"license":"MIT","date":"2026-09-14T05:36:56.010Z","links":{"homepage":"https://github.com/gordonlu/dsh-context-lens#readme","repository":"git+https://github.com/gordonlu/dsh-context-lens.git","bugs":"https://github.com/gordonlu/dsh-context-lens/issues","npm":"https://www.npmjs.com/package/dsh-context-lens"}},"score":{"final":37.043606,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":617,"weekly":220},"dependents":0,"updated":"2026-10-03T13:51:06.846Z","searchScore":36.887573,"package":{"name":"@yokesky/dsh-usage-lens","keywords":["dsh","dsh-plugin","deepseek","deepseek-harness","usage-statistics","token-usage","dashboard","analytics","heatmap","cordis","usage-dashboard","token-analytics","statistics","stats"],"version":"0.1.3","description":"DSH web plugin: a usage statistics dashboard (basic info, activity heatmap, daily token trend, model usage donut) with provider/model drill-down, following the DSH theme system.","sanitized_name":"@yokesky/dsh-usage-lens","publisher":{"email":"1474330764@qq.com","username":"yokesky"},"maintainers":[{"email":"1474330764@qq.com","username":"yokesky"}],"license":"MIT","date":"2026-08-15T13:18:30.059Z","links":{"homepage":"https://github.com/yokesky/dsh-usage-lens#readme","repository":"git+https://github.com/yokesky/dsh-usage-lens.git","bugs":"https://github.com/yokesky/dsh-usage-lens/issues","npm":"https://www.npmjs.com/package/@yokesky/dsh-usage-lens"}},"score":{"final":36.887573,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":597,"weekly":33},"dependents":0,"updated":"2026-10-06T09:11:24.993Z","searchScore":36.778294,"package":{"name":"figma-lens","keywords":["figma","mcp","cli","design-to-code","coding-agent"],"version":"0.3.2","description":"Token-efficient, headless Figma inspection for coding agents over CLI or MCP","sanitized_name":"figma-lens","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:53d4d17e-5559-487d-8b85-4433fce5a139","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"levuminhkhang@gmail.com","username":"levuminhkhang"}],"license":"MIT","date":"2026-09-22T09:00:40.511Z","links":{"homepage":"https://github.com/khanglvm/figma-lens#readme","repository":"git+https://github.com/khanglvm/figma-lens.git","bugs":"https://github.com/khanglvm/figma-lens/issues","npm":"https://www.npmjs.com/package/figma-lens"}},"score":{"final":36.778294,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":431,"weekly":141},"dependents":0,"updated":"2026-10-07T18:36:08.792Z","searchScore":36.655285,"package":{"name":"infra-lens-mcp","keywords":["mcp","model-context-protocol","infrastructure","monitoring","anomaly-detection","ssh","devops","sre","observability","ai","claude","linux","metrics","baseline","z-score"],"version":"1.5.1","description":"MCP server that connects to Linux servers over SSH, collects live metrics, builds statistical baselines, detects anomalies with z-score analysis, and explains infrastructure health in plain English","sanitized_name":"infra-lens-mcp","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:59004e73-19c7-4d40-a3f7-9ddb9b0834dd","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"oaslananka@gmail.com","username":"oaslananka"}],"license":"MIT","date":"2026-07-22T17:42:24.020Z","links":{"homepage":"https://github.com/oaslananka/infra-lens-mcp","repository":"git+https://github.com/oaslananka/infra-lens-mcp.git","bugs":"https://github.com/oaslananka/infra-lens-mcp/issues","npm":"https://www.npmjs.com/package/infra-lens-mcp"}},"score":{"final":36.655285,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":639,"weekly":143},"dependents":0,"updated":"2026-10-06T02:36:08.351Z","searchScore":36.627117,"package":{"name":"dsh-failure-lens","keywords":["deepseek","deepseek-harness","dsh","dsh-plugin","dsh-client","sandbox","windows","eperm"],"version":"0.3.0","description":"Deterministic DeepSeek Harness Web client plugin that explains the Windows-sandbox `spawn EPERM` failure as a distinct Conversation Node.","sanitized_name":"dsh-failure-lens","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:05406594-dcc7-48a2-96b8-a34607474a3f","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"843482568@qq.com","username":"armywas"}],"license":"Apache-2.0","date":"2026-09-08T02:16:22.631Z","links":{"homepage":"https://github.com/ArmyWas/dsh-failure-lens#readme","repository":"git+https://github.com/ArmyWas/dsh-failure-lens.git","bugs":"https://github.com/ArmyWas/dsh-failure-lens/issues","npm":"https://www.npmjs.com/package/dsh-failure-lens"}},"score":{"final":36.627117,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":748,"weekly":748},"dependents":0,"updated":"2026-10-05T09:53:48.889Z","searchScore":36.604736,"package":{"name":"@k8slens/cluster-groups","keywords":["lens-extension"],"version":"0.2.3","description":"Organise your clusters into groups in the navigator, and connect a whole group, or every cluster, in one click.","sanitized_name":"@k8slens/cluster-groups","publisher":{"email":"mikko.aspiala@gmail.com","username":"iku-turso"},"maintainers":[{"email":"jari.kolehmainen@gmail.com","username":"jakolehm"},{"email":"info@k8slens.dev","username":"k8slens-bot"},{"email":"it@mirantis.com","username":"mirantis_it"},{"email":"stev.koncar@gmail.com","username":"skoncar"},{"email":"janne.savolainen@live.fi","username":"jansav"},{"email":"jheikka@mirantis.com","username":"jweak-mirantis"},{"email":"clemens.rothmann@googlemail.com","username":"oasiedl"},{"email":"yruiz@mirantis.com","username":"yaltonmir"},{"email":"panu.horsmalahti@iki.fi","username":"nawitus"},{"email":"mikko.aspiala@gmail.com","username":"iku-turso"}],"license":"MIT","date":"2026-10-05T09:53:17.946Z","links":{"homepage":"https://github.com/Iku-turso/lens-cluster-groups#readme","repository":"git+https://github.com/Iku-turso/lens-cluster-groups.git","bugs":"https://github.com/Iku-turso/lens-cluster-groups/issues","npm":"https://www.npmjs.com/package/@k8slens/cluster-groups"}},"score":{"final":36.604736,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":581,"weekly":220},"dependents":0,"updated":"2026-10-03T03:56:10.139Z","searchScore":36.469986,"package":{"name":"@swestash/agent-lens","keywords":["claude-code","claude","anthropic","agent","traces","session","observability","analytics","cli","local-first","privacy"],"version":"0.17.1","description":"Local-only tool that passively collects, browses, and analyzes Claude Code CLI session traces.","sanitized_name":"@swestash/agent-lens","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:83084617-1563-4d6f-8626-9d0fd2ca9e02","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"swestash.admin@gmail.com","username":"swestash"}],"license":"MIT","date":"2026-09-26T03:51:12.835Z","links":{"homepage":"https://github.com/SWEStash/agent-lens#readme","repository":"git+https://github.com/SWEStash/agent-lens.git","bugs":"https://github.com/SWEStash/agent-lens/issues","npm":"https://www.npmjs.com/package/@swestash/agent-lens"}},"score":{"final":36.469986,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1219,"weekly":234},"dependents":0,"updated":"2026-10-07T22:01:09.623Z","searchScore":36.42659,"package":{"name":"npm-script-lens","keywords":["npm","security","supply-chain","supply-chain-security","lifecycle-scripts","install-scripts","preinstall","approve-scripts","allowScripts","allowBuilds","trustedDependencies","provenance","attestation","sigstore","slsa","allow-git","allow-remote","trusted-publishing","staged-publishing","oidc","postinstall","audit","binding.gyp","node-gyp","gyp","folderOpen","tasks.json","claude-code-hooks","bun","deno","runtime-bootstrap","chaindrop","min-release-age","minimumReleaseAge","npmMinimalAgeGate","cooldown","minimum-release-age"],"version":"1.18.0","description":"See what an install script actually does before you approve it: behavioral analysis, binding.gyp inspection and resolved provenance identity for npm 12 allowScripts, pnpm allowBuilds, yarn and bun","sanitized_name":"npm-script-lens","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:40be98d6-dbbb-4005-a59e-06e7f3323a09","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"cbosch101@gmail.com","username":"booyaka"}],"license":"MIT","date":"2026-09-23T21:53:53.768Z","links":{"homepage":"https://github.com/Booyaka101/npm-script-lens#readme","repository":"git+https://github.com/Booyaka101/npm-script-lens.git","bugs":"https://github.com/Booyaka101/npm-script-lens/issues","npm":"https://www.npmjs.com/package/npm-script-lens"}},"score":{"final":36.42659,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":499,"weekly":234},"dependents":0,"updated":"2026-10-08T12:01:10.556Z","searchScore":36.33781,"package":{"name":"ai-lens","keywords":[],"version":"0.8.122","description":"Centralized session analytics for AI coding tools","sanitized_name":"ai-lens","publisher":{"email":"m.rakutko@gmail.com","username":"r-ms"},"maintainers":[{"email":"m.rakutko@gmail.com","username":"r-ms"}],"date":"2026-08-06T11:16:04.020Z","links":{"npm":"https://www.npmjs.com/package/ai-lens"}},"score":{"final":36.33781,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":622,"weekly":43},"dependents":0,"updated":"2026-10-08T11:01:17.902Z","searchScore":36.280567,"package":{"name":"@spec-alchemy/arch-lens","keywords":[],"version":"0.0.0-draft","description":"Skill-first 的 PlantUML 业务建模与变更审查工作区","sanitized_name":"@spec-alchemy/arch-lens","publisher":{"email":"beacon.sage@outlook.com","username":"beacon.sage"},"maintainers":[{"email":"beacon.sage@outlook.com","username":"beacon.sage"}],"license":"EPL-2.0","date":"2026-08-14T09:50:47.600Z","links":{"homepage":"https://github.com/spec-alchemy/arch-lens","repository":"git+https://github.com/spec-alchemy/arch-lens.git","bugs":"https://github.com/spec-alchemy/arch-lens/issues","npm":"https://www.npmjs.com/package/@spec-alchemy/arch-lens"}},"score":{"final":36.280567,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":2872,"weekly":1271},"dependents":"1","updated":"2026-10-04T17:52:46.750Z","searchScore":36.065853,"package":{"name":"@freelensapp/legacy-extensions","keywords":[],"version":"1.10.3","description":"Package for Lens extensions using the v1 API","sanitized_name":"@freelensapp/legacy-extensions","publisher":{"email":"npm-oidc-no-reply@github.com","actor":{"name":"robertobandini","type":"user","email":"bandini.roberto@gmail.com"},"trustedPublisher":{"oidcConfigId":"oidc:8d165423-e35a-4761-9c46-7db2afe317e4","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"bandini.roberto@gmail.com","username":"robertobandini"},{"email":"piotr.roszatycki@gmail.com","username":"dex4er"}],"license":"MIT","date":"2026-07-07T22:47:30.751Z","links":{"homepage":"https://freelens.app","repository":"git+https://github.com/freelensapp/freelens.git","bugs":"https://github.com/freelensapp/freelens/issues","npm":"https://www.npmjs.com/package/@freelensapp/legacy-extensions"}},"score":{"final":36.065853,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":618,"weekly":7},"dependents":0,"updated":"2026-10-09T20:43:09.995Z","searchScore":36.00402,"package":{"name":"@lens-image/react","keywords":["lens","react","image-upload","hooks","headless","dropzone","upload-progress"],"version":"0.1.3","description":"Headless React hooks for Lens image uploads. Zero dependencies, no UI components.","sanitized_name":"@lens-image/react","publisher":{"email":"sthabisod10@gmail.com","username":"sthabisod10"},"maintainers":[{"email":"sthabisod10@gmail.com","username":"sthabisod10"}],"license":"MIT","date":"2026-09-18T20:18:53.838Z","links":{"homepage":"https://github.com/Sthabiso10/lens-image#readme","repository":"git+https://github.com/Sthabiso10/lens-image.git","bugs":"https://github.com/Sthabiso10/lens-image/issues","npm":"https://www.npmjs.com/package/@lens-image/react"}},"score":{"final":36.00402,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":4195,"weekly":1018},"dependents":0,"updated":"2026-10-07T02:44:48.800Z","searchScore":35.790577,"package":{"name":"@lensmcp/vite-plugin","keywords":["lensmcp","mcp","observability","ai-agents","claude","vite","vite-plugin"],"version":"1.23.13","description":"LensMCP Vite plugin — valtio alias, source transform, and browser event bridge.","sanitized_name":"@lensmcp/vite-plugin","publisher":{"email":"davidmantoon@gmail.com","username":"davidmantoon"},"maintainers":[{"email":"davidmantoon@gmail.com","username":"davidmantoon"}],"license":"Apache-2.0","date":"2026-10-07T02:44:17.730Z","links":{"homepage":"https://github.com/kiwiapps-ltd/lensmcp#readme","repository":"git+https://github.com/kiwiapps-ltd/lensmcp.git","bugs":"https://github.com/kiwiapps-ltd/lensmcp/issues","npm":"https://www.npmjs.com/package/@lensmcp/vite-plugin"}},"score":{"final":35.790577,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1200,"weekly":656},"dependents":"1","updated":"2026-10-05T06:06:09.235Z","searchScore":35.76726,"package":{"name":"@loro-extended/lens","keywords":[],"version":"0.2.0","description":"Composable bidirectional filtered synchronization for Loro TypedDoc","sanitized_name":"@loro-extended/lens","publisher":{"email":"duane.johnson@gmail.com","username":"canadaduane"},"maintainers":[{"email":"duane.johnson@gmail.com","username":"canadaduane"}],"license":"MIT","date":"2026-02-02T21:55:23.053Z","links":{"npm":"https://www.npmjs.com/package/@loro-extended/lens"}},"score":{"final":35.76726,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":409,"weekly":88},"dependents":0,"updated":"2026-10-07T07:31:24.472Z","searchScore":35.641567,"package":{"name":"@kubescape/lens-extension","keywords":["kubescape","extension","k8slens","lens"],"version":"0.2.4","description":"Kubescape extension for Lens","sanitized_name":"@kubescape/lens-extension","publisher":{"email":"amirm@armosec.io","username":"amirmalka"},"maintainers":[{"email":"amirm@armosec.io","username":"amirmalka"},{"email":"xdavidel@gmail.com","username":"xdavidel"}],"license":"Apache","date":"2022-11-24T09:30:08.953Z","links":{"homepage":"https://github.com/kubescape/lens-extension#readme","repository":"git+https://github.com/kubescape/lens-extension.git","bugs":"https://github.com/kubescape/lens-extension/issues","npm":"https://www.npmjs.com/package/@kubescape/lens-extension"}},"score":{"final":35.641567,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":40149,"weekly":14971},"dependents":"1","updated":"2026-10-10T00:30:53.013Z","searchScore":35.51447,"package":{"name":"@inixiative/gloss","keywords":[],"version":"0.0.5","description":"Decluttered source: commentary lives in a per-file gloss margin, not the code — harvester, watcher, lint, and read tooling","sanitized_name":"@inixiative/gloss","publisher":{"email":"aron.greenspan@inixiative.com","username":"aron.inixiative"},"maintainers":[{"email":"aron.greenspan@inixiative.com","username":"aron.inixiative"}],"license":"MIT","date":"2026-10-06T23:20:13.040Z","links":{"homepage":"https://github.com/inixiative/gloss#readme","repository":"git+https://github.com/inixiative/gloss.git","bugs":"https://github.com/inixiative/gloss/issues","npm":"https://www.npmjs.com/package/@inixiative/gloss"}},"score":{"final":35.51447,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":664,"weekly":336},"dependents":0,"updated":"2026-10-04T03:13:02.279Z","searchScore":35.368557,"package":{"name":"@softize/lens","keywords":[],"version":"0.9.0","description":"Lente de desenvolvimento para projetos Opus: o que uma requisição fez e o que o projeto declara.","sanitized_name":"@softize/lens","publisher":{"email":"contato@softize.com.br","username":"softize-dev"},"maintainers":[{"email":"contato@softize.com.br","username":"softize-dev"}],"license":"MIT","date":"2026-10-04T03:12:31.208Z","links":{"homepage":"https://github.com/softize-dev/lens#readme","repository":"git+https://github.com/softize-dev/lens.git","bugs":"https://github.com/softize-dev/lens/issues","npm":"https://www.npmjs.com/package/@softize/lens"}},"score":{"final":35.368557,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":2844,"weekly":1047},"dependents":"2","updated":"2026-10-09T21:04:01.970Z","searchScore":35.289593,"package":{"name":"@weasel-js/loupe","keywords":[],"version":"1.9.3","description":"Surface-free magnifier model: where a loupe is aimed, how far it magnifies, and what colour it is over. Painters live with the surfaces they draw on.","sanitized_name":"@weasel-js/loupe","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"60d73182-2fa3-4e91-8d62-77331e9b8523","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"contact@michaelbaker.tech","username":"msb235"}],"license":"MIT","date":"2026-10-09T21:00:33.286Z","links":{"homepage":"https://orochi235.github.io/weasel/","repository":"git+https://github.com/orochi235/weasel.git","bugs":"https://github.com/orochi235/weasel/issues","npm":"https://www.npmjs.com/package/@weasel-js/loupe"}},"score":{"final":35.289593,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":450,"weekly":55},"dependents":0,"updated":"2026-10-10T01:06:09.270Z","searchScore":35.287624,"package":{"name":"@andrea-falco/lens-multi-pod-logs","keywords":["lens","extension","k8slens","kubernetes","multi","pod","container","logs"],"version":"1.0.0","description":"Multi pod and container logs for Lens","sanitized_name":"@andrea-falco/lens-multi-pod-logs","publisher":{"email":"andryxx_96@hotmail.it","username":"andrea-falco"},"maintainers":[{"email":"andryxx_96@hotmail.it","username":"andrea-falco"}],"license":"MIT","date":"2025-02-14T17:56:09.388Z","links":{"homepage":"https://github.com/andrea-falco/lens-multi-pod-logs#readme","repository":"git+https://github.com/andrea-falco/lens-multi-pod-logs.git","bugs":"https://github.com/andrea-falco/lens-multi-pod-logs/issues","npm":"https://www.npmjs.com/package/@andrea-falco/lens-multi-pod-logs"}},"score":{"final":35.287624,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1021,"weekly":17},"dependents":0,"updated":"2026-10-08T12:56:07.968Z","searchScore":35.203945,"package":{"name":"@is-not/lenses","keywords":[],"version":"0.8.0","description":"Turn an atproto record into an at.isnot.tag subject, using panproto lenses compiled to WebAssembly","sanitized_name":"@is-not/lenses","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:90a6fd10-573f-4679-a6a6-5e74d5e68f6c","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"jphastings@gmail.com","username":"jphastings"}],"license":"MIT","date":"2026-09-17T12:41:23.393Z","links":{"repository":"git+https://github.com/jphastings/is-not.git","npm":"https://www.npmjs.com/package/@is-not/lenses"}},"score":{"final":35.203945,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":673,"weekly":175},"dependents":"9","updated":"2026-10-05T07:31:08.050Z","searchScore":35.155003,"package":{"name":"@lensjs/core","keywords":[],"version":"3.2.0","description":"The core library for Lens, providing the fundamental architecture for monitoring and debugging applications. It defines the abstract concepts of adapters, stores, and watchers, along with utilities for event emission, asynchronous context management, and ","sanitized_name":"@lensjs/core","publisher":{"email":"mohammedattar0100020@gmail.com","username":"mohamedattar"},"maintainers":[{"email":"mahmoudbahaa755@gmail.com","username":"mahmoudbahaa755"},{"email":"mohammedattar0100020@gmail.com","username":"mohamedattar"},{"email":"urboifox@gmail.com","username":"urboifox"}],"date":"2026-08-17T06:56:15.913Z","links":{"npm":"https://www.npmjs.com/package/@lensjs/core"}},"score":{"final":35.155003,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":419,"weekly":159},"dependents":0,"updated":"2026-10-05T17:01:08.529Z","searchScore":34.968735,"package":{"name":"next-lens","keywords":["next","cli","typescript"],"version":"1.2.0","description":"A CLI companion for Next.js App Router developers that scans API routes and provides quick insights from the terminal","sanitized_name":"next-lens","publisher":{"email":"davidho0403@gmail.com","username":"davidho0403"},"maintainers":[{"email":"davidho0403@gmail.com","username":"1weiho"}],"license":"MIT","date":"2025-12-28T15:47:14.789Z","links":{"homepage":"https://github.com/1weiho/next-lens#readme","repository":"git+https://github.com/1weiho/next-lens.git","bugs":"https://github.com/1weiho/next-lens/issues","npm":"https://www.npmjs.com/package/next-lens"}},"score":{"final":34.968735,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":36531,"weekly":5249},"dependents":"47","updated":"2026-10-10T00:27:49.225Z","searchScore":34.90352,"package":{"name":"shades","keywords":["lens","lodash","functional","immutable","cursor","reducer","profunctor","state management"],"version":"2.2.1","description":"Lens-like functionality with a lodash-style interface.","sanitized_name":"shades","publisher":{"email":"jamesscottmcnamara@gmail.com","username":"jamesmcnamara"},"maintainers":[{"email":"jamesscottmcnamara@gmail.com","username":"jamesmcnamara"}],"license":"ISC","date":"2026-02-07T02:08:46.170Z","links":{"homepage":"https://github.com/jamesmcnamara/shades#readme","repository":"git+https://github.com/jamesmcnamara/shades.git","bugs":"https://github.com/jamesmcnamara/shades/issues","npm":"https://www.npmjs.com/package/shades"}},"score":{"final":34.90352,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":998,"weekly":66},"dependents":0,"updated":"2026-10-05T15:12:22.132Z","searchScore":34.745235,"package":{"name":"@anvia/lens","keywords":[],"version":"1.2.1","description":"Native Anvia Lens tracing and evaluation adapter for Anvia.","sanitized_name":"@anvia/lens","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"effabcd3-09dd-479c-a8c2-1a5f7cf92c3f","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"me@indrazm.com","username":"indrazm"}],"license":"MIT","date":"2026-10-05T15:11:19.106Z","links":{"homepage":"https://github.com/anvia-hq/anvia#readme","repository":"git+https://github.com/anvia-hq/anvia.git","bugs":"https://github.com/anvia-hq/anvia/issues","npm":"https://www.npmjs.com/package/@anvia/lens"}},"score":{"final":34.745235,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1037,"weekly":272},"dependents":0,"updated":"2026-10-03T13:26:12.145Z","searchScore":34.72871,"package":{"name":"cc-tap","keywords":["claude","claude-code","anthropic","dashboard","analytics","proxy","inspector","cli"],"version":"0.11.0","description":"Claude Code Lens (cc-tap) — visualize your usage, costs, sessions, and tap the raw Anthropic API payloads Claude Code sends","sanitized_name":"cc-tap","publisher":{"email":"thomas.walter@theodo.com","username":"waltoss-theodo"},"maintainers":[{"email":"thomas.walter@theodo.com","username":"waltoss-theodo"}],"license":"MIT","date":"2026-09-26T13:23:19.891Z","links":{"homepage":"https://github.com/theodo-group/cc-tap#readme","repository":"git+https://github.com/theodo-group/cc-tap.git","bugs":"https://github.com/theodo-group/cc-tap/issues","npm":"https://www.npmjs.com/package/cc-tap"}},"score":{"final":34.72871,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":440,"weekly":49},"dependents":0,"updated":"2026-10-08T13:41:11.689Z","searchScore":34.645767,"package":{"name":"cypress-lens","keywords":["visual regression","image diff","cypress"],"version":"1.21.3","description":"Module for visual regression testing and reporting in Cypress","sanitized_name":"cypress-lens","publisher":{"email":"v.novytskyi@dreamshot.bg","username":"headofqua"},"maintainers":[{"email":"b.kirova999@gmail.com","username":"bkirova"},{"email":"v.novytskyi@dreamshot.bg","username":"headofqua"}],"license":"MIT","date":"2026-09-24T13:34:44.836Z","links":{"homepage":"https://github.com/dreamshotrocks/cypress-lens#readme","repository":"git+https://github.com/dreamshotrocks/cypress-lens.git","bugs":"https://github.com/dreamshotrocks/cypress-lens/issues","npm":"https://www.npmjs.com/package/cypress-lens"}},"score":{"final":34.645767,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":542,"weekly":29},"dependents":"1","updated":"2026-10-03T11:16:09.063Z","searchScore":34.62147,"package":{"name":"jev-lens","keywords":["typesafe","jev","context","compression","prompt-cache","tool-output","coding-agent"],"version":"0.5.2","description":"jev picks what a coding agent gets to see of a large tool result: views built from the output's own lines, chosen by TypeSafe's judgment model, full text recallable. Host-independent core used by pi-jev-lens and the Claude Code plugin.","sanitized_name":"jev-lens","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:27b10c90-431f-488c-8bba-b2d9b0e8b944","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"npmjs@pew.no","username":"dizk"}],"license":"MIT","date":"2026-09-19T11:05:59.391Z","links":{"homepage":"https://github.com/dizk/jev-lens#readme","repository":"git+https://github.com/dizk/jev-lens.git","bugs":"https://github.com/dizk/jev-lens/issues","npm":"https://www.npmjs.com/package/jev-lens"}},"score":{"final":34.62147,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":395,"weekly":305},"dependents":0,"updated":"2026-10-08T16:46:45.056Z","searchScore":34.587696,"package":{"name":"generator-lens-ext","keywords":["yeoman-generator","lens","kubernetes","extensions"],"version":"0.1.1","description":"Yeoman generator for Lens extension","sanitized_name":"generator-lens-ext","publisher":{"email":"info@k8slens.dev","username":"k8slens-bot"},"maintainers":[{"email":"jari.kolehmainen@gmail.com","username":"jakolehm"},{"email":"info@k8slens.dev","username":"k8slens-bot"},{"email":"it@mirantis.com","username":"mirantis_it"},{"email":"stev.koncar@gmail.com","username":"skoncar"},{"email":"janne.savolainen@live.fi","username":"jansav"},{"email":"jheikka@mirantis.com","username":"jweak-mirantis"},{"email":"clemens.rothmann@googlemail.com","username":"oasiedl"},{"email":"yruiz@mirantis.com","username":"yaltonmir"},{"email":"panu.horsmalahti@iki.fi","username":"nawitus"},{"email":"mikko.aspiala@gmail.com","username":"iku-turso"}],"license":"MIT","date":"2022-12-02T14:13:46.686Z","links":{"repository":"https://github.com/lensapp/generator-lens-ext.git","bugs":"https://github.com/lensapp/generator-lens-ext/issues","npm":"https://www.npmjs.com/package/generator-lens-ext"}},"score":{"final":34.587696,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":440,"weekly":17},"dependents":"1","updated":"2026-10-04T06:26:09.124Z","searchScore":34.527138,"package":{"name":"@lensagent/core","keywords":[],"version":"0.1.1","description":"Lens Harness kernel and HTTP server.","sanitized_name":"@lensagent/core","publisher":{"email":"lnguoxun@hotmail.com","username":"lnguoxun"},"maintainers":[{"email":"a1753059601@outlook.com","username":"xiaoqing235"},{"email":"lnguoxun@hotmail.com","username":"lnguoxun"}],"license":"MIT","date":"2026-09-20T06:17:50.672Z","links":{"repository":"git+https://github.com/LensAgent/lens-core.git","npm":"https://www.npmjs.com/package/@lensagent/core"}},"score":{"final":34.527138,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":429,"weekly":23},"dependents":0,"updated":"2026-10-07T00:36:28.077Z","searchScore":34.51076,"package":{"name":"anchordb-lens-link","keywords":["anchordb","anchor-lens","inspector","react-native","expo","android","qa"],"version":"1.3.2","description":"Anchor Lens Link — open a QA build's AnchorDB database in Anchor Lens on the same Android phone, from a file. No laptop, no relay.","sanitized_name":"anchordb-lens-link","publisher":{"email":"knnadeera@gmail.com","username":"knnadeera"},"maintainers":[{"email":"knnadeera@gmail.com","username":"knnadeera"}],"license":"MIT","date":"2026-09-15T20:29:04.157Z","links":{"homepage":"https://www.nisalanadeera.com/projects/anchordb","repository":"git+https://github.com/knnadeera/anchordb.git","bugs":"https://www.nisalanadeera.com/projects/anchordb#feedback","npm":"https://www.npmjs.com/package/anchordb-lens-link"}},"score":{"final":34.51076,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":834,"weekly":61},"dependents":"1","updated":"2026-10-04T06:36:17.883Z","searchScore":34.343006,"package":{"name":"fisheyegl","keywords":["images","distortion","lenses","barrel distortion","Public Lab","fisheye"],"version":"0.1.2","description":"A JavaScript library for correcting fisheye, or barrel distortion, in images in the browser with WebGL -- adapted from fisheye-correction-webgl by @bluemir.","sanitized_name":"fisheyegl","publisher":{"email":"jeff@unterbahn.com","username":"jywarren"},"maintainers":[{"email":"jeff@unterbahn.com","username":"jywarren"}],"license":"GPL-3.0","date":"2017-07-28T15:07:19.500Z","links":{"homepage":"https://github.com/jywarren/fisheyegl","repository":"git+https://github.com/jywarren/fisheyegl.git","bugs":"https://github.com/jywarren/fisheyegl/issues","npm":"https://www.npmjs.com/package/fisheyegl"}},"score":{"final":34.343006,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":4491,"weekly":1482},"dependents":0,"updated":"2026-10-07T23:16:11.185Z","searchScore":34.286926,"package":{"name":"axiom-agent","keywords":[],"version":"1.0.29","description":"Terminal-first Rust CLI for Axiom Agent.","sanitized_name":"axiom-agent","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"7cc103f6-b76f-49a3-8ed2-94a61f2e5614","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"byecyrus@gmail.com","username":"cyrusbye"}],"license":"MIT","date":"2026-09-30T23:11:25.755Z","links":{"homepage":"https://github.com/NexaraAI/axiom-agent#readme","repository":"git+https://github.com/NexaraAI/axiom-agent.git","bugs":"https://github.com/NexaraAI/axiom-agent/issues","npm":"https://www.npmjs.com/package/axiom-agent"}},"score":{"final":34.286926,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":360,"weekly":8},"dependents":0,"updated":"2026-10-08T06:21:10.163Z","searchScore":34.2683,"package":{"name":"@z7ping/agent-lens","keywords":["claude-code","ai-tools","monitoring","visualization","agent"],"version":"0.7.0","description":"Local observability and replay for AI coding agents. See every observable action and the evidence behind it.","sanitized_name":"@z7ping/agent-lens","publisher":{"email":"z7ping@outlook.com","username":"z7ping"},"maintainers":[{"email":"z7ping@outlook.com","username":"z7ping"}],"license":"MIT","date":"2026-08-20T06:39:13.222Z","links":{"homepage":"https://github.com/z7ping/agent-lens#readme","repository":"git+https://github.com/z7ping/agent-lens.git","bugs":"https://github.com/z7ping/agent-lens/issues","npm":"https://www.npmjs.com/package/@z7ping/agent-lens"}},"score":{"final":34.2683,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":506,"weekly":160},"dependents":0,"updated":"2026-10-09T17:31:12.510Z","searchScore":34.25115,"package":{"name":"@k8slens/lens-platform-extension-sdk","keywords":[],"version":"5.0.7","description":"Lens Platform SDK for Lens Extensions","sanitized_name":"@k8slens/lens-platform-extension-sdk","publisher":{"email":"info@k8slens.dev","username":"k8slens-bot"},"maintainers":[{"email":"jari.kolehmainen@gmail.com","username":"jakolehm"},{"email":"info@k8slens.dev","username":"k8slens-bot"},{"email":"it@mirantis.com","username":"mirantis_it"},{"email":"stev.koncar@gmail.com","username":"skoncar"},{"email":"janne.savolainen@live.fi","username":"jansav"},{"email":"jheikka@mirantis.com","username":"jweak-mirantis"},{"email":"clemens.rothmann@googlemail.com","username":"oasiedl"},{"email":"yruiz@mirantis.com","username":"yaltonmir"},{"email":"panu.horsmalahti@iki.fi","username":"nawitus"},{"email":"mikko.aspiala@gmail.com","username":"iku-turso"}],"license":"MIT","date":"2023-09-22T10:38:35.506Z","links":{"homepage":"https://github.com/lensapp/lens-platform-extension-sdk#readme","repository":"git+https://github.com/lensapp/lens-platform-extension-sdk.git","bugs":"https://github.com/lensapp/lens-platform-extension-sdk/issues","npm":"https://www.npmjs.com/package/@k8slens/lens-platform-extension-sdk"}},"score":{"final":34.25115,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":319,"weekly":46},"dependents":0,"updated":"2026-10-05T03:06:11.472Z","searchScore":34.22724,"package":{"name":"@j0hanz/code-lens-mcp","keywords":["mcp","mcp-server","code-lens","code-review","code-suggestions","code-explanations","code-refactorings","google-genai","typescript"],"version":"0.12.0","description":"Gemini-powered MCP server for code analysis.","sanitized_name":"@j0hanz/code-lens-mcp","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:bf02b852-9538-40de-a5ff-8874701d468d","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"golfarenlj@protonmail.com","username":"j0hanz"}],"license":"MIT","date":"2026-03-09T00:36:36.524Z","links":{"homepage":"https://github.com/j0hanz/code-lens#readme","repository":"git+https://github.com/j0hanz/code-lens.git","bugs":"https://github.com/j0hanz/code-lens/issues","npm":"https://www.npmjs.com/package/@j0hanz/code-lens-mcp"}},"score":{"final":34.22724,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":548,"weekly":186},"dependents":0,"updated":"2026-10-06T08:11:43.186Z","searchScore":34.22059,"package":{"name":"@wisetwo/trace-lens","keywords":[],"version":"0.1.12","description":"Interactive graph viewer for multi-agent LLM trace logs","sanitized_name":"@wisetwo/trace-lens","publisher":{"email":"jzs6124@163.com","username":"wisetwo"},"maintainers":[{"email":"jzs6124@163.com","username":"wisetwo"}],"license":"MIT","date":"2026-09-29T08:00:55.275Z","links":{"npm":"https://www.npmjs.com/package/@wisetwo/trace-lens"}},"score":{"final":34.22059,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":320,"weekly":100},"dependents":0,"updated":"2026-10-03T12:11:11.237Z","searchScore":34.138126,"package":{"name":"lens-certificate-info","keywords":["extension","k8slens","lens","freelensapp","openlens","freelens"],"version":"4.3.7","description":"Lens extension get infos from certificates inside secrets.","sanitized_name":"lens-certificate-info","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:5377dc7c-5454-4344-a302-6259e3a3393a","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"npm@jkroepke.de","username":"jkroepke"}],"license":"Apache-2.0","date":"2026-07-04T11:07:01.666Z","links":{"homepage":"https://github.com/jkroepke/lens-extension-certificate-info","repository":"git+https://github.com/jkroepke/lens-extension-certificate-info.git","bugs":"https://github.com/jkroepke/lens-extension-certificate-info/issues","npm":"https://www.npmjs.com/package/lens-certificate-info"}},"score":{"final":34.138126,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":369,"weekly":65},"dependents":0,"updated":"2026-10-08T00:21:30.831Z","searchScore":34.127132,"package":{"name":"@andersonmancini/lens-flare","keywords":[],"version":"1.0.1","description":"#### by Anderson Mancini","sanitized_name":"@andersonmancini/lens-flare","publisher":{"email":"andersonmancini30@gmail.com","username":"andersonmancini"},"maintainers":[{"email":"andersonmancini30@gmail.com","username":"andersonmancini"}],"date":"2023-06-01T00:15:50.770Z","links":{"npm":"https://www.npmjs.com/package/@andersonmancini/lens-flare"}},"score":{"final":34.127132,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":466190,"weekly":70954},"dependents":"44","updated":"2026-10-10T00:28:47.935Z","searchScore":34.12174,"package":{"name":"react-image-magnify","keywords":["react","image","photo","picture","zoom","enlarge","magnify","expand","lens","detail","ecommerce","store","shopping","product"],"version":"2.7.4","description":"A responsive image zoom component designed for shopping sites.","sanitized_name":"react-image-magnify","publisher":{"email":"ethanselzer@gmail.com","username":"ethanselzer"},"maintainers":[{"email":"ethanselzer@gmail.com","username":"ethanselzer"}],"license":"MIT","date":"2018-10-25T07:18:56.081Z","links":{"homepage":"https://github.com/ethanselzer/react-image-magnify","repository":"git+https://github.com/ethanselzer/react-image-magnify.git","bugs":"https://github.com/ethanselzer/react-image-magnify/issues","npm":"https://www.npmjs.com/package/react-image-magnify"}},"score":{"final":34.12174,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":293,"weekly":80},"dependents":0,"updated":"2026-10-09T10:51:12.725Z","searchScore":34.103714,"package":{"name":"context-lens","keywords":["llm","proxy","context-window","anthropic","openai","claude","codex","gemini","aider","token","cost","visualization","debugging"],"version":"0.8.0","description":"Local HTTP proxy that intercepts LLM API calls and visualizes context windows","sanitized_name":"context-lens","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:80fb56d5-e151-4ffa-ba3c-7a16fa4460a9","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"lars@xithing.io","username":"larsderidder"}],"license":"MIT","date":"2026-04-10T08:39:22.073Z","links":{"homepage":"https://github.com/larsderidder/context-lens#readme","repository":"git+https://github.com/larsderidder/context-lens.git","bugs":"https://github.com/larsderidder/context-lens/issues","npm":"https://www.npmjs.com/package/context-lens"}},"score":{"final":34.103714,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":415,"weekly":118},"dependents":"5","updated":"2026-10-06T16:56:24.410Z","searchScore":34.08973,"package":{"name":"ramda-lens","keywords":[],"version":"0.1.2","description":"Lens extensions for ramda js","sanitized_name":"ramda-lens","publisher":{"email":"schristopher@konputa.com","username":"scott-christopher"},"maintainers":[{"email":"m_hur@yahoo.com","username":"buzzdecafe"},{"email":"dc@davidchambers.me","username":"davidchambers"},{"email":"brian@looprecur.com","username":"drboolean"},{"email":"schristopher@konputa.com","username":"scott-christopher"}],"license":"ISC","date":"2017-06-13T23:59:06.401Z","links":{"homepage":"https://github.com/ramda/ramda-lens#readme","repository":"git://github.com/ramda/ramda-lens.git","bugs":"https://github.com/ramda/ramda-lens/issues","npm":"https://www.npmjs.com/package/ramda-lens"}},"score":{"final":34.08973,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":286,"weekly":78},"dependents":0,"updated":"2026-10-03T09:56:14.020Z","searchScore":34.028305,"package":{"name":"@ptrumpis/snap-lens-file-extractor","keywords":["snapchat","snapcamera","snap","lens","file","extractor","parser","unpacker"],"version":"1.1.0","description":"File extractor, parser, unpacker for the Snap Camera / Snapchat lens *.lns file format.","sanitized_name":"@ptrumpis/snap-lens-file-extractor","publisher":{"email":"patrick.trumpis@gmx.de","username":"ptrumpis"},"maintainers":[{"email":"patrick.trumpis@gmx.de","username":"ptrumpis"}],"license":"GPL-3.0","date":"2025-03-03T21:41:40.447Z","links":{"homepage":"https://github.com/ptrumpis/snap-lens-file-extractor#readme","repository":"git+https://github.com/ptrumpis/snap-lens-file-extractor.git","bugs":"https://github.com/ptrumpis/snap-lens-file-extractor/issues","npm":"https://www.npmjs.com/package/@ptrumpis/snap-lens-file-extractor"}},"score":{"final":34.028305,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":365,"weekly":102},"dependents":"1","updated":"2026-10-07T01:21:39.134Z","searchScore":34.026073,"package":{"name":"@principal-ai/quality-lens-registry","keywords":["quality","linting","registry","eslint","biome","typescript","python","ruff"],"version":"0.3.3","description":"Centralized registry of quality lens metadata for the Principal AI quality toolchain","sanitized_name":"@principal-ai/quality-lens-registry","publisher":{"email":"principle@principlemd.com","username":"fernando-ram-lugo"},"maintainers":[{"email":"principle@principlemd.com","username":"fernando-ram-lugo"}],"license":"MIT","date":"2025-12-30T21:56:02.023Z","links":{"homepage":"https://github.com/principal-ai/codebase-quality-lens-registry#readme","repository":"git+https://github.com/principal-ai/codebase-quality-lens-registry.git","bugs":"https://github.com/principal-ai/codebase-quality-lens-registry/issues","npm":"https://www.npmjs.com/package/@principal-ai/quality-lens-registry"}},"score":{"final":34.026073,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":513,"weekly":17},"dependents":0,"updated":"2026-10-03T12:56:07.783Z","searchScore":33.994923,"package":{"name":"commitscore","keywords":["git","commit","quality","cli","conventional-commits","linting"],"version":"1.0.2","description":"🔍 Analyze and improve your commit quality","sanitized_name":"commitscore","publisher":{"email":"moustafagebreeel@gmail.com","username":"moustafagebreel"},"maintainers":[{"email":"moustafagebreeel@gmail.com","username":"moustafagebreel"}],"license":"MIT","date":"2026-09-19T12:49:44.231Z","links":{"homepage":"https://moustafagebreel.online","repository":"git+https://github.com/moustafagebreel/commitscore.git","bugs":"https://github.com/moustafagebreel/commitscore/issues","npm":"https://www.npmjs.com/package/commitscore"}},"score":{"final":33.994923,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":434,"weekly":4},"dependents":"1","updated":"2026-10-08T11:56:10.799Z","searchScore":33.974354,"package":{"name":"@bundle-lens/core","keywords":["bundle-lens","webpack","bundle-analysis","chunks","manifest","sqlite","brotli","encryption","cli","mcp"],"version":"1.0.1","description":"BundleLens core: build-manifest types, the per-app encrypted SQLite store (schema, ingest, dedup, query, DB<->manifest extract/merge), the .blz codec (Brotli + AES-256-GCM), plus the CLI and MCP server. Uses the built-in node:sqlite; no webpack or native ","sanitized_name":"@bundle-lens/core","publisher":{"email":"soham.patel@sprinklr.com","username":"sohampatel"},"maintainers":[{"email":"soham.patel@sprinklr.com","username":"sohampatel"}],"license":"MIT","date":"2026-09-10T11:39:33.924Z","links":{"repository":"git@prod-gitlab-ui.sprinklr.com:sprinklr/frontend/bundle-lens.git","npm":"https://www.npmjs.com/package/@bundle-lens/core"}},"score":{"final":33.974354,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":453,"weekly":5},"dependents":0,"updated":"2026-10-07T10:51:08.616Z","searchScore":33.96538,"package":{"name":"rerender-lens","keywords":["react","rerender","re-render","performance","why-did-you-render","memo","debug","devtools"],"version":"0.7.0","description":"Find avoidable React re-renders and what caused them. Reads the fiber tree like React DevTools, so nothing is patched: works with Fast Refresh, memo, forwardRef and classes. Structured reports, test assertions, and a DevTools bridge.","sanitized_name":"rerender-lens","publisher":{"email":"palanisamym14@gmail.com","username":"palanisamym14"},"maintainers":[{"email":"palanisamym14@gmail.com","username":"palanisamym14"}],"license":"MIT","date":"2026-09-09T10:30:54.279Z","links":{"homepage":"https://github.com/NexaLeaf/rerender-lens#readme","repository":"git+https://github.com/NexaLeaf/rerender-lens.git","bugs":"https://github.com/NexaLeaf/rerender-lens/issues","npm":"https://www.npmjs.com/package/rerender-lens"}},"score":{"final":33.96538,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":452,"weekly":142},"dependents":"1","updated":"2026-10-06T02:51:07.052Z","searchScore":33.95968,"package":{"name":"agent-security-lens","keywords":["mcp","model-context-protocol","ai-agent","agent-security","security","safe-install","trust-check","mcp-security","skill-security","ai-security","agent-guard","install-guard","security-audit","tool-safety","trust-score","agent-tools","mcp-server","mcp-scanner","mcp-trust","safe-mcp","autonomous-agent-security"],"version":"0.1.12","description":"MCP security trust-check server for autonomous agents: safe install decisions, risk signals, controls and alternatives before installing MCPs, Skills or tools.","sanitized_name":"agent-security-lens","publisher":{"email":"agentsecuritylens@gmail.com","username":"agentsecuritylens"},"maintainers":[{"email":"agentsecuritylens@gmail.com","username":"agentsecuritylens"}],"license":"Apache-2.0","date":"2026-07-07T01:46:57.434Z","links":{"homepage":"https://github.com/professor2k8/agent-security-lens#readme","repository":"git+https://github.com/professor2k8/agent-security-lens.git","bugs":"https://github.com/professor2k8/agent-security-lens/issues","npm":"https://www.npmjs.com/package/agent-security-lens"}},"score":{"final":33.95968,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":306,"weekly":196},"dependents":0,"updated":"2026-10-08T16:46:24.627Z","searchScore":33.93759,"package":{"name":"@k8slens/open-lens","keywords":[],"version":"6.4.0-alpha.4","description":"OpenLens - Open Source IDE for Kubernetes","sanitized_name":"@k8slens/open-lens","publisher":{"email":"info@k8slens.dev","username":"k8slens-bot"},"maintainers":[{"email":"jari.kolehmainen@gmail.com","username":"jakolehm"},{"email":"info@k8slens.dev","username":"k8slens-bot"},{"email":"it@mirantis.com","username":"mirantis_it"},{"email":"stev.koncar@gmail.com","username":"skoncar"},{"email":"janne.savolainen@live.fi","username":"jansav"},{"email":"jheikka@mirantis.com","username":"jweak-mirantis"},{"email":"clemens.rothmann@googlemail.com","username":"oasiedl"},{"email":"yruiz@mirantis.com","username":"yaltonmir"},{"email":"panu.horsmalahti@iki.fi","username":"nawitus"},{"email":"mikko.aspiala@gmail.com","username":"iku-turso"}],"license":"MIT","date":"2023-01-19T13:32:11.372Z","links":{"homepage":"https://github.com/lensapp/lens","repository":"git+https://github.com/lensapp/lens.git","bugs":"https://github.com/lensapp/lens/issues","npm":"https://www.npmjs.com/package/@k8slens/open-lens"}},"score":{"final":33.93759,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":2621,"weekly":818},"dependents":0,"updated":"2026-10-08T13:31:17.921Z","searchScore":33.86688,"package":{"name":"@takustaqu/atmosphere","keywords":["webgl","sky","clouds","weather","procedural","shader","background","skybox"],"version":"0.3.2","description":"A WebGL renderer that reproduces the sky from time and weather","sanitized_name":"@takustaqu/atmosphere","publisher":{"email":"takustaqu@gmail.com","username":"takustaqu"},"maintainers":[{"email":"takustaqu@gmail.com","username":"takustaqu"}],"license":"MIT","date":"2026-10-01T13:26:00.704Z","links":{"homepage":"https://github.com/takustaqu/atmosphere#readme","repository":"git+https://github.com/takustaqu/atmosphere.git","bugs":"https://github.com/takustaqu/atmosphere/issues","npm":"https://www.npmjs.com/package/@takustaqu/atmosphere"}},"score":{"final":33.86688,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":329,"weekly":88},"dependents":0,"updated":"2026-10-03T09:56:12.249Z","searchScore":33.857346,"package":{"name":"@ptrumpis/snap-lens-web-crawler","keywords":["snapchat","snapcamera","snap","lens","crawler"],"version":"1.2.4","description":"Crawl and download Snap Lenses from *lens.snapchat.com* with ease.","sanitized_name":"@ptrumpis/snap-lens-web-crawler","publisher":{"email":"patrick.trumpis@gmx.de","username":"ptrumpis"},"maintainers":[{"email":"patrick.trumpis@gmx.de","username":"ptrumpis"}],"license":"GPL-3.0","date":"2025-07-18T01:21:42.693Z","links":{"homepage":"https://github.com/ptrumpis/snap-lens-web-crawler#readme","repository":"git+https://github.com/ptrumpis/snap-lens-web-crawler.git","bugs":"https://github.com/ptrumpis/snap-lens-web-crawler/issues","npm":"https://www.npmjs.com/package/@ptrumpis/snap-lens-web-crawler"}},"score":{"final":33.857346,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":2986726,"weekly":697371},"dependents":"33","updated":"2026-10-10T00:25:49.920Z","searchScore":33.62565,"package":{"name":"optics-ts","keywords":["optics","lens","prism","traveral","isomorphism","immutable","functional-programming"],"version":"2.4.1","description":"Type-safe, ergonomic, polymorphic optics for TypeScript","sanitized_name":"optics-ts","publisher":{"email":"petri@digip.org","username":"akheron"},"maintainers":[{"email":"petri@digip.org","username":"akheron"}],"license":"MIT","date":"2023-07-10T18:25:08.275Z","links":{"repository":"https://github.com/akheron/optics-ts","npm":"https://www.npmjs.com/package/optics-ts"}},"score":{"final":33.62565,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":576,"weekly":576},"dependents":0,"updated":"2026-10-05T13:05:59.406Z","searchScore":33.618156,"package":{"name":"lens-github-actions","keywords":["lens-extension"],"version":"0.3.0","description":"See the GitHub Actions runs of your repositories next to what each cluster runs of them: services, Flux image automation, Helm charts and GitOps syncs.","sanitized_name":"lens-github-actions","publisher":{"email":"lauri.nevala@gmail.com","username":"nevalla"},"maintainers":[{"email":"lauri.nevala@gmail.com","username":"nevalla"}],"license":"MIT","date":"2026-10-05T13:05:27.552Z","links":{"homepage":"https://github.com/nevalla/lens-extension-github-actions#readme","repository":"git+https://github.com/nevalla/lens-extension-github-actions.git","bugs":"https://github.com/nevalla/lens-extension-github-actions/issues","npm":"https://www.npmjs.com/package/lens-github-actions"}},"score":{"final":33.618156,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":806,"weekly":547},"dependents":0,"updated":"2026-10-09T12:51:19.300Z","searchScore":33.608845,"package":{"name":"jvmsrc","keywords":["gradle","java","classpath","mcp","model-context-protocol","decompiler","cfr","cursor","agent","jvmsrc"],"version":"1.18.0","description":"Resolve JVM classpath via Gradle and extract Java source, signatures, and structure for agents (CLI + MCP)","sanitized_name":"jvmsrc","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"4804d189-4e3e-4feb-81be-967457843013","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"ilboogl@gmail.com","username":"ilboogl"}],"license":"MIT","date":"2026-10-02T12:49:39.813Z","links":{"homepage":"https://github.com/Sintexer/jvm-source-lens#readme","repository":"git+https://github.com/Sintexer/jvm-source-lens.git","bugs":"https://github.com/Sintexer/jvm-source-lens/issues","npm":"https://www.npmjs.com/package/jvmsrc"}},"score":{"final":33.608845,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":2338,"weekly":847},"dependents":"1","updated":"2026-10-10T02:08:16.746Z","searchScore":33.59088,"package":{"name":"@ai-gui/plugin-optics","keywords":["llm","ai","physics","optics","lens","mirror","refraction","teaching","plugin","aigui"],"version":"0.49.0","description":"Ray-optics teaching figures for AIGUI — lenses, mirrors and refraction, with the image position and the rays computed from the conditions.","sanitized_name":"@ai-gui/plugin-optics","publisher":{"email":"liliang.imut@gmail.com","username":"cy_li"},"maintainers":[{"email":"liliang.imut@gmail.com","username":"cy_li"}],"license":"MIT","date":"2026-10-10T02:07:45.513Z","links":{"homepage":"https://github.com/liliang-cn/aigui#readme","repository":"git+https://github.com/liliang-cn/aigui.git","bugs":"https://github.com/liliang-cn/aigui/issues","npm":"https://www.npmjs.com/package/@ai-gui/plugin-optics"}},"score":{"final":33.59088,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":337,"weekly":34},"dependents":0,"updated":"2026-10-07T09:46:35.013Z","searchScore":33.456596,"package":{"name":"@efrembaraldo/gsd-pi-lens","keywords":["pi","pi-extension","pi-package","linter","biome","ast-grep","ruff","typescript","code-quality","feedback","type-coverage","jscpd","knip"],"version":"0.1.1","description":"Real-time code feedback for pi — LSP, linters, formatters, type-checking, structural analysis & booboo","sanitized_name":"@efrembaraldo/gsd-pi-lens","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:6e951a55-f45e-42d6-bb7a-4d49d34d950e","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"efrem.baraldo@gmail.com","username":"efrembaraldo"}],"license":"MIT","date":"2026-09-22T20:59:17.174Z","links":{"homepage":"https://github.com/efrembaraldo/gsd-pi-lens#readme","repository":"git+https://github.com/efrembaraldo/gsd-pi-lens.git","bugs":"https://github.com/efrembaraldo/gsd-pi-lens/issues","npm":"https://www.npmjs.com/package/@efrembaraldo/gsd-pi-lens"}},"score":{"final":33.456596,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":4583,"weekly":1147},"dependents":"2","updated":"2026-10-07T02:44:44.508Z","searchScore":33.270737,"package":{"name":"@lensmcp/react-instrumentation","keywords":["lensmcp","mcp","observability","ai-agents","claude","react","babel"],"version":"1.23.13","description":"Zero-config React instrumentation for LensMCP (Babel transform + flow/render runtime).","sanitized_name":"@lensmcp/react-instrumentation","publisher":{"email":"davidmantoon@gmail.com","username":"davidmantoon"},"maintainers":[{"email":"davidmantoon@gmail.com","username":"davidmantoon"}],"license":"Apache-2.0","date":"2026-10-07T02:44:12.444Z","links":{"homepage":"https://github.com/kiwiapps-ltd/lensmcp#readme","repository":"git+https://github.com/kiwiapps-ltd/lensmcp.git","bugs":"https://github.com/kiwiapps-ltd/lensmcp/issues","npm":"https://www.npmjs.com/package/@lensmcp/react-instrumentation"}},"score":{"final":33.270737,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":509,"weekly":16},"dependents":0,"updated":"2026-10-06T15:01:11.877Z","searchScore":33.16375,"package":{"name":"@coldtea/pr-lens-action","keywords":["pr-lens","code-review","architecture-diagram","data-flow","github-action","pull-request"],"version":"0.4.1","description":"The PR Lens GitHub Action: analyze a pull request with your own model key, publish the diagrams, post one static comment.","sanitized_name":"@coldtea/pr-lens-action","publisher":{"email":"ohansemmanuel@gmail.com","username":"ohansemmanuel"},"maintainers":[{"email":"ohansemmanuel@gmail.com","username":"ohansemmanuel"},{"email":"fohanekwu@gmail.com","username":"ohansfavour"}],"license":"MIT","date":"2026-09-15T14:45:41.512Z","links":{"homepage":"https://github.com/coldteadotai/pr-lens#readme","repository":"git+https://github.com/coldteadotai/pr-lens.git","bugs":"https://github.com/coldteadotai/pr-lens/issues","npm":"https://www.npmjs.com/package/@coldtea/pr-lens-action"}},"score":{"final":33.16375,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":196473,"weekly":54547},"dependents":0,"updated":"2026-10-10T00:23:44.086Z","searchScore":33.03622,"package":{"name":"@capgo/camera-preview","keywords":["capacitor","plugin","camera","preview","native","zoom","focus","flash","lense","video","photo","image","capture","barcode","qr","scanner"],"version":"8.12.0","description":"Camera preview","sanitized_name":"@capgo/camera-preview","publisher":{"email":"tori@capgo.app","actor":{"name":"riderx","type":"user","email":"martin.donadieu@hey.com"},"approver":{"name":"torichancapgo","email":"tori@capgo.app"},"username":"torichancapgo"},"maintainers":[{"email":"martin.donadieu@hey.com","username":"riderx"},{"email":"tori@capgo.app","username":"torichancapgo"}],"license":"MPL-2.0","date":"2026-10-09T15:38:30.015Z","links":{"homepage":"https://capgo.app/docs/plugins/camera-preview/","repository":"git+https://github.com/Cap-go/capacitor-camera-preview.git","bugs":"https://github.com/Cap-go/capacitor-camera-preview/issues","npm":"https://www.npmjs.com/package/@capgo/camera-preview"}},"score":{"final":33.03622,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":346,"weekly":233},"dependents":"0","updated":"2026-10-08T16:46:33.181Z","searchScore":32.977142,"package":{"name":"@k8slens/eslint-config","keywords":[],"version":"6.5.0","description":"Lens eslint and prettier configurations","sanitized_name":"@k8slens/eslint-config","publisher":{"email":"info@k8slens.dev","username":"k8slens-bot"},"maintainers":[{"email":"jari.kolehmainen@gmail.com","username":"jakolehm"},{"email":"info@k8slens.dev","username":"k8slens-bot"},{"email":"it@mirantis.com","username":"mirantis_it"},{"email":"stev.koncar@gmail.com","username":"skoncar"},{"email":"janne.savolainen@live.fi","username":"jansav"},{"email":"jheikka@mirantis.com","username":"jweak-mirantis"},{"email":"clemens.rothmann@googlemail.com","username":"oasiedl"},{"email":"yruiz@mirantis.com","username":"yaltonmir"},{"email":"panu.horsmalahti@iki.fi","username":"nawitus"},{"email":"mikko.aspiala@gmail.com","username":"iku-turso"}],"license":"MIT","date":"2023-05-26T18:15:06.252Z","links":{"homepage":"https://github.com/lensapp/lens#readme","repository":"git+https://github.com/lensapp/lens.git","bugs":"https://github.com/lensapp/lens/issues","npm":"https://www.npmjs.com/package/@k8slens/eslint-config"}},"score":{"final":32.977142,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":930,"weekly":188},"dependents":0,"updated":"2026-10-09T17:01:13.116Z","searchScore":32.957207,"package":{"name":"dsh-video-lens","keywords":["dsh","deepseek-harness","dsh-plugin","video","multimodal","asr","ffmpeg"],"version":"0.3.2","description":"Give text-only DeepSeek Harness agents video understanding: scene-aware frame sampling + VLM + optional ASR transcript fused into timeline evidence. / 给纯文本模型的视频理解插件（场景感知抽帧 + VLM + 可选语音转录）","sanitized_name":"dsh-video-lens","publisher":{"email":"2735157688@qq.com","username":"dundunhan"},"maintainers":[{"email":"2735157688@qq.com","username":"dundunhan"}],"license":"MIT","date":"2026-09-18T16:48:01.202Z","links":{"homepage":"https://github.com/dundunhan/dsh-video-lens","repository":"git+https://github.com/dundunhan/dsh-video-lens.git","bugs":"https://github.com/dundunhan/dsh-video-lens/issues","npm":"https://www.npmjs.com/package/dsh-video-lens"}},"score":{"final":32.957207,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":274,"weekly":23},"dependents":0,"updated":"2026-10-08T08:31:10.442Z","searchScore":32.70546,"package":{"name":"pr-lens-git-backend","keywords":["pr-lens","canvas","diagram","git","gitlab","cdn","svg"],"version":"0.7.0","description":"A lightweight PR Lens canvas server: version 1 of the canvas API, with a git repository as the store.","sanitized_name":"pr-lens-git-backend","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:1a8c423c-8f5b-4bab-9a42-3065e96d1648","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"thejoeejoee@gmail.com","username":"thejoeejoee"}],"license":"MIT","date":"2026-09-24T08:21:08.725Z","links":{"homepage":"https://github.com/thejoeejoee/pr-lens-git-backend#readme","repository":"git+https://github.com/thejoeejoee/pr-lens-git-backend.git","bugs":"https://github.com/thejoeejoee/pr-lens-git-backend/issues","npm":"https://www.npmjs.com/package/pr-lens-git-backend"}},"score":{"final":32.70546,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":324,"weekly":324},"dependents":0,"updated":"2026-10-05T10:44:52.429Z","searchScore":32.69987,"package":{"name":"@k8slens/colima","keywords":["lens-extension","colima","kubernetes","k3s","local-kubernetes","docker","containerd"],"version":"0.2.0","description":"Start, stop and create Colima Kubernetes clusters right from Lens, or by asking Ask AI: every profile in the navigator, a dashboard of what runs, and its cluster one click away.","sanitized_name":"@k8slens/colima","publisher":{"email":"jheikka@mirantis.com","username":"jweak-mirantis"},"maintainers":[{"email":"jari.kolehmainen@gmail.com","username":"jakolehm"},{"email":"info@k8slens.dev","username":"k8slens-bot"},{"email":"it@mirantis.com","username":"mirantis_it"},{"email":"stev.koncar@gmail.com","username":"skoncar"},{"email":"janne.savolainen@live.fi","username":"jansav"},{"email":"jheikka@mirantis.com","username":"jweak-mirantis"},{"email":"clemens.rothmann@googlemail.com","username":"oasiedl"},{"email":"yruiz@mirantis.com","username":"yaltonmir"},{"email":"panu.horsmalahti@iki.fi","username":"nawitus"},{"email":"mikko.aspiala@gmail.com","username":"iku-turso"}],"license":"MIT","date":"2026-10-05T10:44:21.479Z","links":{"homepage":"https://github.com/jweak/lens-extension-colima#readme","repository":"git+https://github.com/jweak/lens-extension-colima.git","bugs":"https://github.com/jweak/lens-extension-colima/issues","npm":"https://www.npmjs.com/package/@k8slens/colima"}},"score":{"final":32.69987,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":442,"weekly":110},"dependents":0,"updated":"2026-10-05T07:31:08.656Z","searchScore":32.521107,"package":{"name":"@lensjs/adonis","keywords":[],"version":"1.5.1","description":"AdonisJs adapter for lens package","sanitized_name":"@lensjs/adonis","publisher":{"email":"mohammedattar0100020@gmail.com","username":"mohamedattar"},"maintainers":[{"email":"mahmoudbahaa755@gmail.com","username":"mahmoudbahaa755"},{"email":"mohammedattar0100020@gmail.com","username":"mohamedattar"},{"email":"urboifox@gmail.com","username":"urboifox"}],"license":"MIT","date":"2026-08-17T06:56:16.239Z","links":{"npm":"https://www.npmjs.com/package/@lensjs/adonis"}},"score":{"final":32.521107,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":3023,"weekly":1327},"dependents":"1","updated":"2026-10-04T17:52:36.106Z","searchScore":32.499695,"package":{"name":"@freelensapp/error-boundary","keywords":[],"version":"1.10.3","description":"Highly extendable error-boundary in the Freelens.","sanitized_name":"@freelensapp/error-boundary","publisher":{"email":"npm-oidc-no-reply@github.com","actor":{"name":"robertobandini","type":"user","email":"bandini.roberto@gmail.com"},"trustedPublisher":{"oidcConfigId":"oidc:23184ca4-6d90-4040-b06f-92841da0320a","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"bandini.roberto@gmail.com","username":"robertobandini"},{"email":"piotr.roszatycki@gmail.com","username":"dex4er"}],"license":"MIT","date":"2026-07-07T22:49:34.541Z","links":{"homepage":"https://freelens.app","repository":"git+https://github.com/freelensapp/freelens.git","bugs":"https://github.com/freelensapp/freelens/issues","npm":"https://www.npmjs.com/package/@freelensapp/error-boundary"}},"score":{"final":32.499695,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":362,"weekly":254},"dependents":0,"updated":"2026-10-07T00:36:34.130Z","searchScore":32.43335,"package":{"name":"artie-lens","keywords":["typescript","static-analysis","software-architecture","architecture-testing","code-quality","software-metrics","technical-debt","dependency-analysis","circular-dependencies","coupling","cohesion","ast","github-actions"],"version":"1.20.1","description":"AST-based design metrics for TypeScript: CK class metrics (WMC, DIT, NOC, CBO, RFC, LCOM) plus module coupling and circular-dependency detection","sanitized_name":"artie-lens","publisher":{"email":"alef.developerweb@gmail.com","username":"aleffelixf"},"maintainers":[{"email":"alef.developerweb@gmail.com","username":"aleffelixf"}],"license":"MIT","date":"2026-09-29T18:43:29.776Z","links":{"homepage":"https://github.com/ariusxi/artie-lens#readme","repository":"git+https://github.com/ariusxi/artie-lens.git","bugs":"https://github.com/ariusxi/artie-lens/issues","npm":"https://www.npmjs.com/package/artie-lens"}},"score":{"final":32.43335,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":576,"weekly":93},"dependents":"2","updated":"2026-10-09T17:31:20.644Z","searchScore":32.396996,"package":{"name":"lens-platform-sdk","keywords":[],"version":"18.6.3","description":"Lens Platform Client SDK","sanitized_name":"lens-platform-sdk","publisher":{"email":"info@k8slens.dev","actor":{"name":"k8slens-bot","type":"user","email":"info@k8slens.dev"},"username":"k8slens-bot"},"maintainers":[{"email":"info@k8slens.dev","username":"k8slens-bot"}],"license":"MIT","date":"2025-12-04T14:43:59.626Z","links":{"homepage":"https://github.com/lensapp/lens-platform-sdk#readme","repository":"git+https://github.com/lensapp/lens-platform-sdk.git","bugs":"https://github.com/lensapp/lens-platform-sdk/issues","npm":"https://www.npmjs.com/package/lens-platform-sdk"}},"score":{"final":32.396996,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":15154,"weekly":15154},"dependents":0,"updated":"2026-10-10T00:22:23.367Z","searchScore":32.394966,"package":{"name":"@jwilger/pi-development-system","keywords":["pi-package"],"version":"1.1.0","description":"A pi extension package representing a seasoned approach to software development using a full AI SDLC.","sanitized_name":"@jwilger/pi-development-system","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"a6ce605a-8bf8-49e4-a71c-f416759ad144","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"john@johnwilger.com","username":"jwilger"}],"license":"MIT","date":"2026-10-09T16:25:22.788Z","links":{"homepage":"https://github.com/jwilger/pi-development-system#readme","repository":"git+https://github.com/jwilger/pi-development-system.git","bugs":"https://github.com/jwilger/pi-development-system/issues","npm":"https://www.npmjs.com/package/@jwilger/pi-development-system"}},"score":{"final":32.394966,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":285,"weekly":77},"dependents":0,"updated":"2026-10-04T06:27:21.571Z","searchScore":32.339012,"package":{"name":"dsh-plugin-spacelens","keywords":["deepseek-harness","dsh-plugin","space-lens","disk-usage"],"version":"0.1.3","description":"The Space Lens workbench as a DeepSeek Harness panel: the directory the current session is working in, scanned and explored by Space Lens itself.","sanitized_name":"dsh-plugin-spacelens","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"e39cb292-6226-4b7e-891e-487d950ca075","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"shenhuakun@outlook.com","username":"huakunshen"}],"license":"MIT","date":"2026-10-04T06:26:50.537Z","links":{"homepage":"https://github.com/HuakunShen/space-lens#readme","repository":"git+https://github.com/HuakunShen/space-lens.git","bugs":"https://github.com/HuakunShen/space-lens/issues","npm":"https://www.npmjs.com/package/dsh-plugin-spacelens"}},"score":{"final":32.339012,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":2155,"weekly":2155},"dependents":"1","updated":"2026-10-09T18:38:21.451Z","searchScore":32.314175,"package":{"name":"graview","keywords":["graview","context-graph","typed-graph","interface","declarative","cli","scaffolder"],"version":"0.1.19","description":"The Graview command line: start a product, check its declaration, write its agent docs, serve its store, host it for an agent over MCP, apply an act to it, sync its seed, install the authoring skills. The tool; @graview/* is the framework.","sanitized_name":"graview","publisher":{"email":"npm-oidc-no-reply@github.com","approver":{"name":"dnaniel","email":"nick@endash.us"},"trustedPublisher":{"oidcConfigId":"46c0d833-854a-4beb-8356-9020f93f4157","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"nick@endash.us","username":"dnaniel"}],"license":"Elastic-2.0","date":"2026-10-09T18:37:50.215Z","links":{"homepage":"https://graview.dev/docs/packages/graview.html","repository":"git+https://github.com/en-dash-consulting/graview.git","bugs":"https://github.com/en-dash-consulting/graview/issues","npm":"https://www.npmjs.com/package/graview"}},"score":{"final":32.314175,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":422,"weekly":72},"dependents":0,"updated":"2026-10-09T10:46:08.754Z","searchScore":32.23716,"package":{"name":"@dsh-lens/dsh-lens","keywords":["deepseek","dsh","typescript","eslint","diagnostics"],"version":"0.1.0","description":"TypeScript/JavaScript diagnostics lens for DeepSeek Harness","sanitized_name":"@dsh-lens/dsh-lens","publisher":{"email":"1105128811@qq.com","username":"hajimixiaojie"},"maintainers":[{"email":"1105128811@qq.com","username":"hajimixiaojie"}],"license":"MIT","date":"2026-08-14T10:06:22.847Z","links":{"homepage":"https://github.com/hajimixiaojie/dsh-lens#readme","repository":"git+https://github.com/hajimixiaojie/dsh-lens.git","bugs":"https://github.com/hajimixiaojie/dsh-lens/issues","npm":"https://www.npmjs.com/package/@dsh-lens/dsh-lens"}},"score":{"final":32.23716,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":302,"weekly":68},"dependents":0,"updated":"2026-10-07T20:56:34.643Z","searchScore":32.196487,"package":{"name":"mongodb-lens","keywords":["ai","llm","mcp","claude","mongodb","database","model-context-protocol"],"version":"9.1.4","description":"MongoDB Lens: Full Featured MCP Server for MongoDB Databases","sanitized_name":"mongodb-lens","publisher":{"email":"jfurey+npmjs@gmail.com","username":"furey"},"maintainers":[{"email":"jfurey+npmjs@gmail.com","username":"furey"}],"license":"MIT","date":"2025-04-23T00:44:50.366Z","links":{"homepage":"https://github.com/furey/mongodb-lens#readme","repository":"git+https://github.com/furey/mongodb-lens.git","bugs":"https://github.com/furey/mongodb-lens/issues","npm":"https://www.npmjs.com/package/mongodb-lens"}},"score":{"final":32.196487,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":519,"weekly":22},"dependents":0,"updated":"2026-10-03T21:41:09.408Z","searchScore":32.00059,"package":{"name":"@trendsurfers/strategy-lens-mcp","keywords":[],"version":"0.8.0","description":"Local MCP server for analysing MetaTrader 5 backtest reports with StrategyLens.","sanitized_name":"@trendsurfers/strategy-lens-mcp","publisher":{"email":"dev@trendsurfers.io","username":"trendsurfers"},"maintainers":[{"email":"dev@trendsurfers.io","username":"trendsurfers"}],"license":"SEE LICENSE IN LICENSE","date":"2026-09-12T21:25:41.276Z","links":{"npm":"https://www.npmjs.com/package/@trendsurfers/strategy-lens-mcp"}},"score":{"final":32.00059,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":603,"weekly":124},"dependents":0,"updated":"2026-10-08T16:46:18.080Z","searchScore":31.969019,"package":{"name":"dsh-lens-lite","keywords":["dsh","dsh-plugin","deepseek-harness","diagnostics","lint"],"version":"0.1.0","description":"Post-edit diagnostics for DeepSeek Harness: runs configured type-checkers and linters after a successful write/edit and feeds the findings back to the model as tool-result context","sanitized_name":"dsh-lens-lite","publisher":{"email":"wangbin042@gmail.com","username":"bbnopromo"},"maintainers":[{"email":"wangbin042@gmail.com","username":"bbnopromo"}],"license":"MIT","date":"2026-08-13T16:01:38.579Z","links":{"npm":"https://www.npmjs.com/package/dsh-lens-lite"}},"score":{"final":31.969019,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":275,"weekly":66},"dependents":"1","updated":"2026-10-08T11:26:23.708Z","searchScore":31.966476,"package":{"name":"@chain-lens/sign","keywords":["chain-lens","cli","keystore","ethereum","wallet","sign","web3"],"version":"0.0.4","description":"Encrypted wallet keystore CLI + signing daemon for ChainLens. Spending limits and per-tx approval prompts; the safer alternative to WALLET_PRIVATE_KEY env.","sanitized_name":"@chain-lens/sign","publisher":{"email":"zedd1324@gmail.com","username":"camping123"},"maintainers":[{"email":"ghwo336@gmail.com","username":"pelican_hojae"},{"email":"zedd1324@gmail.com","username":"camping123"}],"license":"MIT","date":"2026-04-23T09:19:10.063Z","links":{"homepage":"https://github.com/Chain-Lens/ChainLens#readme","repository":"git+https://github.com/Chain-Lens/ChainLens.git","bugs":"https://github.com/Chain-Lens/ChainLens/issues","npm":"https://www.npmjs.com/package/@chain-lens/sign"}},"score":{"final":31.966476,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":391,"weekly":373},"dependents":0,"updated":"2026-10-03T19:36:07.272Z","searchScore":31.963099,"package":{"name":"@pipeworx/mcp-lens-org","keywords":["mcp","mcp-server","model-context-protocol","pipeworx","lens-org"],"version":"0.1.2","description":"Lens.org MCP — patent + scholarly platform.","sanitized_name":"@pipeworx/mcp-lens-org","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:98495c46-cfa9-459c-8427-1b398dc866f5","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"subscriptions@mojibake.ai","username":"mojibake-ai"}],"license":"MIT","date":"2026-09-26T19:30:55.272Z","links":{"homepage":"https://github.com/pipeworx-io/mcp-lens-org#readme","repository":"git+https://github.com/pipeworx-io/mcp-lens-org.git","bugs":"https://github.com/pipeworx-io/mcp-lens-org/issues","npm":"https://www.npmjs.com/package/@pipeworx/mcp-lens-org"}},"score":{"final":31.963099,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":9106,"weekly":1923},"dependents":0,"updated":"2026-10-08T18:56:08.972Z","searchScore":31.941593,"package":{"name":"liquid-gl","keywords":["glassmorphism","liquid-glass","webgl","canvas","refraction","shader"],"version":"3.0.0","description":"Liquid Glass - Powered by WebGPU/WebGL.","sanitized_name":"liquid-gl","publisher":{"email":"jack@naughtyduk.com","username":"naughtyduk"},"maintainers":[{"email":"jack@naughtyduk.com","username":"naughtyduk"}],"license":"MIT","date":"2026-09-27T17:44:25.313Z","links":{"homepage":"https://liquidgl.naughtyduk.com","npm":"https://www.npmjs.com/package/liquid-gl"}},"score":{"final":31.941593,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":490,"weekly":286},"dependents":0,"updated":"2026-10-05T00:31:09.876Z","searchScore":31.907722,"package":{"name":"toolchain-lens-mcp","keywords":["mcp","toolchain","reproducibility","ci","local-first"],"version":"1.0.1","description":"Local explanation of reproducibility signals and toolchain contradictions without exact versions or secret values","sanitized_name":"toolchain-lens-mcp","publisher":{"email":"contactae2000@gmail.com","username":"mrfentmen"},"maintainers":[{"email":"contactae2000@gmail.com","username":"mrfentmen"}],"license":"MIT","date":"2026-09-28T00:28:31.377Z","links":{"homepage":"https://github.com/mrfentmen/toolchain-lens-mcp#readme","repository":"git+https://github.com/mrfentmen/toolchain-lens-mcp.git","bugs":"https://github.com/mrfentmen/toolchain-lens-mcp/issues","npm":"https://www.npmjs.com/package/toolchain-lens-mcp"}},"score":{"final":31.907722,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":448,"weekly":146},"dependents":"5","updated":"2026-10-06T21:36:26.443Z","searchScore":31.87577,"package":{"name":"module-lens","keywords":[],"version":"0.1.6","description":"Simple module specifier utilities.","sanitized_name":"module-lens","publisher":{"email":"i@vilic.info","username":"vilic"},"maintainers":[{"email":"vilicvane@live.com","username":"vilicvane"}],"license":"MIT","date":"2020-08-14T22:58:16.571Z","links":{"homepage":"https://github.com/makeflow/module-lens#readme","repository":"git+https://github.com/makeflow/module-lens.git","bugs":"https://github.com/makeflow/module-lens/issues","npm":"https://www.npmjs.com/package/module-lens"}},"score":{"final":31.87577,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":379,"weekly":4},"dependents":0,"updated":"2026-10-08T12:01:11.336Z","searchScore":31.847263,"package":{"name":"@bundle-lens/webpack-plugin","keywords":["bundle-lens","webpack","webpack-plugin","bundle-analysis","chunks","manifest","sqlite","brotli","encryption"],"version":"1.0.1","description":"BundleLens webpack 5 plugin: writes a per-build SQLite database of chunk data (size, source modules, emitted files + contentHash) during processAssets. Re-exports the @bundle-lens/core query/store surface.","sanitized_name":"@bundle-lens/webpack-plugin","publisher":{"email":"soham.patel@sprinklr.com","username":"sohampatel"},"maintainers":[{"email":"soham.patel@sprinklr.com","username":"sohampatel"}],"license":"MIT","date":"2026-09-10T11:40:50.682Z","links":{"repository":"git@prod-gitlab-ui.sprinklr.com:sprinklr/frontend/bundle-lens.git","npm":"https://www.npmjs.com/package/@bundle-lens/webpack-plugin"}},"score":{"final":31.847263,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":2101,"weekly":2101},"dependents":"1","updated":"2026-10-09T18:37:38.948Z","searchScore":31.825281,"package":{"name":"@graview/skills","keywords":["graview","context-graph","typed-graph","interface","declarative","claude-code","agent-skills","ai-assistant"],"version":"0.1.19","description":"Skills that teach an assistant the authoring moves, each ending in a real graview check verdict.","sanitized_name":"@graview/skills","publisher":{"email":"npm-oidc-no-reply@github.com","approver":{"name":"dnaniel","email":"nick@endash.us"},"trustedPublisher":{"oidcConfigId":"c4545804-d403-4644-a0c3-eef851ef0d4f","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"nick@endash.us","username":"dnaniel"}],"license":"Elastic-2.0","date":"2026-10-09T18:37:07.809Z","links":{"homepage":"https://graview.dev/docs/packages/skills.html","repository":"git+https://github.com/en-dash-consulting/graview.git","bugs":"https://github.com/en-dash-consulting/graview/issues","npm":"https://www.npmjs.com/package/@graview/skills"}},"score":{"final":31.825281,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":372,"weekly":19},"dependents":0,"updated":"2026-10-07T20:11:13.164Z","searchScore":31.783978,"package":{"name":"log-lens-reporter","keywords":["test","testing","reporter","test-reporter","test-runner","terminal-reporter","formatter","vitest","jest","mocha","node-test","playwright","playwright-reporter","go-test","golang","typescript","terminal","cli","ci","ansi-colors"],"version":"1.0.1","description":"A unified terminal reporter for clear, consistent, and actionable test output.","sanitized_name":"log-lens-reporter","publisher":{"email":"reznida@gmail.com","username":"danilrez"},"maintainers":[{"email":"reznida@gmail.com","username":"danilrez"}],"license":"MIT","date":"2026-09-23T20:04:19.110Z","links":{"homepage":"https://github.com/danilrez/log-lens-reporter#readme","repository":"git+https://github.com/danilrez/log-lens-reporter.git","bugs":"https://github.com/danilrez/log-lens-reporter/issues","npm":"https://www.npmjs.com/package/log-lens-reporter"}},"score":{"final":31.783978,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":410179,"weekly":78173},"dependents":"210","updated":"2026-10-10T00:26:07.588Z","searchScore":31.662539,"package":{"name":"alchemy-sdk","keywords":[],"version":"3.6.5","description":"Extended Ethers.js SDK for Alchemy APIs","sanitized_name":"alchemy-sdk","publisher":{"email":"accounts@alchemy.com","actor":{"name":"alchemy-team","type":"user","email":"accounts@alchemy.com"},"username":"alchemy-team"},"maintainers":[{"email":"accounts@alchemy.com","username":"alchemy-team"},{"email":"brian@alchemy.com","username":"brian-alchemy"}],"license":"MIT","date":"2025-09-30T16:41:56.774Z","links":{"homepage":"https://github.com/alchemyplatform/alchemy-sdk-js#readme","repository":"git+https://github.com/alchemyplatform/alchemy-sdk-js.git","bugs":"https://github.com/alchemyplatform/alchemy-sdk-js/issues","npm":"https://www.npmjs.com/package/alchemy-sdk"}},"score":{"final":31.662539,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1776,"weekly":233},"dependents":"2","updated":"2026-10-08T15:36:09.249Z","searchScore":31.640173,"package":{"name":"@invariant-app/verifier","keywords":[],"version":"0.4.0","description":"Proves a release is safe: lens laws, chain equivalence, differential base-vs-head, conformance, and the evidence records for each","sanitized_name":"@invariant-app/verifier","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:946de2d2-0048-44b2-adc2-b40b860e911a","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"akirtania17@gmail.com","username":"akirtania17"}],"license":"Apache-2.0","date":"2026-09-24T15:01:34.592Z","links":{"homepage":"https://github.com/InvariantApp/Invariant#readme","repository":"git+https://github.com/InvariantApp/Invariant.git","bugs":"https://github.com/InvariantApp/Invariant/issues","npm":"https://www.npmjs.com/package/@invariant-app/verifier"}},"score":{"final":31.640173,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":2839,"weekly":1286},"dependents":"1","updated":"2026-10-04T17:52:54.303Z","searchScore":31.49343,"package":{"name":"@freelensapp/spinner","keywords":[],"version":"1.10.3","description":"Highly extendable spinner in the Freelens.","sanitized_name":"@freelensapp/spinner","publisher":{"email":"npm-oidc-no-reply@github.com","actor":{"name":"robertobandini","type":"user","email":"bandini.roberto@gmail.com"},"trustedPublisher":{"oidcConfigId":"oidc:2400e0c6-715f-477e-b8e5-015dc8b2b07c","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"bandini.roberto@gmail.com","username":"robertobandini"},{"email":"piotr.roszatycki@gmail.com","username":"dex4er"}],"license":"MIT","date":"2026-07-07T22:48:36.045Z","links":{"homepage":"https://freelens.app","repository":"git+https://github.com/freelensapp/freelens.git","bugs":"https://github.com/freelensapp/freelens/issues","npm":"https://www.npmjs.com/package/@freelensapp/spinner"}},"score":{"final":31.49343,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":475,"weekly":204},"dependents":0,"updated":"2026-10-07T00:26:27.423Z","searchScore":31.337011,"package":{"name":"dsh-session-lens","keywords":["deepseek","deepseek-harness","dsh","dsh-plugin","session","analytics"],"version":"0.1.0","description":"Session insights and one-click shareable HTML replay for DeepSeek Harness (DSH) · DeepSeek Harness 会话洞察与一键分享插件","sanitized_name":"dsh-session-lens","publisher":{"email":"m18576493832@163.com","username":"bobostudio"},"maintainers":[{"email":"m18576493832@163.com","username":"bobostudio"}],"license":"MIT","date":"2026-08-18T15:35:12.443Z","links":{"homepage":"https://github.com/bobostudio/dsh-session-lens#readme","repository":"git+https://github.com/bobostudio/dsh-session-lens.git","bugs":"https://github.com/bobostudio/dsh-session-lens/issues","npm":"https://www.npmjs.com/package/dsh-session-lens"}},"score":{"final":31.337011,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":430,"weekly":398},"dependents":0,"updated":"2026-10-04T20:51:11.765Z","searchScore":31.335075,"package":{"name":"@iivanov/salesforce-lens","keywords":["salesforce","mcp","model-context-protocol","claude","cursor","audit","omnistudio","jsforce","cli"],"version":"0.1.18","description":"Salesforce Lens — local stdio MCP server. Turns the Salesforce Lens audit + Omnistudio Explorer surface into conversational MCP tools, authenticating against the local `sf` / `sfdx` CLI cache.","sanitized_name":"@iivanov/salesforce-lens","publisher":{"email":"ivelin.ivanovxps@gmail.com","username":"iivanov"},"maintainers":[{"email":"ivelin.ivanovxps@gmail.com","username":"iivanov"}],"license":"UNLICENSED","date":"2026-09-27T20:45:30.931Z","links":{"homepage":"https://github.com/ivelin-ivanov/salesforce-lens-vite#readme","repository":"git+https://github.com/ivelin-ivanov/salesforce-lens-vite.git","bugs":"https://github.com/ivelin-ivanov/salesforce-lens-vite/issues","npm":"https://www.npmjs.com/package/@iivanov/salesforce-lens"}},"score":{"final":31.335075,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":286,"weekly":19},"dependents":"3","updated":"2026-10-08T10:56:14.122Z","searchScore":31.272194,"package":{"name":"@kojihq/core","keywords":["claude-code","jsonl","analytics","koji-lens"],"version":"0.1.0-beta.13","description":"Core types and parsers for koji-lens (Claude Code local usage analyzer)","sanitized_name":"@kojihq/core","publisher":{"email":"ryoki.eto@gmail.com","username":"ryoki.eto"},"maintainers":[{"email":"ryoki.eto@gmail.com","username":"ryoki.eto"}],"license":"MIT","date":"2026-09-24T10:48:38.181Z","links":{"homepage":"https://lens.kojihq.com","repository":"git+https://github.com/etoryoki/koji-lens.git","bugs":"https://github.com/etoryoki/koji-lens/issues","npm":"https://www.npmjs.com/package/@kojihq/core"}},"score":{"final":31.272194,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":246,"weekly":65},"dependents":0,"updated":"2026-10-08T21:31:10.410Z","searchScore":31.27032,"package":{"name":"lens-modules","keywords":["lens-protocol","lens","solidity","ethereum","smart","contracts","web3-social","web3"],"version":"3.1.7","description":"Contracts, ABIs, and utilities for Lens Protocol.","sanitized_name":"lens-modules","publisher":{"email":"paul@paulburke.co","actor":{"name":"paulburke","type":"user","email":"paul@paulburke.co"},"username":"paulburke"},"maintainers":[{"email":"paul@paulburke.co","username":"paulburke"}],"license":"GPL-3.0-only","date":"2026-03-12T19:01:05.082Z","links":{"homepage":"https://github.com/iPaulPro/lens-modules#readme","repository":"git+https://github.com/iPaulPro/lens-modules.git","bugs":"https://github.com/iPaulPro/lens-modules/issues","npm":"https://www.npmjs.com/package/lens-modules"}},"score":{"final":31.27032,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":257,"weekly":63},"dependents":0,"updated":"2026-10-05T06:36:10.704Z","searchScore":31.26864,"package":{"name":"review-lens-react","keywords":[],"version":"1.0.3","description":"React overlay for UX review feedback backed by Google Sheets.","sanitized_name":"review-lens-react","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:ec2ff149-2234-4e56-97cd-e99772de9d3e","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"markus.maisch@me.com","username":"ichichcih3011"}],"date":"2026-06-08T05:12:03.417Z","links":{"homepage":"https://github.com/ichichich3011/review-lens-react#readme","repository":"git+https://github.com/ichichich3011/review-lens-react.git","bugs":"https://github.com/ichichich3011/review-lens-react/issues","npm":"https://www.npmjs.com/package/review-lens-react"}},"score":{"final":31.26864,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":355,"weekly":10},"dependents":0,"updated":"2026-10-07T00:41:25.308Z","searchScore":31.244032,"package":{"name":"actionamp","keywords":[],"version":"0.2.0","description":"ActionAmp terminal client","sanitized_name":"actionamp","publisher":{"email":"zeljko@dakic.com","username":"builtbydakic"},"maintainers":[{"email":"zeljko@dakic.com","username":"builtbydakic"}],"license":"UNLICENSED","date":"2026-09-15T15:44:42.977Z","links":{"homepage":"https://github.com/desireco/action-amp#readme","repository":"git+https://github.com/desireco/action-amp.git","bugs":"https://github.com/desireco/action-amp/issues","npm":"https://www.npmjs.com/package/actionamp"}},"score":{"final":31.244032,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":207,"weekly":17},"dependents":0,"updated":"2026-10-07T02:51:36.883Z","searchScore":31.176668,"package":{"name":"narrative-lens","keywords":["nlp","text-analysis","writing","readability","narrative","local-first","rust","napi"],"version":"0.1.0","description":"Local, deterministic prose and narrative-craft analysis -- readability, pacing, voice, foreshadowing, continuity -- extracted from Emathy's meaning engine.","sanitized_name":"narrative-lens","publisher":{"email":"davidcondrey@me.com","username":"davidcondrey"},"maintainers":[{"email":"davidcondrey@me.com","username":"davidcondrey"}],"license":"Apache-2.0","date":"2026-09-16T02:34:58.290Z","links":{"homepage":"https://writerslogic.com/narrative-lens","repository":"git+https://github.com/writerslogic/narrative-lens.git","bugs":"https://github.com/writerslogic/narrative-lens/issues","npm":"https://www.npmjs.com/package/narrative-lens"}},"score":{"final":31.176668,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":212,"weekly":4},"dependents":0,"updated":"2026-10-07T17:31:08.750Z","searchScore":31.14275,"package":{"name":"@harness-lens/cli","keywords":["agents","harness","cli","validation"],"version":"0.0.5","description":"Command-line interface for deterministic Harness Lens analysis.","sanitized_name":"@harness-lens/cli","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:6dfbb456-aa34-4fa8-bbe8-e977f2acd148","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"ccf@cdone.com.br","username":"cristiancmrg"}],"license":"MPL-2.0","date":"2026-09-09T17:11:29.450Z","links":{"homepage":"https://github.com/harness-lens/cli#readme","repository":"git+https://github.com/harness-lens/cli.git","bugs":"https://github.com/harness-lens/cli/issues","npm":"https://www.npmjs.com/package/@harness-lens/cli"}},"score":{"final":31.14275,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":523,"weekly":39},"dependents":0,"updated":"2026-10-09T03:44:22.066Z","searchScore":31.1427,"package":{"name":"@holonograph/client","keywords":["holonograph","llm","evaluation","observability","sdk","client","typescript"],"version":"0.16.0","description":"TypeScript HTTP client for a Holonograph lens. Send messages through the lens and report scored outcomes back to it.","sanitized_name":"@holonograph/client","publisher":{"email":"brian.kerrigan@precision-innovations.us","username":"inspectorslap"},"maintainers":[{"email":"brian.kerrigan@precision-innovations.us","username":"inspectorslap"}],"license":"MIT","date":"2026-10-09T03:43:51.228Z","links":{"homepage":"https://github.com/holonograph/client#readme","repository":"git+https://github.com/holonograph/client.git","bugs":"https://github.com/holonograph/client/issues","npm":"https://www.npmjs.com/package/@holonograph/client"}},"score":{"final":31.1427,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":11868,"weekly":3996},"dependents":"9","updated":"2026-10-06T04:16:08.651Z","searchScore":31.069397,"package":{"name":"@reatom/lens","keywords":[],"version":"3.12.0","description":"FRP operators and other utilities for the Reatom state manager","sanitized_name":"@reatom/lens","publisher":{"email":"artalar@ya.ru","username":"artalar"},"maintainers":[{"email":"artalar@ya.ru","username":"artalar"}],"license":"MIT","date":"2025-05-19T12:43:33.709Z","links":{"homepage":"https://www.reatom.dev/package/lens","repository":"git+ssh://git@github.com/artalar/reatom.git","bugs":"https://github.com/artalar/reatom/issues","npm":"https://www.npmjs.com/package/@reatom/lens"}},"score":{"final":31.069397,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":248,"weekly":96},"dependents":"43","updated":"2026-10-09T18:51:10.247Z","searchScore":31.056046,"package":{"name":"@brandingbrand/standard-lens","keywords":[],"version":"11.88.1","description":"This library was generated with [Nx](https://nx.dev).","sanitized_name":"@brandingbrand/standard-lens","publisher":{"email":"matt.clark@brandingbrand.com","username":"winescout"},"maintainers":[{"email":"nathan.sankbeil@brandingbrand.com","username":"nathan-sankbeil"},{"email":"nick.burkhart@brandingbrand.com","username":"nickburkhartbb"},{"email":"travis+bbtravis@brandingbrand.com","username":"bbtravis"},{"email":"deema.abdallah@brandingbrand.com","username":"deemaabdallah"},{"email":"mikhail@brandingbrand.com","username":"msiauko"},{"email":"jason.mosley@brandingbrand.com","username":"jasonmosleybb"},{"email":"nick@brandingbrand.com","username":"nickbb"},{"email":"aj@brandingbrand.com","username":"notajvento"},{"email":"andrew.harrison@brandingbrand.com","username":"xero"},{"email":"stefan.neamtu@brandingbrand.com","username":"varzamanbb"},{"email":"ops@brandingbrand.com","username":"bb_jenkins"},{"email":"crherman7@gmail.com","username":"crherman7"},{"email":"johnmichael.w.riley@gmail.com","username":"jmwr"},{"email":"travis@brandingbrand.com","username":"bbtravisreadonly"}],"license":"MIT","date":"2023-08-10T18:18:50.864Z","links":{"npm":"https://www.npmjs.com/package/@brandingbrand/standard-lens"}},"score":{"final":31.056046,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":306,"weekly":34},"dependents":"1","updated":"2026-10-08T02:01:07.168Z","searchScore":31.004393,"package":{"name":"@gravlens/convex-cli","keywords":[],"version":"1.45.4","description":"The `lens` CLI: Convex-compatible dev/deploy/codegen UX driving SpacetimeDB","sanitized_name":"@gravlens/convex-cli","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:6ac7ad2f-f912-4ebe-bea0-75a08130ec91","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"team@kat.tax","username":"tax.kat"}],"license":"Apache-2.0","date":"2026-09-24T01:51:32.431Z","links":{"homepage":"https://github.com/TheUltDev/lens#readme","repository":"git+https://github.com/TheUltDev/lens.git","bugs":"https://github.com/TheUltDev/lens/issues","npm":"https://www.npmjs.com/package/@gravlens/convex-cli"}},"score":{"final":31.004393,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":2666,"weekly":1361},"dependents":"66","updated":"2026-10-08T16:46:30.000Z","searchScore":30.94246,"package":{"name":"@k8slens/injectable","keywords":[],"version":"26.2.1","description":"A brutal dependency injection container","sanitized_name":"@k8slens/injectable","publisher":{"email":"it@mirantis.com","username":"mirantis_it"},"maintainers":[{"email":"jari.kolehmainen@gmail.com","username":"jakolehm"},{"email":"info@k8slens.dev","username":"k8slens-bot"},{"email":"it@mirantis.com","username":"mirantis_it"},{"email":"stev.koncar@gmail.com","username":"skoncar"},{"email":"janne.savolainen@live.fi","username":"jansav"},{"email":"jheikka@mirantis.com","username":"jweak-mirantis"},{"email":"clemens.rothmann@googlemail.com","username":"oasiedl"},{"email":"yruiz@mirantis.com","username":"yaltonmir"},{"email":"panu.horsmalahti@iki.fi","username":"nawitus"},{"email":"mikko.aspiala@gmail.com","username":"iku-turso"}],"license":"MIT","date":"2026-09-28T15:52:54.715Z","links":{"homepage":"https://k8slens.dev","repository":"git+https://github.com/lensapp/lens-desktop-monorepo.git","bugs":"https://github.com/lensapp/lens-desktop-monorepo/issues","npm":"https://www.npmjs.com/package/@k8slens/injectable"}},"score":{"final":30.94246,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":2814,"weekly":1268},"dependents":"1","updated":"2026-10-04T17:52:49.625Z","searchScore":30.92004,"package":{"name":"@freelensapp/random","keywords":[],"version":"1.10.3","description":"Highly extendable random in the Freelens.","sanitized_name":"@freelensapp/random","publisher":{"email":"npm-oidc-no-reply@github.com","actor":{"name":"robertobandini","type":"user","email":"bandini.roberto@gmail.com"},"trustedPublisher":{"oidcConfigId":"oidc:8753708e-56c7-4139-9d89-455e3bb76283","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"bandini.roberto@gmail.com","username":"robertobandini"},{"email":"piotr.roszatycki@gmail.com","username":"dex4er"}],"license":"MIT","date":"2026-07-07T22:48:17.347Z","links":{"homepage":"https://freelens.app","repository":"git+https://github.com/freelensapp/freelens.git","bugs":"https://github.com/freelensapp/freelens/issues","npm":"https://www.npmjs.com/package/@freelensapp/random"}},"score":{"final":30.92004,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":421,"weekly":65},"dependents":"1","updated":"2026-10-05T04:26:11.666Z","searchScore":30.895687,"package":{"name":"@seer-pm/lens","keywords":[],"version":"1.5.1","description":"TypeScript SDK for Seer market swaps (collateral ↔ outcome) via LensQuoter","sanitized_name":"@seer-pm/lens","publisher":{"email":"xyzseer@gmail.com","username":"xyzseer"},"maintainers":[{"email":"xyzseer@gmail.com","username":"xyzseer"}],"license":"MIT","date":"2026-09-14T04:13:13.235Z","links":{"homepage":"https://github.com/seer-pm/lens/tree/main/sdk#readme","repository":"git+https://github.com/seer-pm/lens.git","bugs":"https://github.com/seer-pm/lens/issues","npm":"https://www.npmjs.com/package/@seer-pm/lens"}},"score":{"final":30.895687,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":2242,"weekly":734},"dependents":"69","updated":"2026-10-09T18:31:29.522Z","searchScore":30.880335,"package":{"name":"@focuson/lens","keywords":["runbook"],"version":"1.44.3","description":"A simple implementation of lens using type script","sanitized_name":"@focuson/lens","publisher":{"email":"phil.rice@validoc.org","username":"phil-rice"},"maintainers":[{"email":"phil.rice@validoc.org","username":"phil-rice"}],"license":"MIT","date":"2024-02-23T11:24:28.781Z","links":{"repository":"","npm":"https://www.npmjs.com/package/@focuson/lens"}},"score":{"final":30.880335,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":205,"weekly":6},"dependents":0,"updated":"2026-10-05T08:36:08.626Z","searchScore":30.797945,"package":{"name":"@harness-lens/vscode","keywords":["agents","harness","vscode"],"version":"0.0.5","description":"Harness-file discovery APIs for HarnessLens VS Code integrations.","sanitized_name":"@harness-lens/vscode","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:e55e3c9a-ecfa-457f-b656-715a65b43467","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"ccf@cdone.com.br","username":"cristiancmrg"}],"license":"MPL-2.0","date":"2026-09-14T08:24:01.608Z","links":{"homepage":"https://github.com/harness-lens/harness-lens-vscode#readme","repository":"git+https://github.com/harness-lens/harness-lens-vscode.git","bugs":"https://github.com/harness-lens/harness-lens-vscode/issues","npm":"https://www.npmjs.com/package/@harness-lens/vscode"}},"score":{"final":30.797945,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":210,"weekly":70},"dependents":0,"updated":"2026-10-07T09:51:11.791Z","searchScore":30.73962,"package":{"name":"@riffcc/lens-node","keywords":["riffcc","lens","peerbit"],"version":"0.1.56","description":"A command-line interface for running your Lens node.","sanitized_name":"@riffcc/lens-node","publisher":{"email":"zorlin@gmail.com","actor":{"name":"en0c","type":"user","email":"bitup.games@gmail.com"},"username":"zorlin"},"maintainers":[{"email":"julien.malard@mail.mcgill.ca","username":"julien.malard"},{"email":"zorlin@gmail.com","username":"zorlin"},{"email":"bitup.games@gmail.com","username":"en0c"},{"email":"muskanpaswan113@gmail.com","username":"muskanpaswan"}],"license":"Apache-2.0","date":"2025-09-30T21:14:07.301Z","links":{"homepage":"https://github.com/riffcc/lens-node#readme","repository":"git+https://github.com/riffcc/lens-node.git","bugs":"https://github.com/riffcc/lens-node/issues","npm":"https://www.npmjs.com/package/@riffcc/lens-node"}},"score":{"final":30.73962,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1980,"weekly":487},"dependents":0,"updated":"2026-10-03T20:51:08.735Z","searchScore":30.58914,"package":{"name":"dsh-theme-liquid-glass","keywords":["deepseek-harness","dsh","dsh-plugin","plugin","theme","liquid-glass","glass","wallpaper","web-ui"],"version":"0.4.2","description":"Genuine Liquid Glass theme for DSH Web UI: SVG feDisplacementMap edge refraction on input card, send button, bubbles, view tabs, queue dock and sidebar. Built-in animated demo wallpaper, customizable background blur & brightness, redesigned model selector","sanitized_name":"dsh-theme-liquid-glass","publisher":{"email":"JANXTOXIC@gmail.com","username":"novared"},"maintainers":[{"email":"JANXTOXIC@gmail.com","username":"novared"}],"license":"MIT","date":"2026-09-05T20:34:02.376Z","links":{"homepage":"https://github.com/FAVKTOXIC/dsh-theme-liquid-glass#readme","repository":"git+https://github.com/FAVKTOXIC/dsh-theme-liquid-glass.git","bugs":"https://github.com/FAVKTOXIC/dsh-theme-liquid-glass/issues","npm":"https://www.npmjs.com/package/dsh-theme-liquid-glass"}},"score":{"final":30.58914,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":463,"weekly":33},"dependents":0,"updated":"2026-10-09T03:42:55.231Z","searchScore":30.496008,"package":{"name":"@holonograph/types-public","keywords":["holonograph","llm","evaluation","observability","types","schemas","zod","wire-format","typescript"],"version":"0.16.0","description":"Public wire-format types and zod schemas for a Holonograph lens — the shared contract between the client SDK and the lens. Type your integration and validate wire payloads against the same schemas the lens uses.","sanitized_name":"@holonograph/types-public","publisher":{"email":"brian.kerrigan@precision-innovations.us","username":"inspectorslap"},"maintainers":[{"email":"brian.kerrigan@precision-innovations.us","username":"inspectorslap"}],"license":"MIT","date":"2026-10-09T03:42:24.365Z","links":{"homepage":"https://github.com/holonograph/types-public#readme","repository":"git+https://github.com/holonograph/types-public.git","bugs":"https://github.com/holonograph/types-public/issues","npm":"https://www.npmjs.com/package/@holonograph/types-public"}},"score":{"final":30.496008,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":203,"weekly":10},"dependents":0,"updated":"2026-10-07T02:41:09.470Z","searchScore":30.457657,"package":{"name":"narrative-lens-linux-x64-gnu","keywords":["nlp","text-analysis","writing","readability","narrative","local-first","rust","napi"],"version":"0.1.0","description":"Local, deterministic prose and narrative-craft analysis -- readability, pacing, voice, foreshadowing, continuity -- extracted from Emathy's meaning engine.","sanitized_name":"narrative-lens-linux-x64-gnu","publisher":{"email":"davidcondrey@me.com","username":"davidcondrey"},"maintainers":[{"email":"davidcondrey@me.com","username":"davidcondrey"}],"license":"Apache-2.0","date":"2026-09-16T02:27:41.170Z","links":{"homepage":"https://writerslogic.com/narrative-lens","repository":"git+https://github.com/writerslogic/narrative-lens.git","bugs":"https://github.com/writerslogic/narrative-lens/issues","npm":"https://www.npmjs.com/package/narrative-lens-linux-x64-gnu"}},"score":{"final":30.457657,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":308,"weekly":220},"dependents":0,"updated":"2026-10-09T07:06:10.187Z","searchScore":30.376867,"package":{"name":"@metreeca/tile-lens","keywords":["typescript","preact","json-ld","model-driven","ui"],"version":"0.3.0","description":"Preact linked data views for @metreeca/tile interfaces.","sanitized_name":"@metreeca/tile-lens","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"d4ba6478-6629-44b1-a1c4-38124c7aae86","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"info@metreeca.com","username":"knoan"}],"license":"Apache-2.0","date":"2026-10-02T07:00:27.188Z","links":{"homepage":"https://metreeca.github.io/tile/","repository":"git+https://github.com/metreeca/tile.git","bugs":"https://github.com/metreeca/tile/issues","npm":"https://www.npmjs.com/package/@metreeca/tile-lens"}},"score":{"final":30.376867,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":331,"weekly":9},"dependents":0,"updated":"2026-10-04T16:26:08.817Z","searchScore":30.36604,"package":{"name":"@ar_rony1/prompt-lens","keywords":[],"version":"0.1.1","description":"Universal AI Coding Prompt & Token Usage Telemetry Tracker","sanitized_name":"@ar_rony1/prompt-lens","publisher":{"email":"rhamanrony128@gmail.com","username":"ar_rony1"},"maintainers":[{"email":"rhamanrony128@gmail.com","username":"ar_rony1"}],"date":"2026-09-13T16:10:09.934Z","links":{"homepage":"https://github.com/A-R-Rony/PromptTracker#readme","repository":"git+https://github.com/A-R-Rony/PromptTracker.git","bugs":"https://github.com/A-R-Rony/PromptTracker/issues","npm":"https://www.npmjs.com/package/@ar_rony1/prompt-lens"}},"score":{"final":30.36604,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":288,"weekly":25},"dependents":"1","updated":"2026-10-03T22:01:11.599Z","searchScore":30.178621,"package":{"name":"@lensagent/executor","keywords":[],"version":"0.1.0","description":"Lens Harness Executor: the validation boundary for file, terminal, Git and search Capabilities.","sanitized_name":"@lensagent/executor","publisher":{"email":"lnguoxun@hotmail.com","username":"lnguoxun"},"maintainers":[{"email":"a1753059601@outlook.com","username":"xiaoqing235"},{"email":"lnguoxun@hotmail.com","username":"lnguoxun"}],"license":"MIT","date":"2026-09-19T21:54:41.321Z","links":{"repository":"git+https://github.com/LensAgent/lens-remote-executor.git","npm":"https://www.npmjs.com/package/@lensagent/executor"}},"score":{"final":30.178621,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":215,"weekly":106},"dependents":0,"updated":"2026-10-05T21:31:34.833Z","searchScore":30.161247,"package":{"name":"glass-lens-react","keywords":["react","liquid-glass","glassmorphism","glass","backdrop-filter","webgl","svg-filter","refraction","ui","components"],"version":"0.1.2","description":"Liquid-glass UI for React — a refracting glass surface for any control, plus a scroll cue, a global light source (with device-tilt), and a live tuner. One API, automatic per-platform render paths (backdrop-filter + SVG, captured-canvas, or a WebGL video l","sanitized_name":"glass-lens-react","publisher":{"email":"jvreeken@youniqueproducts.com","username":"jvreeken"},"maintainers":[{"email":"jvreeken@youniqueproducts.com","username":"jvreeken"}],"license":"MIT","date":"2026-06-08T20:00:47.137Z","links":{"homepage":"https://glass-lens-react.vercel.app","repository":"git+https://github.com/jvreeken/glass-lens-react.git","bugs":"https://github.com/jvreeken/glass-lens-react/issues","npm":"https://www.npmjs.com/package/glass-lens-react"}},"score":{"final":30.161247,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":192,"weekly":27},"dependents":"1","updated":"2026-10-05T06:51:11.725Z","searchScore":30.159424,"package":{"name":"browser-lens-mcp","keywords":["mcp","model-context-protocol","browser","dom","css","inspector","figma","design-comparison","screenshot","ui-audit","frontend","developer-tools","real-time","websocket","layout","accessibility","visual-testing","ide","ai-agent","cursor","vscode","claude-code"],"version":"4.0.3","description":"MCP server that connects to your browser for real-time DOM, CSS, layout inspection, screenshot capture, and Figma design comparison — your IDE's AI agent sees exactly what users see","sanitized_name":"browser-lens-mcp","publisher":{"email":"hoainho.work@gmail.com","username":"nhonh"},"maintainers":[{"email":"hoainho.work@gmail.com","username":"nhonh"}],"license":"MIT","date":"2026-03-22T17:04:00.645Z","links":{"homepage":"https://nano-step.github.io/mcp-browser-lens","repository":"git+https://github.com/nano-step/mcp-browser-lens.git","bugs":"https://github.com/nano-step/mcp-browser-lens/issues","npm":"https://www.npmjs.com/package/browser-lens-mcp"}},"score":{"final":30.159424,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":259,"weekly":27},"dependents":"2","updated":"2026-10-08T02:01:11.019Z","searchScore":30.152163,"package":{"name":"@gravlens/convex-runtime","keywords":[],"version":"0.3.1","description":"Lens server runtime: SpacetimeDB module core providing the Convex execution model","sanitized_name":"@gravlens/convex-runtime","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:1191fb56-3ec7-47ae-b415-e6ac7c96040e","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"team@kat.tax","username":"tax.kat"}],"license":"Apache-2.0","date":"2026-09-24T01:51:59.390Z","links":{"homepage":"https://github.com/TheUltDev/lens#readme","repository":"git+https://github.com/TheUltDev/lens.git","bugs":"https://github.com/TheUltDev/lens/issues","npm":"https://www.npmjs.com/package/@gravlens/convex-runtime"}},"score":{"final":30.152163,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1073,"weekly":74},"dependents":0,"updated":"2026-10-07T19:51:11.182Z","searchScore":30.115566,"package":{"name":"@salience/lens-cli","keywords":["salience","log analysis","server logs","seo","ai crawlers","googlebot","gptbot","claudebot","cli"],"version":"2.1.8","description":"Salience CLI — server-log intelligence (search crawlers, AI agents, threats, site health) from your terminal","sanitized_name":"@salience/lens-cli","publisher":{"email":"office@salience.com","username":"salience"},"maintainers":[{"email":"office@salience.com","username":"salience"}],"license":"MIT","date":"2026-10-07T19:50:39.312Z","links":{"homepage":"https://salience.com","repository":"git+https://github.com/data-skunks/log-file-analyzer.git","bugs":"https://github.com/data-skunks/log-file-analyzer/issues","npm":"https://www.npmjs.com/package/@salience/lens-cli"}},"score":{"final":30.115566,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":181,"weekly":10},"dependents":0,"updated":"2026-10-07T03:06:35.305Z","searchScore":30.08571,"package":{"name":"narrative-lens-darwin-arm64","keywords":["nlp","text-analysis","writing","readability","narrative","local-first","rust","napi"],"version":"0.1.0","description":"Local, deterministic prose and narrative-craft analysis -- readability, pacing, voice, foreshadowing, continuity -- extracted from Emathy's meaning engine.","sanitized_name":"narrative-lens-darwin-arm64","publisher":{"email":"davidcondrey@me.com","username":"davidcondrey"},"maintainers":[{"email":"davidcondrey@me.com","username":"davidcondrey"}],"license":"Apache-2.0","date":"2026-09-16T02:27:36.910Z","links":{"homepage":"https://writerslogic.com/narrative-lens","repository":"git+https://github.com/writerslogic/narrative-lens.git","bugs":"https://github.com/writerslogic/narrative-lens/issues","npm":"https://www.npmjs.com/package/narrative-lens-darwin-arm64"}},"score":{"final":30.08571,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1939,"weekly":413},"dependents":0,"updated":"2026-10-09T08:06:15.598Z","searchScore":30.03006,"package":{"name":"dsh-strata","keywords":["dsh","dsh-plugin","deepseek-harness","minimap","scrollbar","conversation","navigation"],"version":"0.12.1","description":"Session strata for the DeepSeek Harness Web GUI: the transcript's scrollbar becomes a to-scale, colour-coded map of the whole run — user messages emphasised, clickable anchors, auto-loading history, and a hover deck of every prompt in the session.","sanitized_name":"dsh-strata","publisher":{"email":"jsdv@live.cn","username":"ccfly-creator"},"maintainers":[{"email":"jsdv@live.cn","username":"ccfly-creator"}],"license":"MIT","date":"2026-09-11T07:49:01.824Z","links":{"homepage":"https://github.com/jsdvjx/dsh-strata#readme","repository":"git+https://github.com/jsdvjx/dsh-strata.git","bugs":"https://github.com/jsdvjx/dsh-strata/issues","npm":"https://www.npmjs.com/package/dsh-strata"}},"score":{"final":30.03006,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":558,"weekly":215},"dependents":0,"updated":"2026-10-05T06:26:20.621Z","searchScore":29.928108,"package":{"name":"type-lenses","keywords":[],"version":"0.11.1","description":"Extract or modify pieces of arbitrarily nested types with type lenses","sanitized_name":"type-lenses","publisher":{"email":"npm@geoffrey.tools","username":"geoffreytools"},"maintainers":[{"email":"npm@geoffrey.tools","username":"geoffreytools"}],"license":"ISC","date":"2026-08-24T05:56:12.903Z","links":{"homepage":"https://github.com/geoffreytools/type-lenses#readme","repository":"git+https://github.com/geoffreytools/type-lenses.git","bugs":"https://github.com/geoffreytools/type-lenses/issues","npm":"https://www.npmjs.com/package/type-lenses"}},"score":{"final":29.928108,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":315,"weekly":60},"dependents":0,"updated":"2026-10-08T17:41:11.999Z","searchScore":29.906466,"package":{"name":"@chain-lens/mcp-tool","keywords":["mcp","model-context-protocol","claude","chain-lens","base","web3","agents"],"version":"0.1.3","description":"ChainLens MCP tool — discover sellers, request data, check job status from Claude Desktop and other MCP clients.","sanitized_name":"@chain-lens/mcp-tool","publisher":{"email":"ghwo336@gmail.com","username":"pelican_hojae"},"maintainers":[{"email":"ghwo336@gmail.com","username":"pelican_hojae"},{"email":"zedd1324@gmail.com","username":"camping123"}],"license":"MIT","date":"2026-04-23T15:45:01.806Z","links":{"homepage":"https://github.com/Chain-Lens/ChainLens#readme","repository":"git+https://github.com/Chain-Lens/ChainLens.git","bugs":"https://github.com/Chain-Lens/ChainLens/issues","npm":"https://www.npmjs.com/package/@chain-lens/mcp-tool"}},"score":{"final":29.906466,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":159,"weekly":40},"dependents":"1","updated":"2026-10-04T08:11:07.981Z","searchScore":29.85375,"package":{"name":"@aperture_finance/aperture-lens","keywords":["aperture","ethereum","etherjs","solidity","uniswap","viem"],"version":"3.0.0-alpha10","description":"Contains ephemeral lens contracts that can be called without deployment and their interfaces in various Web3 libraries.","sanitized_name":"@aperture_finance/aperture-lens","publisher":{"email":"gao@aperture.finance","username":"aperture_finance_clique"},"maintainers":[{"email":"shuhui@aperture.finance","username":"aureliano"},{"email":"gao@aperture.finance","username":"aperture_finance_clique"},{"email":"peiqian@aperture.finance","username":"gnarlycow"}],"license":"Apache-2.0","date":"2025-12-07T04:37:31.977Z","links":{"homepage":"https://aperture.finance/","repository":"git+https://github.com/Aperture-Finance/Aperture-Lens.git","bugs":"https://github.com/Aperture-Finance/Aperture-Lens/issues","npm":"https://www.npmjs.com/package/@aperture_finance/aperture-lens"}},"score":{"final":29.85375,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":289,"weekly":13},"dependents":0,"updated":"2026-10-07T00:51:39.401Z","searchScore":29.820433,"package":{"name":"@cognitive-fab/polyx","keywords":["agents","process-mining","declare","rules","abstention","claude-code","governance"],"version":"0.1.1","description":"Mine the rules a customer-service agent's own history supports, and serve them back with abstention.","sanitized_name":"@cognitive-fab/polyx","publisher":{"email":"jdubray@gmail.com","username":"jdubray"},"maintainers":[{"email":"jdubray@gmail.com","username":"jdubray"},{"email":"cto@cognitivefab.com","username":"cognitivefab"}],"license":"BUSL-1.1","date":"2026-09-22T22:20:03.837Z","links":{"homepage":"https://github.com/cognitive-fab/polyx#readme","repository":"git+https://github.com/cognitive-fab/polyx.git","bugs":"https://github.com/cognitive-fab/polyx/issues","npm":"https://www.npmjs.com/package/@cognitive-fab/polyx"}},"score":{"final":29.820433,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":216,"weekly":4},"dependents":0,"updated":"2026-10-07T01:11:38.835Z","searchScore":29.688896,"package":{"name":"@vovikilelik/react-lens","keywords":["util","functional","client","browser","react","lens","state management"],"version":"3.4.5","description":"Utils for lens implementations in react apps","sanitized_name":"@vovikilelik/react-lens","publisher":{"email":"vovikilelik@mail.ru","username":"vovikilelik"},"maintainers":[{"email":"vovikilelik@mail.ru","username":"vovikilelik"},{"email":"vovikilelik@gmail.com","username":"devstore"}],"license":"MIT","date":"2026-07-07T19:15:12.739Z","links":{"homepage":"https://react-lens.dev-store.xyz/","repository":"git+https://github.com/vovikilelik/react-lens.git","bugs":"https://github.com/vovikilelik/react-lens/issues","npm":"https://www.npmjs.com/package/@vovikilelik/react-lens"}},"score":{"final":29.688896,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":180,"weekly":7},"dependents":0,"updated":"2026-10-07T02:41:09.310Z","searchScore":29.674791,"package":{"name":"narrative-lens-win32-x64-msvc","keywords":["nlp","text-analysis","writing","readability","narrative","local-first","rust","napi"],"version":"0.1.0","description":"Local, deterministic prose and narrative-craft analysis -- readability, pacing, voice, foreshadowing, continuity -- extracted from Emathy's meaning engine.","sanitized_name":"narrative-lens-win32-x64-msvc","publisher":{"email":"davidcondrey@me.com","username":"davidcondrey"},"maintainers":[{"email":"davidcondrey@me.com","username":"davidcondrey"}],"license":"Apache-2.0","date":"2026-09-16T02:27:44.752Z","links":{"homepage":"https://writerslogic.com/narrative-lens","repository":"git+https://github.com/writerslogic/narrative-lens.git","bugs":"https://github.com/writerslogic/narrative-lens/issues","npm":"https://www.npmjs.com/package/narrative-lens-win32-x64-msvc"}},"score":{"final":29.674791,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":392,"weekly":24},"dependents":0,"updated":"2026-10-10T02:56:09.064Z","searchScore":29.670403,"package":{"name":"claude-playback-lens-mcp","keywords":[],"version":"0.3.2","description":"MCP server over Claude Playback Lens — searches the timeline of Claude Code's own recorded transcripts (prompts, tool calls, file operations) and reports token/cost usage and session structure. The npm package ships the engine and the MCP server; the dev-","sanitized_name":"claude-playback-lens-mcp","publisher":{"email":"Aaronjorelup@gmail.com","username":"aaronorelup"},"maintainers":[{"email":"Aaronjorelup@gmail.com","username":"aaronorelup"}],"license":"MIT","date":"2026-09-26T02:49:11.735Z","links":{"npm":"https://www.npmjs.com/package/claude-playback-lens-mcp"}},"score":{"final":29.670403,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":2835,"weekly":1267},"dependents":"1","updated":"2026-10-04T17:52:50.142Z","searchScore":29.615631,"package":{"name":"@freelensapp/resizing-anchor","keywords":[],"version":"1.10.3","description":"Highly extendable resizing-anchor in the Freelens.","sanitized_name":"@freelensapp/resizing-anchor","publisher":{"email":"npm-oidc-no-reply@github.com","actor":{"name":"robertobandini","type":"user","email":"bandini.roberto@gmail.com"},"trustedPublisher":{"oidcConfigId":"oidc:cb40da0b-0bd5-443f-9b24-deec68addfa5","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"bandini.roberto@gmail.com","username":"robertobandini"},{"email":"piotr.roszatycki@gmail.com","username":"dex4er"}],"license":"MIT","date":"2026-07-07T22:48:30.680Z","links":{"homepage":"https://freelens.app","repository":"git+https://github.com/freelensapp/freelens.git","bugs":"https://github.com/freelensapp/freelens/issues","npm":"https://www.npmjs.com/package/@freelensapp/resizing-anchor"}},"score":{"final":29.615631,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":214,"weekly":214},"dependents":0,"updated":"2026-10-05T10:01:54.686Z","searchScore":29.597452,"package":{"name":"@k8slens/sticky-notes","keywords":["lens-extension"],"version":"0.5.1","description":"Sticky notes in the Lens hotbar: take a new note from the command palette, hover one to read or write on it, and colour it in any of six colours. Notes save as you type and are kept locally across restarts.","sanitized_name":"@k8slens/sticky-notes","publisher":{"email":"mikko.aspiala@gmail.com","username":"iku-turso"},"maintainers":[{"email":"jari.kolehmainen@gmail.com","username":"jakolehm"},{"email":"info@k8slens.dev","username":"k8slens-bot"},{"email":"it@mirantis.com","username":"mirantis_it"},{"email":"stev.koncar@gmail.com","username":"skoncar"},{"email":"janne.savolainen@live.fi","username":"jansav"},{"email":"jheikka@mirantis.com","username":"jweak-mirantis"},{"email":"clemens.rothmann@googlemail.com","username":"oasiedl"},{"email":"yruiz@mirantis.com","username":"yaltonmir"},{"email":"panu.horsmalahti@iki.fi","username":"nawitus"},{"email":"mikko.aspiala@gmail.com","username":"iku-turso"}],"license":"MIT","date":"2026-10-05T10:01:23.608Z","links":{"homepage":"https://github.com/example/sticky-notes#readme","repository":"git+https://github.com/example/sticky-notes.git","bugs":"https://github.com/example/sticky-notes/issues","npm":"https://www.npmjs.com/package/@k8slens/sticky-notes"}},"score":{"final":29.597452,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":2869,"weekly":1289},"dependents":"2","updated":"2026-10-04T17:52:35.773Z","searchScore":29.584602,"package":{"name":"@freelensapp/button","keywords":[],"version":"1.10.3","description":"Highly extendable button in the Freelens.","sanitized_name":"@freelensapp/button","publisher":{"email":"npm-oidc-no-reply@github.com","actor":{"name":"robertobandini","type":"user","email":"bandini.roberto@gmail.com"},"trustedPublisher":{"oidcConfigId":"oidc:7e66113d-6975-4fc4-9cbe-143b0f0668bc","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"bandini.roberto@gmail.com","username":"robertobandini"},{"email":"piotr.roszatycki@gmail.com","username":"dex4er"}],"license":"MIT","date":"2026-07-07T22:49:01.809Z","links":{"homepage":"https://freelens.app","repository":"git+https://github.com/freelensapp/freelens.git","bugs":"https://github.com/freelensapp/freelens/issues","npm":"https://www.npmjs.com/package/@freelensapp/button"}},"score":{"final":29.584602,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":3177,"weekly":724},"dependents":"1","updated":"2026-10-09T12:50:07.532Z","searchScore":29.568283,"package":{"name":"@metric.xyz/metric-omm-sdk-v1","keywords":["metric","omm","dex","ethereum","viem","sdk","defi"],"version":"0.6.3","description":"Metric AMM SDK — v1 contracts (SimpleRouter, SwapQuoter, LiquidityAdder, extensions, add/removeLiquidity)","sanitized_name":"@metric-xyz/metric-omm-sdk-v1","publisher":{"email":"konrad.wierzbik@gmail.com","username":"nradko"},"maintainers":[{"email":"cristiano@metric.xyz","username":"crismetric"},{"email":"konrad.wierzbik@gmail.com","username":"nradko"}],"license":"MIT","date":"2026-10-09T12:49:34.083Z","links":{"homepage":"https://github.com/Metric-OMM/metric-sdk#readme","repository":"git+https://github.com/Metric-OMM/metric-sdk.git","bugs":"https://github.com/Metric-OMM/metric-sdk/issues","npm":"https://www.npmjs.com/package/@metric.xyz/metric-omm-sdk-v1"}},"score":{"final":29.568283,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":556,"weekly":12},"dependents":0,"updated":"2026-10-09T17:46:09.440Z","searchScore":29.55265,"package":{"name":"lens-mcp-server","keywords":["mcp","model-context-protocol","lens","workflow","knowledge-base"],"version":"1.4.1","description":"MCP server for Lens API – workflows, knowledge bases, push documents, execution results","sanitized_name":"lens-mcp-server","publisher":{"email":"henrique.castro@aircompany.ai","username":"henriquecastroo"},"maintainers":[{"email":"herculanoweb@gmail.com","username":"herculano.chaves"},{"email":"henrique.castro@aircompany.ai","username":"henriquecastroo"}],"license":"MIT","date":"2026-09-18T14:20:30.007Z","links":{"homepage":"https://bitbucket.org/compassouoldiveo/ac.lens.service#readme","repository":"git+https://bitbucket.org/compassouoldiveo/ac.lens.service.git","bugs":"https://bitbucket.org/compassouoldiveo/ac.lens.service/issues","npm":"https://www.npmjs.com/package/lens-mcp-server"}},"score":{"final":29.55265,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":330,"weekly":20},"dependents":0,"updated":"2026-10-04T15:23:38.153Z","searchScore":29.504658,"package":{"name":"i18n-lens-language-server","keywords":[],"version":"0.13.0","description":"Language server for configurable i18n inlay hints, hover, completion, diagnostics, definition, and references in Vue/TS/TSX/JS.","sanitized_name":"i18n-lens-language-server","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"a7c68282-f9f5-46b9-b66e-2bb058bc195c","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"865729489@qq.com","username":"yizixu"}],"license":"MIT","date":"2026-10-04T15:23:06.745Z","links":{"homepage":"https://github.com/yizixu/zed-i18n-lens#readme","repository":"git+https://github.com/yizixu/zed-i18n-lens.git","bugs":"https://github.com/yizixu/zed-i18n-lens/issues","npm":"https://www.npmjs.com/package/i18n-lens-language-server"}},"score":{"final":29.504658,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":171,"weekly":4},"dependents":0,"updated":"2026-10-07T02:41:08.329Z","searchScore":29.491753,"package":{"name":"narrative-lens-darwin-x64","keywords":["nlp","text-analysis","writing","readability","narrative","local-first","rust","napi"],"version":"0.1.0","description":"Local, deterministic prose and narrative-craft analysis -- readability, pacing, voice, foreshadowing, continuity -- extracted from Emathy's meaning engine.","sanitized_name":"narrative-lens-darwin-x64","publisher":{"email":"davidcondrey@me.com","username":"davidcondrey"},"maintainers":[{"email":"davidcondrey@me.com","username":"davidcondrey"}],"license":"Apache-2.0","date":"2026-09-16T02:27:32.984Z","links":{"homepage":"https://writerslogic.com/narrative-lens","repository":"git+https://github.com/writerslogic/narrative-lens.git","bugs":"https://github.com/writerslogic/narrative-lens/issues","npm":"https://www.npmjs.com/package/narrative-lens-darwin-x64"}},"score":{"final":29.491753,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1016,"weekly":106},"dependents":0,"updated":"2026-10-09T18:21:11.787Z","searchScore":29.48998,"package":{"name":"ng-iji","keywords":["angular library","lens flare","awesome sauce","shopping cart component","emoji component","event bus","🏯","🥋","🕹","⚔","🏹"],"version":"0.0.11","description":"## 🥋 senseijimmy 🥋 Angular Library","sanitized_name":"ng-iji","publisher":{"email":"sensei@gmail.com","username":"senseijames"},"maintainers":[{"email":"sensei@gmail.com","username":"senseijames"}],"date":"2026-05-15T16:37:35.521Z","links":{"npm":"https://www.npmjs.com/package/ng-iji"}},"score":{"final":29.48998,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":941,"weekly":384},"dependents":0,"updated":"2026-10-09T17:31:23.861Z","searchScore":29.444798,"package":{"name":"study-lenses","keywords":[],"version":"0.0.180","description":"a tool to add new perspectives and layers of interactivity on top of existing code. Explore a live demo [right here](https://study-lenses-demo.onrender.com/?--defaults), learn more about the ideas behind Study Lenses [right here](https://denepo.js.org)","sanitized_name":"study-lenses","publisher":{"email":"evan.t.cole@gmail.com","username":"janke-learning"},"maintainers":[{"email":"evan.t.cole@gmail.com","username":"janke-learning"}],"license":"MIT","date":"2026-01-22T05:34:02.688Z","links":{"homepage":"https://github.com/DeNepo/study-lenses#readme","repository":"git+https://github.com/DeNepo/study-lenses.git","bugs":"https://github.com/DeNepo/study-lenses/issues","npm":"https://www.npmjs.com/package/study-lenses"}},"score":{"final":29.444798,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":2611,"weekly":1370},"dependents":"4","updated":"2026-10-08T16:46:37.738Z","searchScore":29.435225,"package":{"name":"@k8slens/fp","keywords":[],"version":"26.0.1","description":"A collection of low abstraction functions in functional programming flavor","sanitized_name":"@k8slens/fp","publisher":{"email":"it@mirantis.com","username":"mirantis_it"},"maintainers":[{"email":"jari.kolehmainen@gmail.com","username":"jakolehm"},{"email":"info@k8slens.dev","username":"k8slens-bot"},{"email":"it@mirantis.com","username":"mirantis_it"},{"email":"stev.koncar@gmail.com","username":"skoncar"},{"email":"janne.savolainen@live.fi","username":"jansav"},{"email":"jheikka@mirantis.com","username":"jweak-mirantis"},{"email":"clemens.rothmann@googlemail.com","username":"oasiedl"},{"email":"yruiz@mirantis.com","username":"yaltonmir"},{"email":"panu.horsmalahti@iki.fi","username":"nawitus"},{"email":"mikko.aspiala@gmail.com","username":"iku-turso"}],"license":"MIT","date":"2026-09-28T15:52:27.206Z","links":{"homepage":"https://k8slens.dev","repository":"git+https://github.com/lensapp/lens-desktop-monorepo.git","bugs":"https://github.com/lensapp/lens-desktop-monorepo/issues","npm":"https://www.npmjs.com/package/@k8slens/fp"}},"score":{"final":29.435225,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":170,"weekly":2},"dependents":"4","updated":"2026-10-09T18:36:42.975Z","searchScore":29.432823,"package":{"name":"@semic/plugin-lens","keywords":[],"version":"2.2.12","description":"","sanitized_name":"@semic/plugin-lens","publisher":{"email":"981919332@qq.com","username":"tianyingchun"},"maintainers":[{"email":"hyperse.net@gmail.com","username":"hyperse.net"},{"email":"tianyingchun@outlook.com","username":"tianyingchun"}],"license":"MIT","date":"2024-07-22T04:04:11.722Z","links":{"homepage":"https://e.coding.net/kzfoo/kzfoo/kzfoo-srv-2.0.git","repository":"https://e.coding.net/kzfoo/kzfoo/kzfoo-srv-2.0.git","npm":"https://www.npmjs.com/package/@semic/plugin-lens"}},"score":{"final":29.432823,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":416,"weekly":77},"dependents":"0","updated":"2026-10-04T17:52:44.410Z","searchScore":29.385208,"package":{"name":"@freelensapp/jest","keywords":[],"version":"1.10.3","description":"Jest configuration and scripts for Freelens packages.","sanitized_name":"@freelensapp/jest","publisher":{"email":"npm-oidc-no-reply@github.com","actor":{"name":"robertobandini","type":"user","email":"bandini.roberto@gmail.com"},"trustedPublisher":{"oidcConfigId":"oidc:fb4407a0-cc5b-4f6f-a77c-0cc0fe433911","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"bandini.roberto@gmail.com","username":"robertobandini"},{"email":"piotr.roszatycki@gmail.com","username":"dex4er"}],"license":"MIT","date":"2026-07-07T22:46:53.202Z","links":{"homepage":"https://freelens.app","repository":"git+https://github.com/freelensapp/freelens.git","bugs":"https://github.com/freelensapp/freelens/issues","npm":"https://www.npmjs.com/package/@freelensapp/jest"}},"score":{"final":29.385208,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":242,"weekly":53},"dependents":0,"updated":"2026-10-06T10:01:20.505Z","searchScore":29.341106,"package":{"name":"@typed-f/lens","keywords":["Lens","TypeScript","Strong type","Functional","Functional Programming"],"version":"0.3.8","description":"[![NPM Version][lens-npm-version-badge]][lens-npm] [repo-circleci-badge]: https://img.shields.io/circleci/project/github/Ailrun/typed-f/master.svg?logo=circleci [![Known Vulnerabilities][lens-snyk-badge]][lens-snyk] [![Supported TypeScript Version][repo-s","sanitized_name":"@typed-f/lens","publisher":{"email":"jjc9310@gmail.com","username":"ailrun"},"maintainers":[{"email":"jjc9310@gmail.com","username":"ailrun"}],"license":"MIT","date":"2020-03-20T03:04:37.483Z","links":{"homepage":"https://github.com/Ailrun/typed-f#readme","repository":"git+https://github.com/Ailrun/typed-f.git","bugs":"https://github.com/Ailrun/typed-f/issues","npm":"https://www.npmjs.com/package/@typed-f/lens"}},"score":{"final":29.341106,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":178,"weekly":9},"dependents":0,"updated":"2026-10-09T05:16:15.463Z","searchScore":29.301823,"package":{"name":"pi-prompt-lens","keywords":["pi","pi-extension","pi-package","prompt-engineering","prompt-review"],"version":"0.1.0","description":"A quiet prompt review sidecar for pi: highlights prompt gaps and suggests an actionable rewrite after the agent finishes answering.","sanitized_name":"pi-prompt-lens","publisher":{"email":"xtnntn@gmail.com","username":"xtnntn"},"maintainers":[{"email":"xtnntn@gmail.com","username":"xtnntn"}],"license":"MIT","date":"2026-09-18T05:02:26.141Z","links":{"npm":"https://www.npmjs.com/package/pi-prompt-lens"}},"score":{"final":29.301823,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":224,"weekly":121},"dependents":"0","updated":"2026-10-07T09:21:36.947Z","searchScore":29.281399,"package":{"name":"eslint-config-lens","keywords":["code style","code checker","code linter","eslint","eslintconfig","javascript","styleguide"],"version":"2.3.0","description":"Lens' ESLint config","sanitized_name":"eslint-config-lens","publisher":{"email":"paolo.moretti85@gmail.com","username":"moretti"},"maintainers":[{"email":"paolo.moretti85@gmail.com","username":"moretti"}],"license":"MIT","date":"2015-12-07T13:21:03.340Z","links":{"homepage":"https://github.com/lens-app/eslint-config-lens#readme","repository":"git+https://github.com/lens-app/eslint-config-lens.git","bugs":"https://github.com/lens-app/eslint-config-lens/issues","npm":"https://www.npmjs.com/package/eslint-config-lens"}},"score":{"final":29.281399,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1484,"weekly":437},"dependents":0,"updated":"2026-10-05T20:36:24.483Z","searchScore":29.209215,"package":{"name":"ng-magnizoom","keywords":["angular","ng","image","zoom","magnifier","image magnifier","image zoom","canvas","ng-magnizoom"],"version":"1.4.0","description":"Angular image magnifier (based on HTML canvas)","sanitized_name":"ng-magnizoom","publisher":{"email":"henczidaibalint@gmail.com","username":"henczi"},"maintainers":[{"email":"henczidaibalint@gmail.com","username":"henczi"}],"license":"MIT","date":"2024-02-26T18:54:31.999Z","links":{"homepage":"https://github.com/henczi/ng-magnizoom#readme","repository":"git+https://github.com/henczi/ng-magnizoom.git","bugs":"https://github.com/henczi/ng-magnizoom/issues","npm":"https://www.npmjs.com/package/ng-magnizoom"}},"score":{"final":29.209215,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":202,"weekly":202},"dependents":0,"updated":"2026-10-07T11:06:31.235Z","searchScore":29.202646,"package":{"name":"branding-lens","keywords":["lens-extension"],"version":"0.1.0","description":"Add the logo of your company, team, the infrastructure your clusters run on, or your reseller to Lens's top bar as your brand.","sanitized_name":"branding-lens","publisher":{"email":"yruiz@mirantis.com","username":"yaltonmir"},"maintainers":[{"email":"yruiz@mirantis.com","username":"yaltonmir"}],"date":"2026-09-30T11:01:54.242Z","links":{"homepage":"https://github.com/yruizmir/branding-lens#readme","repository":"git+https://github.com/yruizmir/branding-lens.git","bugs":"https://github.com/yruizmir/branding-lens/issues","npm":"https://www.npmjs.com/package/branding-lens"}},"score":{"final":29.202646,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":5271,"weekly":1460},"dependents":"9","updated":"2026-10-06T21:16:13.265Z","searchScore":29.192923,"package":{"name":"@fp-ts/optic","keywords":[],"version":"0.25.0","description":"<h3 align=\"center\">   <a href=\"https://fp-ts.github.io/optic/\">     <img src=\"./docs/fp-ts-logo.png\">   </a> </h3>","sanitized_name":"@fp-ts/optic","publisher":{"email":"ma+fp-ts-bot@matechs.com","username":"fp-ts-bot"},"maintainers":[{"email":"ma+fp-ts-bot@matechs.com","username":"fp-ts-bot"},{"email":"ma+npm@matechs.com","username":"michael.arnaldi"},{"email":"giulio.canti@gmail.com","username":"gcanti"}],"license":"MIT","date":"2024-09-20T06:10:47.940Z","links":{"homepage":"https://github.com/fp-ts/optic#readme","repository":"git+https://github.com/fp-ts/optic.git","bugs":"https://github.com/fp-ts/optic/issues","npm":"https://www.npmjs.com/package/@fp-ts/optic"}},"score":{"final":29.192923,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":2848,"weekly":1287},"dependents":"2","updated":"2026-10-04T17:52:51.754Z","searchScore":29.144918,"package":{"name":"@freelensapp/routing","keywords":[],"version":"1.10.3","description":"Highly extendable routing in the Freelens.","sanitized_name":"@freelensapp/routing","publisher":{"email":"npm-oidc-no-reply@github.com","actor":{"name":"robertobandini","type":"user","email":"bandini.roberto@gmail.com"},"trustedPublisher":{"oidcConfigId":"oidc:f617fd3a-d609-473d-8081-594102549f3d","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"bandini.roberto@gmail.com","username":"robertobandini"},{"email":"piotr.roszatycki@gmail.com","username":"dex4er"}],"license":"MIT","date":"2026-07-07T22:48:21.135Z","links":{"homepage":"https://freelens.app","repository":"git+https://github.com/freelensapp/freelens.git","bugs":"https://github.com/freelensapp/freelens/issues","npm":"https://www.npmjs.com/package/@freelensapp/routing"}},"score":{"final":29.144918,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":272050,"weekly":59154},"dependents":"0","updated":"2026-10-10T00:20:50.077Z","searchScore":29.122715,"package":{"name":"@aws-sdk/client-wellarchitected","keywords":[],"version":"3.1149.0","description":"AWS SDK for JavaScript Wellarchitected Client for Node.js, Browser and React Native","sanitized_name":"@aws-sdk/client-wellarchitected","publisher":{"email":"aws-sdk-js-automation@amazon.com","actor":{"name":"aws-sdk-bot","type":"user","email":"aws-sdk-js-automation@amazon.com"},"username":"aws-sdk-bot"},"maintainers":[{"email":"osa-3p@amazon.com","username":"amzn-oss"},{"email":"aws-sdk-js-automation@amazon.com","username":"aws-sdk-bot"}],"license":"Apache-2.0","date":"2026-10-09T22:03:26.123Z","links":{"homepage":"https://github.com/aws/aws-sdk-js-v3/tree/main/clients/client-wellarchitected","repository":"git+https://github.com/aws/aws-sdk-js-v3.git","bugs":"https://github.com/aws/aws-sdk-js-v3/issues","npm":"https://www.npmjs.com/package/@aws-sdk/client-wellarchitected"}},"score":{"final":29.122715,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":956,"weekly":27},"dependents":0,"updated":"2026-10-09T17:41:19.523Z","searchScore":29.086304,"package":{"name":"@_deep4wee/agent-lens","keywords":["ai","agent","visual","testing","playwright","automation","screenshot","ui"],"version":"1.2.2","description":"Visual self-check UI runner for AI coding agents","sanitized_name":"@_deep4wee/agent-lens","publisher":{"email":"stukmen.as@gmail.com","username":"_deep4wee"},"maintainers":[{"email":"stukmen.as@gmail.com","username":"_deep4wee"}],"license":"MIT","date":"2026-09-25T17:35:01.433Z","links":{"homepage":"https://github.com/deep4wee/agent-lens#readme","repository":"git+https://github.com/deep4wee/agent-lens.git","bugs":"https://github.com/deep4wee/agent-lens/issues","npm":"https://www.npmjs.com/package/@_deep4wee/agent-lens"}},"score":{"final":29.086304,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":175,"weekly":20},"dependents":0,"updated":"2026-10-06T00:01:21.327Z","searchScore":28.984272,"package":{"name":"@principal-ai/quality-lens-cli","keywords":["quality","linting","testing","typescript","eslint","jest","knip","ci","cd","github-actions"],"version":"0.1.92","description":"CLI tool for running quality lenses on codebases in CI/CD pipelines","sanitized_name":"@principal-ai/quality-lens-cli","publisher":{"email":"principle@principlemd.com","username":"fernando-ram-lugo"},"maintainers":[{"email":"principle@principlemd.com","username":"fernando-ram-lugo"}],"license":"MIT","date":"2026-01-05T18:44:27.275Z","links":{"npm":"https://www.npmjs.com/package/@principal-ai/quality-lens-cli"}},"score":{"final":28.984272,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":134,"weekly":46},"dependents":0,"updated":"2026-10-07T23:41:26.826Z","searchScore":28.947037,"package":{"name":"ingenta-lens","keywords":["digital documents","linked-data","research","science"],"version":"2.1.0","description":"A novel way of seeing content.","sanitized_name":"ingenta-lens","publisher":{"email":"gus.grant@gmail.com","username":"angusgrant"},"maintainers":[{"email":"gus.grant@gmail.com","username":"angusgrant"}],"license":"BSD","date":"2019-09-26T15:56:50.810Z","links":{"homepage":"https://github.com/elifesciences/lens#readme","repository":"git+https://github.com/elifesciences/lens.git","bugs":"https://github.com/elifesciences/lens/issues","npm":"https://www.npmjs.com/package/ingenta-lens"}},"score":{"final":28.947037,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}}],"total":2021,"time":"2026-10-10T03:50:09.173Z"}