Pinned Loading
-
tool-schema
tool-schema PublicConvert any JSON Schema into a valid tool / function calling schema for OpenAI, Anthropic, Gemini and MCP. Zero dependencies.
TypeScript
-
json-from-llm
json-from-llm PublicExtract valid JSON from an LLM response, even when wrapped in reasoning/thinking tags, markdown fences or prose. Zero dependencies.
TypeScript
-
llm-errors
llm-errors PublicNormalize OpenAI, Anthropic and Gemini API errors into one shape: category, retryable flag and Retry-After delay. Zero dependencies.
TypeScript
-
llm-messages
llm-messages PublicOpenAI-compatible provider portability: convert chat conversations between OpenAI, Anthropic and Gemini. Tool calls, multimodal parts, zero deps.
TypeScript
-
llm-sse
llm-sse PublicParse streaming responses from OpenAI, Anthropic and Gemini into one unified event format. Text and tool-call deltas. Zero dependencies.
TypeScript
-
combat-pong
combat-pong PublicA 90-second duel for territory. Day versus night on one board. Free, instant, no account.
TypeScript
If the problem persists, check the GitHub status page or contact support.



