Building Ferrow. Maintainer of the ferrow-toolkit: zero-dependency TypeScript libraries, one problem per library.
- Product: https://ferrow.ai
- Toolkit: https://github.com/FerrowAI/ferrow-toolkit
Building Ferrow. Maintainer of the ferrow-toolkit: zero-dependency TypeScript libraries, one problem per library.
Maximize Claude API token efficiency with prompt caching
TypeScript
Extract and repair JSON from LLM text output, with a fallback option
TypeScript
Type-safe environment variable loader with schema validation, type coercion, and detailed error reporting
TypeScript
Tiny CLI micro-framework: flag parsing, subcommand routing, auto-generated help, ANSI colors, and typo suggestions. Zero runtime dependencies.
TypeScript
Structural schema validation for API responses: nested objects, arrays, unions, enums, optional/nullable fields, and exact JSONPath mismatches. Zero runtime dependencies.
TypeScript
A reconnecting WebSocket wrapper with exponential backoff + jitter, heartbeat ping/pong, message queueing while disconnected, and an event emitter API. Bring your own WebSocket implementation.
URL canonicalization and normalization with tracking param stripping and equivalence checking
Validate LLM tool/function-call definitions and model-produced arguments — JSON-Schema subset checks, LLM-pitfall linting, path-precise argument errors, coercion mode. Zero runtime dependencies.
Heuristic LLM prompt token count estimation with no tokenizer dependency — char/word/CJK/code aware, per-model calibration, message-array overhead, budget helpers.
Text hygiene for logs and LLM inputs: control chars, Unicode normalization, zero-width removal, homoglyph detection
Zero-dependency Myers line diff, unified-diff hunks, fuzzy patch apply with reject reporting, word-level highlighting
Boundary-respecting text chunking for RAG — sentence/paragraph/markdown-heading aware, configurable overlap, per-chunk metadata, zero runtime dependencies.
This organization has no public members. You must be a member to see who’s a part of this organization.
Loading…
Loading…