mastra-ai/mastra
From the team behind Gatsby, Mastra is a framework for building AI-powered applications and agents with a modern TypeScript stack.
Built on a unified model routing layer supporting 40+ LLM providers, Mastra offers graph-based workflows with explicit control flow (`.then()`, `.branch()`, `.parallel()`) alongside autonomous agents with tool use and reasoning. Features like human-in-the-loop suspension, conversation/semantic memory management, RAG integration, and MCP server support enable complex agentic applications, while built-in evals and observability tooling support production deployment across React, Next.js, Node.js, or standalone servers.
21,938 stars and 1,070,215 monthly downloads. Actively maintained with 707 commits in the last 30 days. Available on npm.
Stars
21,938
Forks
1,706
Language
TypeScript
License
—
Category
Last pushed
Mar 13, 2026
Monthly downloads
1,070,215
Commits (30d)
707
Dependencies
19
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/llm-tools/mastra-ai/mastra"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Related tools
ThinkInAIXYZ/deepchat
🐬DeepChat - A smart assistant that connects powerful AI to your personal world
FranciscoMoretti/chat-js
Production-ready AI chat. Start here and make it your own. Formerly Sparka AI
thesysdev/openui
The Open Standard for Generative UI
lobehub/lobe-chat-agents
🤖 / 🏪 Agent Index - This is the agent index for LobeChat. It accesses index.json from this...
Tavus-Engineering/tavus-examples
Examples and guides for using Tavus's Conversational Video Interface (CVI) & Video Gen APIs