Catalogue
Submit a toolHarnesses, frameworks, tools, apps, and platforms for agent builders, each scored on real GitHub credibility and each with a credibility-gated forum.
10 tools
ToolOutlines
Coding
dottxt-ai
Constrained decoding library forcing LLM output to match a JSON Schema, regex or grammar.
structured-outputconstrained-decodingjson-schemaregex
Pydantic AI
Coding
pydantic
Python agent framework from the Pydantic team for building type-safe, model-agnostic generative-AI applications and workflows
pydantictype-safemulti-providerstructured-output
ToolInstructor
Coding
567-labs
Structured, validated LLM output defined as Pydantic models, with automatic retries, streaming, and multi-provider support
pydanticstructured-outputmulti-providervalidation
ToolScrapeGraphAI
MemoryResearch
ScrapeGraphAI
ScrapeGraphAI is known for pointing an LLM at a web page and getting structured JSON back. Convenient, until you scrape
scrapestructured-outputlangchain
FrameworkBAML
Security
BoundaryML
BAML (Basically A Made-up Language) is the programming language for agents.
dslstructured-outputtype-safetytool-calling
ToolNotte
InterfaceCoding
nottelabs
Framework for building web-automation agents that mix scripting with LLM-driven browser actions
playwrightbrowser-automationscrapestructured-output
ToolOcto CLI
Interface
Mininglamp-OSS
Metadata-driven CLI for AI Agent Bots — 48 operations across 7 domains, structured JSON envelope I/O, zero interactive prompts.
cliopenapiapistructured-output
ToolGuardrails
Security
guardrails-ai
Python framework that adds input/output validation guards to LLM applications and generates structured data
validationstructured-outputguardrailshub-validators
ToolContextGem
Data Wrangling
shcherbak-ai
Ask an LLM which clause a finding came from and it writes you a citation that reads right and points nowhere. ContextGem
document-processingstructured-outputcontract-analysis
ToolFenic
Data Wrangling
typedef-ai
A column of support tickets is free text until someone writes a parser. fenic makes it a query. Define the fields as a P
dataframessemantic-processingstructured-outputvector-db