mastra-ai/mastra
Mastra is the modern TypeScript framework for AI-powered applications and agents. observed · 2026-08-28
Health v2 · maintenance only
86/100
- Activity 99
- Release rhythm 87
- Longevity 54
Flags: no_license
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 4.0
- age_days: 757
- days_rel: 7
- days_push: 7
- n_releases_24m: 113
Adoption not part of the score
27495 stars · 2697 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
Mastra is a TypeScript framework for building AI-powered applications and autonomous agents, with model routing across 40+ providers, graph-based workflows, memory, RAG, and MCP support. It includes observability, evals, and deployment tooling to take agents from prototype to production.
Use cases
- build ai agents in typescript
- orchestrate multi-step llm workflows
- add rag and memory to a chatbot
- route llm calls across multiple model providers
- add human approval steps to agent workflows
- evaluate and monitor llm agent behavior
- build a chatbot with nextjs
When to choose
- you're building AI agents or LLM apps in TypeScript with React/Next.js or Node
- you need durable workflows, memory, RAG, and evals in one framework
- you want provider-agnostic model routing across many LLM vendors
- you need human-in-the-loop suspension and resumable agent state
When to avoid
- your stack is Python-first (LangChain, LlamaIndex may fit better)
- you need a simple single LLM call without agent orchestration overhead
- you require a permissive license for enterprise features, which are separately licensed
- you want a fully managed agent platform rather than a self-hosted framework
Facets
framework · maturity active
agent-framework llm-inference rag workflow-automation mcp chatbot web-framework monitoring testing artificial-intelligence large-language-models chatbots web-development developer-tools cross-platform cloud self-hosted typescript llm-orchestration model-routing memory human-in-the-loop evals observability nextjs react ai-agents retrieval-augmented-generation nodejs web-server
6 sources
- readme: https://github.com/mastra-ai/mastra · fetched 2026-08-28 · 40914233cbed
- homepage: https://mastra.ai · fetched 2026-08-29 · d65f9d3d181e
- site_page: https://mastra.ai/docs · fetched 2026-08-29 · a85669b7d09b
- site_page: https://mastra.ai/guides/getting-started/quickstart · fetched 2026-08-29 · c273951df844
- site_page: https://mastra.ai/blog/category/changelogs · fetched 2026-08-29 · 908b375584c2
- site_page: https://mastra.ai/pricing · fetched 2026-08-29 · 69bae58fb0f2
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| mastra-ai/mastra | main | 86 |
For agents
markdown · JSON · MCP: product_card(name="mastra-ai/mastra")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem