mastra-ai/mastra

Mastra is the modern TypeScript framework for AI-powered applications and agents.

View on GitHub →
TypeScriptNOASSERTIONagentsaichatbotsjavascriptllm
Stars
27.7k
Δ 7d
+163
Δ 30d
+742
Age
2 yrs
Last push
1h ago
28k27k27k27k26kJul 22Aug 13Sep 5
90-day star history

Where this sits in the catalog

Most-wanted open issues

Ranked by 👍 reactions. 267 open issues total, checked 2026-09-02.

Issue👍CommentsOpened
[FEATURE] Support for message branching

enhancement, Memory, Needs Discussion, p: low, impact:high

5131 yr
[FEATURE] Support PostgreSQL read/write split via separate reader/writer pools in @mastra/pg

enhancement, Storage, trio-tnt, impact:medium, effort:high, status: auto-triaged, status: needs approval

537 mo
[FEATURE] Distributed (multi-process) AgentController sessions: route the event bus, approval gate, and session cache through PubSub / durable storage

enhancement, Agents, Workflows, impact:high, effort:high, Agent Controller, status: auto-triaged, status: needs approval

431 mo
[BUG] Workflow's "Input Data Mapping" is not enforced by tsc

enhancement, Workflows, status: needs triage, p: low, trio-tnt, impact:medium, effort:high

361 yr
341 wk

Alternatives in Agent SDKs & frameworks

DeepSeek Harness: Everything is a Plugin.

212.7k
+10,0107d
TypeScript
3 wk

The agent engineering platform.

145.7k
+4507d
Python
3 yrs

Open-source super AI assistant & Agent Harness. Plans tasks, runs tools and skills, self-evolves with memory a…

46.8k
+677d
Python
4 yrs

Build, run, and manage agent platforms.

42.1k
+957d
Python
4 yrs

The Frontend Stack for Agents & Generative UI. React, Angular, Mobile, Slack, and more. Makers of the AG-UI P…

37.2k
+1107d
TypeScript
3 yrs

Build and run agents you can see, understand and trust.

30.7k
+7447d
Python
2 yrs