{"objects":[{"downloads":{"monthly":66993162,"weekly":16795044},"dependents":"4722","updated":"2026-07-14T09:39:09.601Z","searchScore":46.759075,"package":{"name":"ai","keywords":["ai","vercel","sdk","llm","mcp","tool-calling","tools","structured-output","agent","agentic","generative","genai","chatbot","prompt","inference","language-model","streaming","openai","anthropic","claude","gemini","xai","grok"],"version":"7.0.26","description":"AI SDK by Vercel - build apps like ChatGPT, Claude, Gemini, and more with a single interface for any model using the Vercel AI Gateway or go direct to OpenAI, Anthropic, Google, or any other model provider.","sanitized_name":"ai","publisher":{"email":"npm-oidc-no-reply@github.com","actor":{"name":"vercel-release-bot","type":"user","email":"infra+release@vercel.com"},"trustedPublisher":{"oidcConfigId":"oidc:258097e4-2862-4225-9246-93d0f356367d","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"matheus.frndes@gmail.com","username":"matheuss"},{"email":"rauchg@gmail.com","username":"rauchg"},{"email":"matt.j.straka@gmail.com","username":"matt.straka"},{"email":"infra+release@vercel.com","username":"vercel-release-bot"},{"email":"team@zeit.co","username":"zeit-bot"}],"license":"Apache-2.0","date":"2026-07-13T22:03:23.452Z","links":{"homepage":"https://ai-sdk.dev/docs","repository":"git+https://github.com/vercel/ai.git","bugs":"https://github.com/vercel/ai/issues","npm":"https://www.npmjs.com/package/ai"}},"score":{"final":46.759075,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":6070521,"weekly":1467223},"dependents":"33","updated":"2026-07-14T09:41:37.546Z","searchScore":45.076633,"package":{"name":"assistant-stream","keywords":["ai","streaming","assistant","chat","openai","llm","assistant-ui"],"version":"0.3.25","description":"Streaming utilities for AI assistants","sanitized_name":"assistant-stream","publisher":{"email":"npm-oidc-no-reply@github.com","actor":{"name":"yonom","type":"user","email":"simon.farshid@outlook.com"},"trustedPublisher":{"oidcConfigId":"oidc:b62c498a-fe21-49ed-b388-6a24401e19fa","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"simon.farshid@outlook.com","username":"yonom"},{"email":"npm@assistant-ui.com","username":"agentbase-bot"}],"license":"MIT","date":"2026-07-04T01:27:11.435Z","links":{"homepage":"https://www.assistant-ui.com/","repository":"git+https://github.com/assistant-ui/assistant-ui.git","bugs":"https://github.com/assistant-ui/assistant-ui/issues","npm":"https://www.npmjs.com/package/assistant-stream"}},"score":{"final":45.076633,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":3776849,"weekly":776827},"dependents":"230","updated":"2026-07-14T09:40:34.746Z","searchScore":44.707493,"package":{"name":"agents","keywords":["cloudflare","agents","ai","llm","durable objects"],"version":"0.17.4","description":"A home for your AI agents","sanitized_name":"agents","publisher":{"email":"npm-oidc-no-reply@github.com","actor":{"name":"threepointone","type":"user","email":"threepointone@gmail.com"},"trustedPublisher":{"oidcConfigId":"oidc:da7d7c09-bb22-48b6-8348-d5b01d340599","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"threepointone@gmail.com","username":"threepointone"},{"email":"ritakozlov@gmail.com","username":"rita3ko"},{"email":"katjareznikova@gmail.com","username":"whoiskatrin"}],"license":"MIT","date":"2026-07-13T17:09:24.433Z","links":{"homepage":"https://github.com/cloudflare/agents#readme","repository":"git+https://github.com/cloudflare/agents.git","bugs":"https://github.com/cloudflare/agents/issues","npm":"https://www.npmjs.com/package/agents"}},"score":{"final":44.707493,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":10500007,"weekly":2624144},"dependents":"1262","updated":"2026-07-14T09:39:35.384Z","searchScore":44.388714,"package":{"name":"langchain","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"version":"1.5.3","description":"Typescript bindings for langchain","sanitized_name":"langchain","publisher":{"email":"npm-oidc-no-reply@github.com","actor":{"name":"hntrl","type":"user","email":"hunter@hntrl.io"},"trustedPublisher":{"oidcConfigId":"oidc:0f9421ec-0644-4d2e-b121-d0ee88af5018","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"hunter@hntrl.io","username":"hntrl"},{"email":"oss-admin@langchain.dev","username":"lc-oss-admin"}],"license":"MIT","date":"2026-07-08T22:32:29.202Z","links":{"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/libs/langchain/","repository":"git+ssh://git@github.com/langchain-ai/langchainjs.git","bugs":"https://github.com/langchain-ai/langchainjs/issues","npm":"https://www.npmjs.com/package/langchain"}},"score":{"final":44.388714,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":20175023,"weekly":4911949},"dependents":"2010","updated":"2026-07-14T09:40:58.886Z","searchScore":44.118885,"package":{"name":"@langchain/core","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"version":"1.2.2","description":"Core LangChain.js abstractions and schemas","sanitized_name":"@langchain/core","publisher":{"email":"npm-oidc-no-reply@github.com","actor":{"name":"hntrl","type":"user","email":"hunter@hntrl.io"},"trustedPublisher":{"oidcConfigId":"oidc:7417bfe3-463a-4a1a-b777-923ff192e352","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"oss-admin@langchain.dev","username":"lc-oss-admin"},{"email":"infra@langchain.dev","username":"langchain-security"}],"license":"MIT","date":"2026-07-09T05:55:26.367Z","links":{"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain-core/","repository":"git+ssh://git@github.com/langchain-ai/langchainjs.git","bugs":"https://github.com/langchain-ai/langchainjs/issues","npm":"https://www.npmjs.com/package/@langchain/core"}},"score":{"final":44.118885,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":18462051,"weekly":4714002},"dependents":"14","updated":"2026-07-14T09:40:41.624Z","searchScore":43.87615,"package":{"name":"@opentelemetry/instrumentation-openai","keywords":["instrumentation","opentelemetry","observability","openai","llm","genai"],"version":"0.18.0","description":"OpenTelemetry instrumentation for the `openai` OpenAI client library","sanitized_name":"@opentelemetry/instrumentation-openai","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:460bd0a5-7d95-42c2-8b7a-79eb606ab50a","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"dyladan@gmail.com","username":"dyladan"},{"email":"marc.pichler@dynatrace.com","username":"pichlermarc"},{"email":"overbalancedev@proton.me","username":"overbalance"},{"email":"npmjs-account@opentelemetry.io","username":"npmjs-account"},{"email":"trentm@gmail.com","username":"trentm"},{"email":"martin@martinkuba.com","username":"martinkuba"}],"license":"Apache-2.0","date":"2026-07-03T08:32:40.500Z","links":{"homepage":"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-openai#readme","repository":"git+https://github.com/open-telemetry/opentelemetry-js-contrib.git","bugs":"https://github.com/open-telemetry/opentelemetry-js-contrib/issues","npm":"https://www.npmjs.com/package/@opentelemetry/instrumentation-openai"}},"score":{"final":43.87615,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":2806414,"weekly":722631},"dependents":"109","updated":"2026-07-14T09:40:38.237Z","searchScore":43.788723,"package":{"name":"@json-render/core","keywords":["json","ui","react","ai","generative-ui","llm","schema","zod","streaming"],"version":"0.19.0","description":"JSON becomes real things. Define your catalog, register your components, let AI generate.","sanitized_name":"@json-render/core","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:98586c2e-194e-46fe-a6a1-d58512ba29d2","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"matt.j.straka@gmail.com","username":"matt.straka"},{"email":"infra+release@vercel.com","username":"vercel-release-bot"},{"email":"chris@ctate.dev","username":"ctate"}],"license":"Apache-2.0","date":"2026-05-07T05:23:24.018Z","links":{"homepage":"https://json-render.dev","repository":"git+https://github.com/vercel-labs/json-render.git","bugs":"https://github.com/vercel-labs/json-render/issues","npm":"https://www.npmjs.com/package/@json-render/core"}},"score":{"final":43.788723,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":8057835,"weekly":1504793},"dependents":"168","updated":"2026-07-14T09:40:35.107Z","searchScore":43.629295,"package":{"name":"@earendil-works/pi-agent-core","keywords":["ai","agent","llm","transport","state-management"],"version":"0.80.6","description":"General-purpose agent with transport abstraction, state management, and attachment support","sanitized_name":"@earendil-works/pi-agent-core","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:88950ed8-2b60-49c0-8df2-7770367a49eb","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"armin.ronacher@active-4.com","username":"mitsuhiko"},{"email":"mario@badlogicgames.com","username":"badlogic"},{"email":"r.wachtler@outlook.com","username":"rwachtler"}],"license":"MIT","date":"2026-07-09T23:21:49.064Z","links":{"homepage":"https://github.com/earendil-works/pi#readme","repository":"git+https://github.com/earendil-works/pi.git","bugs":"https://github.com/earendil-works/pi/issues","npm":"https://www.npmjs.com/package/@earendil-works/pi-agent-core"}},"score":{"final":43.629295,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":2607515,"weekly":512220},"dependents":"36","updated":"2026-07-14T09:40:52.799Z","searchScore":43.56131,"package":{"name":"@langchain/classic","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"version":"1.0.40","description":"Old abstractions from LangChain.js","sanitized_name":"@langchain/classic","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:1d3e4109-9166-4be4-be96-075098417ca5","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"oss-admin@langchain.dev","username":"lc-oss-admin"},{"email":"infra@langchain.dev","username":"langchain-security"}],"license":"MIT","date":"2026-07-09T17:08:50.673Z","links":{"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/langchain/","repository":"git+ssh://git@github.com/langchain-ai/langchainjs.git","bugs":"https://github.com/langchain-ai/langchainjs/issues","npm":"https://www.npmjs.com/package/@langchain/classic"}},"score":{"final":43.56131,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":2470530,"weekly":518694},"dependents":"83","updated":"2026-07-14T09:40:31.996Z","searchScore":43.39436,"package":{"name":"ollama-ai-provider-v2","keywords":["ai","vercel","ai-sdk","ai-sdk-v7","ollama","llm","provider","chat","streaming","tool-calling","thinking-mode","completion-models","local-ai","embeddings"],"version":"4.0.1","description":"Use Ollama with the Vercel AI SDK, implementing the official Ollama API. This provider has minimal dependencies and is web-compatible out of the box.","sanitized_name":"ollama-ai-provider-v2","publisher":{"email":"thomas@nordentoft.dk","username":"nordwestt"},"maintainers":[{"email":"thomas@nordentoft.dk","username":"nordwestt"}],"license":"Apache-2.0","date":"2026-07-08T08:04:59.483Z","links":{"homepage":"https://github.com/nordwestt/ollama-ai-provider-v2","repository":"git+https://github.com/nordwestt/ollama-ai-provider-v2.git","bugs":"https://github.com/nordwestt/ollama-ai-provider-v2/issues","npm":"https://www.npmjs.com/package/ollama-ai-provider-v2"}},"score":{"final":43.39436,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":5542727,"weekly":658501},"dependents":"182","updated":"2026-07-14T09:45:38.046Z","searchScore":42.555965,"package":{"name":"node-llama-cpp","keywords":["llama","llama-cpp","llama.cpp","bindings","ai","cmake","cmake-js","prebuilt-binaries","llm","gguf","metal","cuda","vulkan","grammar","embedding","rerank","reranking","json-grammar","json-schema-grammar","functions","function-calling","token-prediction","speculative-decoding","temperature","minP","topK","topP","seed","xtc","json-schema","raspberry-pi","self-hosted","local","catai","mistral","deepseek","qwen","qwq","gpt","gpt-oss","typescript","lora","batching","gpu"],"version":"3.19.0","description":"Run AI models locally on your machine with node.js bindings for llama.cpp. Enforce a JSON schema on the model output on the generation level","sanitized_name":"node-llama-cpp","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:9521c396-4e17-4180-89a4-5ecc47f0da20","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"giladgd@gmail.com","username":"giladgd"}],"license":"MIT","date":"2026-06-30T01:30:13.259Z","links":{"homepage":"https://node-llama-cpp.withcat.ai","repository":"git+https://github.com/withcatai/node-llama-cpp.git","bugs":"https://github.com/withcatai/node-llama-cpp/issues","npm":"https://www.npmjs.com/package/node-llama-cpp"}},"score":{"final":42.555965,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":13108894,"weekly":2722206},"dependents":"1135","updated":"2026-07-14T09:39:33.117Z","searchScore":42.356796,"package":{"name":"@langchain/openai","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","openai","embeddings","vectorstores"],"version":"1.5.5","description":"OpenAI integrations for LangChain.js","sanitized_name":"@langchain/openai","publisher":{"email":"npm-oidc-no-reply@github.com","actor":{"name":"davidduong","type":"user","email":"david@duong.cz"},"trustedPublisher":{"oidcConfigId":"oidc:ed77278d-7761-47c4-bd36-36102f71bfee","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"oss-admin@langchain.dev","username":"lc-oss-admin"},{"email":"infra@langchain.dev","username":"langchain-security"}],"license":"MIT","date":"2026-07-09T17:08:48.557Z","links":{"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/libs/providers/langchain-openai/","repository":"git+ssh://git@github.com/langchain-ai/langchainjs.git","bugs":"https://github.com/langchain-ai/langchainjs/issues","npm":"https://www.npmjs.com/package/@langchain/openai"}},"score":{"final":42.356796,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":3341871,"weekly":869372},"dependents":"465","updated":"2026-07-14T09:43:47.451Z","searchScore":41.98685,"package":{"name":"@toon-format/toon","keywords":["toon","format","specification","llm","token-efficiency","data-format"],"version":"2.3.0","description":"Token-Oriented Object Notation (TOON) – Compact, human-readable, schema-aware encoding of JSON for LLM prompts","sanitized_name":"@toon-format/toon","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:e6a395bc-4b07-492d-993a-7f7eb28b4f1c","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"johann@schopplich.com","username":"johannschopplich"}],"license":"MIT","date":"2026-05-20T09:49:24.860Z","links":{"homepage":"https://toonformat.dev","repository":"git+https://github.com/toon-format/toon.git","bugs":"https://github.com/toon-format/toon/issues","npm":"https://www.npmjs.com/package/@toon-format/toon"}},"score":{"final":41.98685,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1562735,"weekly":635173},"dependents":"2","updated":"2026-07-14T09:41:29.482Z","searchScore":41.97747,"package":{"name":"am-i-vibing","keywords":["ai","agentic","coding","detection","llm","assistant"],"version":"0.5.0","description":"Detect agentic coding environments and AI assistant tools","sanitized_name":"am-i-vibing","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:a8aedab7-8882-4e8a-9bbb-4e7f1eeaf2e8","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"m@mk.gg","username":"ascorbic"}],"license":"MIT","date":"2026-06-23T15:54:00.577Z","links":{"homepage":"https://github.com/ascorbic/am-i-vibing","repository":"git+https://github.com/ascorbic/am-i-vibing.git","bugs":"https://github.com/ascorbic/am-i-vibing/issues","npm":"https://www.npmjs.com/package/am-i-vibing"}},"score":{"final":41.97747,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":8802150,"weekly":1723768},"dependents":"368","updated":"2026-07-14T09:40:36.154Z","searchScore":41.84972,"package":{"name":"@earendil-works/pi-ai","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"version":"0.80.6","description":"Unified LLM API with automatic model discovery and provider configuration","sanitized_name":"@earendil-works/pi-ai","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:975b2765-9d44-42ba-a322-c1cbbce03f36","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"armin.ronacher@active-4.com","username":"mitsuhiko"},{"email":"mario@badlogicgames.com","username":"badlogic"},{"email":"r.wachtler@outlook.com","username":"rwachtler"}],"license":"MIT","date":"2026-07-09T23:21:44.666Z","links":{"homepage":"https://github.com/earendil-works/pi#readme","repository":"git+https://github.com/earendil-works/pi.git","bugs":"https://github.com/earendil-works/pi/issues","npm":"https://www.npmjs.com/package/@earendil-works/pi-ai"}},"score":{"final":41.84972,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":2029791,"weekly":584614},"dependents":"2","updated":"2026-07-14T09:44:36.245Z","searchScore":41.76814,"package":{"name":"@tokenlens/models","keywords":["ai","llm","models.dev","model registry","catalog","vercel ai","openai","anthropic","google","mistral","xai","deepseek","llama","gemini"],"version":"1.3.0","description":"Tree-shakeable static models.dev catalog split by provider for TokenLens.","sanitized_name":"@tokenlens/models","publisher":{"email":"hi@n1cklas.com","username":"n1cklss"},"maintainers":[{"email":"hi@n1cklas.com","username":"n1cklss"}],"license":"MIT","date":"2025-09-19T11:47:58.125Z","links":{"homepage":"https://github.com/xn1cklas/tokenlens/tree/HEAD/packages/models#readme","repository":"git+https://github.com/xn1cklas/tokenlens.git","bugs":"https://github.com/xn1cklas/tokenlens/issues","npm":"https://www.npmjs.com/package/@tokenlens/models"}},"score":{"final":41.76814,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":4031715,"weekly":965045},"dependents":"42","updated":"2026-07-14T09:43:18.292Z","searchScore":41.64289,"package":{"name":"tokenx","keywords":["ai","llm","token","tokenizer","estimation","tiktoken","anthropic","openai"],"version":"1.3.0","description":"Fast token estimation at 96% accuracy of a full tokenizer in a 2kB bundle","sanitized_name":"tokenx","publisher":{"email":"npm-oidc-no-reply@github.com","actor":{"name":"johannschopplich","type":"user","email":"mail@johannschopplich.com"},"trustedPublisher":{"oidcConfigId":"oidc:cabc91e4-f75e-4d80-a958-efb54847e3a5","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"johann@schopplich.com","username":"johannschopplich"}],"license":"MIT","date":"2026-01-22T15:40:18.856Z","links":{"homepage":"https://github.com/johannschopplich/tokenx#readme","repository":"git+https://github.com/johannschopplich/tokenx.git","bugs":"https://github.com/johannschopplich/tokenx/issues","npm":"https://www.npmjs.com/package/tokenx"}},"score":{"final":41.64289,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":6800137,"weekly":842548},"dependents":"332","updated":"2026-07-14T09:46:05.070Z","searchScore":41.143753,"package":{"name":"@earendil-works/pi-coding-agent","keywords":["coding-agent","ai","llm","cli","tui","agent"],"version":"0.80.6","description":"Coding agent CLI with read, bash, edit, write tools and session management","sanitized_name":"@earendil-works/pi-coding-agent","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:d271bff4-7c51-4c80-b055-5629ead5d835","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"armin.ronacher@active-4.com","username":"mitsuhiko"},{"email":"mario@badlogicgames.com","username":"badlogic"},{"email":"r.wachtler@outlook.com","username":"rwachtler"}],"license":"MIT","date":"2026-07-09T23:21:59.601Z","links":{"homepage":"https://github.com/earendil-works/pi#readme","repository":"git+https://github.com/earendil-works/pi.git","bugs":"https://github.com/earendil-works/pi/issues","npm":"https://www.npmjs.com/package/@earendil-works/pi-coding-agent"}},"score":{"final":41.143753,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":4560527,"weekly":1091688},"dependents":"311","updated":"2026-07-14T12:50:16.860Z","searchScore":40.901875,"package":{"name":"@mastra/core","keywords":["ai","llm","llms","agent","agents","vectorstore","embeddings","rag","evals","memory","tools","typescript","otel","framework"],"version":"1.50.1","description":"Mastra is a framework for building AI-powered applications and agents with a modern TypeScript stack.","sanitized_name":"@mastra/core","publisher":{"email":"npm-oidc-no-reply@github.com","actor":{"name":"wardpeet","type":"user","email":"ward@coding-tech.com"},"trustedPublisher":{"oidcConfigId":"oidc:061f0b49-49d4-4907-b33f-593f61a8fcfe","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"abhiaiyer91+npm@gmail.com","username":"abhiaiyer"},{"email":"shane@codekarate.com","username":"smthomas"},{"email":"tony.kovanen@gmail.com","username":"rase-"},{"email":"calcsam@gmail.com","username":"calcsam"},{"email":"nick.aiyer@gmail.com","username":"nikaiyer"},{"email":"tylerdbarnes@gmail.com","username":"tylerbarnes"},{"email":"ward@coding-tech.com","username":"wardpeet"}],"license":"Apache-2.0","date":"2026-07-07T22:50:13.958Z","links":{"homepage":"https://mastra.ai","repository":"git+https://github.com/mastra-ai/mastra.git","bugs":"https://github.com/mastra-ai/mastra/issues","npm":"https://www.npmjs.com/package/@mastra/core"}},"score":{"final":40.901875,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":7293271,"weekly":1637539},"dependents":"4","updated":"2026-07-14T09:39:24.325Z","searchScore":40.774483,"package":{"name":"@promptbook/utils","keywords":["ai","ai-agents","ai-application-framework","ai-assistant","ai-automation","ai-development","ai-framework","ai-ops","ai-orchestration","ai-pipeline","ai-platform","ai-scripting","ai-sdk","ai-workflow","api-integration","automation-framework","book-language","browser","chatbot","content-generation","conversational-ai","cross-platform","cross-provider","developer-tools","embeddings","function-calling","generative-ai","helpers","human-readable","javascript","knowledge-base","language-model","large-language-models","llm","llmops","machine-learning","markdown-dsl","mlops","model-agnostic","multi-model","multimodal","natural-language","natural-language-processing","nlp","nodejs","orchestration","pipeline","plain-english","postprocessing","preprocessing","prompt","prompt-chaining","prompt-engineering","prompt-management","prompt-template","rag","reasoning","task-automation","template","text-generation","text-processing","tools","typescript","unified-interface","utilities","vendor-agnostic","workflow","workflow-engine"],"version":"0.113.0-11","description":"Promptbook: Create persistent AI agents that turn your company's scattered knowledge into action","sanitized_name":"@promptbook/utils","publisher":{"email":"me+npm@pavolhejny.com","actor":{"name":"hejny","type":"user","email":"me@pavolhejny.com"},"username":"hejny"},"maintainers":[{"email":"me+npm@pavolhejny.com","username":"hejny"}],"license":"CC-BY-4.0","date":"2026-07-13T23:04:26.865Z","links":{"homepage":"https://ptbk.io/","repository":"git+https://github.com/webgptorg/promptbook.git","bugs":"https://github.com/webgptorg/promptbook/issues","npm":"https://www.npmjs.com/package/@promptbook/utils"}},"score":{"final":40.774483,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":6550566,"weekly":658338},"dependents":"19","updated":"2026-07-14T09:46:27.757Z","searchScore":40.48465,"package":{"name":"tokenjuice","keywords":["cli","terminal","llm","tokens","context","developer-tools"],"version":"0.8.1","description":"Lean output compaction for terminal-heavy agent workflows.","sanitized_name":"tokenjuice","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:d8dce3cd-5916-4d7c-96dc-e2b18ad29036","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"vincentkoc@ieee.org","username":"vincentkoc"}],"license":"MIT","date":"2026-06-18T10:55:21.256Z","links":{"homepage":"https://github.com/vincentkoc/tokenjuice","repository":"git+https://github.com/vincentkoc/tokenjuice.git","bugs":"https://github.com/vincentkoc/tokenjuice/issues","npm":"https://www.npmjs.com/package/tokenjuice"}},"score":{"final":40.48465,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1739452,"weekly":439370},"dependents":"13","updated":"2026-07-14T09:40:13.038Z","searchScore":40.073532,"package":{"name":"@posthog/ai","keywords":["posthog","ai","openai","anthropic","gemini","llm","observability","agents"],"version":"8.3.0","description":"PostHog Node.js AI integrations","sanitized_name":"@posthog/ai","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:dd19a050-8a02-490b-9b0a-9ab076e83f64","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"dev@twixes.com","username":"twixes"},{"email":"fuziontech@gmail.com","username":"fuziontech"},{"email":"marius.andra@gmail.com","username":"mariusandra"},{"email":"ben@posthog.com","username":"ben-posthog"},{"email":"tim@posthog.com","username":"timgl"},{"email":"rafael@posthog.com","username":"rafael_posthog"},{"email":"fraser@posthog.com","username":"fraserhopper"},{"email":"manoel@posthog.com","username":"manoelposthog"},{"email":"robbie.coomber@gmail.com","username":"robbie-c"},{"email":"gustavo@posthog.com","username":"gustavostrassburger"},{"email":"dustinsbyrne@gmail.com","username":"dustinbyrne"},{"email":"feliperalmeida@gmail.com","username":"feliperalmeida"},{"email":"lucasheriques@gmail.com","username":"lucasheriques"},{"email":"frank@posthog.com","username":"frankposthog"},{"email":"tom.p@posthog.com","username":"tom-posthog"},{"email":"adamleithp@gmail.com","username":"adamleithp"},{"email":"catalin.i@posthog.com","username":"cat-ph"},{"email":"sasanders26@gmail.com","username":"sarahxsanders"},{"email":"peter@posthog.com","username":"peterkirkhamposthog"},{"email":"yiannis@posthog.com","username":"ioannisj"},{"email":"joshua@timenavi.com","username":"joshuasnyder"},{"email":"hpouillot@gmail.com","username":"huguespouillot"}],"license":"MIT","date":"2026-07-07T05:43:30.573Z","links":{"homepage":"https://github.com/PostHog/posthog-js-lite#readme","repository":"git+https://github.com/PostHog/posthog-js.git","bugs":"https://github.com/PostHog/posthog-js-lite/issues","npm":"https://www.npmjs.com/package/@posthog/ai"}},"score":{"final":40.073532,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":2253470,"weekly":512164},"dependents":"93","updated":"2026-07-14T14:57:33.419Z","searchScore":39.97414,"package":{"name":"@openrouter/sdk","keywords":["openrouter","sdk","typescript","api","client","library","rest","http","agent","ai","openai","models","llm"],"version":"0.13.50","description":"The OpenRouter TypeScript SDK is a type-safe toolkit for building AI applications with access to 400+ language models through a unified API.","sanitized_name":"@openrouter/sdk","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:e66ded7c-df48-4339-8a08-24748374c0ec","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"christinechensd@gmail.com","username":"christineschen"},{"email":"lgvichy@gmail.com","username":"louisgv"},{"email":"alexander.atallah@gmail.com","username":"alexanderatallah"},{"email":"mistersamuelbarnes@gmail.com","username":"sambarnes"},{"email":"shashank.goyal@openrouter.ai","username":"shashankgoyal-or"},{"email":"robert.yeakel@openrouter.ai","username":"robertyeakel"},{"email":"matt.apperson@openrouter.ai","username":"mattapperson-or"}],"license":"Apache-2.0","date":"2026-07-14T14:57:02.307Z","links":{"homepage":"https://github.com/OpenRouterTeam/typescript-sdk#readme","repository":"git+https://github.com/OpenRouterTeam/typescript-sdk.git","bugs":"https://github.com/OpenRouterTeam/typescript-sdk/issues","npm":"https://www.npmjs.com/package/@openrouter/sdk"}},"score":{"final":39.97414,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":3975012,"weekly":878999},"dependents":"392","updated":"2026-07-14T09:39:43.473Z","searchScore":39.67489,"package":{"name":"@langchain/anthropic","keywords":["llm","ai","gpt3","chain","prompt","prompt engineering","chatgpt","machine learning","ml","anthropic","embeddings","vectorstores"],"version":"1.5.1","description":"Anthropic integrations for LangChain.js","sanitized_name":"@langchain/anthropic","publisher":{"email":"npm-oidc-no-reply@github.com","actor":{"name":"hntrl","type":"user","email":"hunter@hntrl.io"},"trustedPublisher":{"oidcConfigId":"oidc:56a6e232-bfde-4b18-a725-7741611d8bf8","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"oss-admin@langchain.dev","username":"lc-oss-admin"},{"email":"infra@langchain.dev","username":"langchain-security"}],"license":"MIT","date":"2026-06-22T17:25:44.106Z","links":{"homepage":"https://github.com/langchain-ai/langchainjs/tree/main/libs/providers/langchain-anthropic/","repository":"git+ssh://git@github.com/langchain-ai/langchainjs.git","bugs":"https://github.com/langchain-ai/langchainjs/issues","npm":"https://www.npmjs.com/package/@langchain/anthropic"}},"score":{"final":39.67489,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1904992,"weekly":488030},"dependents":"20","updated":"2026-07-14T12:52:04.852Z","searchScore":39.492226,"package":{"name":"mastra","keywords":["mastra","cli","ai","llm","llms","agent","agents","dev","development","deploy","deployment","build","workflow","typescript","command-line","devtools"],"version":"1.18.2","description":"cli for mastra","sanitized_name":"mastra","publisher":{"email":"npm-oidc-no-reply@github.com","actor":{"name":"wardpeet","type":"user","email":"ward@coding-tech.com"},"trustedPublisher":{"oidcConfigId":"oidc:aad1ccc8-04f7-4f1d-8d77-cba0b295ea3c","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"abhiaiyer91+npm@gmail.com","username":"abhiaiyer"},{"email":"shane@codekarate.com","username":"smthomas"},{"email":"tony.kovanen@gmail.com","username":"rase-"},{"email":"calcsam@gmail.com","username":"calcsam"},{"email":"nick.aiyer@gmail.com","username":"nikaiyer"},{"email":"tylerdbarnes@gmail.com","username":"tylerbarnes"},{"email":"ward@coding-tech.com","username":"wardpeet"}],"license":"Apache-2.0","date":"2026-07-07T22:52:23.571Z","links":{"homepage":"https://mastra.ai","repository":"git+https://github.com/mastra-ai/mastra.git","bugs":"https://github.com/mastra-ai/mastra/issues","npm":"https://www.npmjs.com/package/mastra"}},"score":{"final":39.492226,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}}],"total":22774,"time":"2026-07-14T16:16:59.814Z"}