Mastra
Mastra is the modern TypeScript framework for AI-powered applications and agents. observed · 2026-10-19
Health v2 · maintenance only
87/100
- Activity 100
- Release rhythm 87
- Longevity 57
Flags: no_license
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-10-21. Adoption (stars, forks) is never an input.
- gap_med: 4.0
- age_days: 805
- days_rel: 4
- days_push: 2
- n_releases_24m: 129
Adoption not part of the score
28892 stars · 3003 forks observed · 2026-10-19
What it is AI-extracted, prompt v1, taxonomy v1, 2026-10-05, confidence 0.97
Mastra is a modern TypeScript framework for building AI-powered applications and autonomous agents. It provides model routing, workflow orchestration, RAG, and tooling integration for both frontend and backend environments.
Use cases
- Create autonomous AI agents that can call tools and APIs.
- Build multi-step AI workflows with conditional branching and parallel execution.
- Integrate large language models from multiple providers through a unified interface.
- Add human-in-the-loop approval steps to AI processes.
- Develop AI-driven web applications with React or Next.js using built‑in observability.
When to choose
- You need a TypeScript‑first solution for AI agents and complex workflows.
- You want to switch between many LLM providers without changing code.
- Your project requires built‑in support for RAG, memory, and human‑in‑the‑loop features.
- You prefer a framework that works both on the server (Node) and the client (browser).
When to avoid
- You are looking for a pure Python or Java ecosystem.
- Your application does not involve AI or LLM integration.
- You need a lightweight library without the additional workflow and observability layers.
Facets
framework · maturity active
llm-inference rag workflow-automation api-framework artificial-intelligence large-language-models chatbots browser cli typescript model-routing observability human-in-the-loop agent-framework retrieval-augmented-generation nodejs web-server
6 sources
- readme: https://github.com/mastra-ai/mastra · fetched 2026-10-19 · 352a8596d8f1
- homepage: https://mastra.ai · fetched 2026-09-21 · ad99bc4b7ecf
- site_page: https://mastra.ai/docs · fetched 2026-09-21 · 763a4c11600a
- site_page: https://mastra.ai/guides/getting-started/quickstart · fetched 2026-09-21 · 8d2d74a41c1f
- site_page: https://mastra.ai/pricing · fetched 2026-09-21 · ffe9465ef483
- site_page: https://mastra.ai/blog/category/changelogs · fetched 2026-09-21 · 3585d1504d97
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| mastra-ai/mastra | main | 87 |
| mastra-ai/ui-dojo | examples | 57 |
| mastra-ai/skills | sdk | 59 |
For agents
markdown · JSON · MCP: product_card(name="mastra-ai/mastra")
Data as of 2026-10-19T08:05:51.212177+00:00 · Report a problem