A customizable and extensible client api for managing conversations and AI interactions, currently supporting the **Google Gemini** API — with flexibility to support any similar AI APIs.
Tiny AI API usage tracker for token counts and model metadata.
A tiny (118 bytes), secure URL-friendly unique string ID generator
A tiny warning function
Tiny and elegant HTTP client based on the Fetch API
A tiny invariant function
fast, tiny `queueMicrotask` shim for modern engines
[](https://www.npmjs.com/package/@google/genai) [](https://www.npmjs.com/package/@google/genai)
Tiny and extremely fast globbing
A conversational AI-driven telecom multi-agent system for managing call balances, push notifications, marketing, targeting, and sales.
A tiny secp256k1 JS
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.
Tiny Casing utils
Utils for string compression and decompression with multiple strategies for Node.js and browser
Tiny terminal spinner
Tiny LiveReload server, background-friendly
The **[Anthropic provider](https://ai-sdk.dev/providers/ai-sdk-providers/anthropic)** for the [AI SDK](https://ai-sdk.dev/docs) contains language model support for the [Anthropic Messages API](https://docs.anthropic.com/claude/reference/messages_post).
A fast, lightweight LRU (Least Recently Used) cache for JavaScript with O(1) operations and optional TTL support.
Get a KeyboardEvent.key-style string from an event
Google AI JavaScript SDK
The **[Amazon Bedrock provider](https://ai-sdk.dev/providers/ai-sdk-providers/amazon-bedrock)** for the [AI SDK](https://ai-sdk.dev/docs) contains language model support for the Amazon Bedrock [converse API](https://docs.aws.amazon.com/bedrock/latest/APIR
A library for performing elliptic curve operations on the secp256k1 curve. It is designed to integrate into the BitcoinJS & BitcoinerLAB ecosystems and uses the audited noble-secp256k1 library. It is compatible with environments that do not support WASM,
Build ultra fast, tiny, and cross-platform desktop apps with Typescript.
Tiny CBOR library