AI Wisdom
๐Ÿ”ง

Frameworks & SDKs

Orchestration layers, structured output libraries, and developer SDKs for building LLM apps.

Graduated ยท 5Incubating ยท 4Sandbox ยท 312 total
โ† All categories

LangChain

Graduated
4/5

Composable LLM application framework โ€” chains, agents, RAG

Battle-tested for RAG pipelines and agent orchestration. Large ecosystem but high abstraction cost. Use LCEL (LangChain Expression Language) โ€” avoid legacy Chain classes.

LlamaIndex

Graduated
4/5

Data framework for LLM applications โ€” indexing and retrieval

Best-in-class for document ingestion, chunking strategies, and advanced retrieval (HyDE, hybrid search). Prefer it over LangChain when the core workflow is RAG-heavy.

Open Source

DSPy

Incubating
4/5

Stanford framework for programming (not prompting) LMs

Game-changer for prompt optimisation. Define signatures and let DSPy optimise them with a dataset. Steep learning curve but worth it for production pipelines that need consistent quality.

Haystack

Incubating
4/5

Deepset open-source NLP framework for production LLM pipelines

Excellent for enterprise document QA. Clean pipeline abstraction that is testable and type-safe. Haystack 2.0 rewrite is well-designed with great component model.

Open Source

Semantic Kernel

Graduated
4/5

Microsoft's enterprise SDK for AI apps (.NET, Python, Java)

Production-ready for .NET and Azure shops. Native Azure service connectors with managed identity. Python and Java SDKs maturing fast. Best choice for C#-first teams.

Open Source

Instructor

Graduated
5/5

Structured outputs from LLMs using Pydantic schemas

Cleanest way to get typed, validated structured output from any LLM. Built on Pydantic. Automatic retries on validation failure. Should be in every production RAG stack.

Open Source

Vercel AI SDK

Graduated
4/5

TypeScript toolkit for building AI-powered web applications

Best framework for AI-powered web apps in the React/Next.js ecosystem. Streaming, tool calling, and generative UI built in. Provider-agnostic with OpenAI, Anthropic, Google support.

Open Source

Pydantic AI

Incubating
4/5

Agent framework from the Pydantic team โ€” type-safe and Pythonic

Clean, type-safe agent builder from the team behind Pydantic. Result validators, dependency injection, and structured outputs feel natural. Best for Python teams wanting minimal magic.

Open Source

Spring AI

Incubating
3/5

Spring framework for building AI applications in Java/Kotlin

Brings the Spring ecosystem to AI. Familiar paradigms for Java teams โ€” auto-configuration, dependency injection, and testability. Supports all major model providers. Growing fast.

Open Source

Guidance

Sandbox
4/5

Microsoft's constrained generation library for structured LLM output

Powerful constrained decoding โ€” guarantees LLM output matches your grammar or regex. Works at the token level for maximum control. Best for complex structured extraction tasks.

Open Source

Mastra

Sandbox
3/5

TypeScript-first AI agent framework with built-in workflows

Clean TypeScript SDK for building agents with workflows, tools, and RAG. Good DX with VS Code extension. Newer framework with growing ecosystem. Worth watching for TS-first teams.

Open Source

LMQL

Sandbox
3/5

Query language for LLMs โ€” SQL-like syntax for constrained generation

Interesting approach: write LLM interactions as queries with constraints, decoding, and control flow. Good for complex multi-step prompting patterns. Academic origin with practical applications.

Open Source