mastra-ai/mastra
Mastra is the modern TypeScript framework for AI-powered applications and agents.
GitHub(opens in a new tab)Homepage(opens in a new tab)TypeScriptLicense not machine-identified29,228 stars
Summary
mastra-ai/mastra — Mastra is the modern TypeScript framework for AI-powered applications and agents — is catalogued under Agent frameworks and orchestration. As of 2026-10-31, mastra-ai/mastra is actively maintained: the latest non-bot commit on its default branch was 2026-10-31. Its RepoFacts health score is 69/100 (Evaluate carefully; medium confidence, provisional). The score is capped at 69 because its license could not be machine-identified. Its npm package @mastra/core averaged 273,628 downloads a day over the last 90 days, up 76% on the previous 90 days.
- Lifecycle on GitHub
- activeVerified
- Editorial status
- ActiveDerived
- Recommendation
- No recommendation yetDerived
- Last verified
- 2026-10-3146 snapshots on record
Latest non-bot commit 2026-10-31 is on or after the cutoff 2026-04-30. No reviewed recommendation yet. RepoFacts does not recommend on derived evidence alone.
Health
69Evaluate carefully
Medium confidence · evidence covers 67% of weight · provisional
Rank 09 / 12 in Stack Atlas · #1 of 1 in Agent frameworks and orchestration
Is it sustainable and safe enough to evaluate?
Momentum
Surging
2 families rising, at least one by ≥1.5×, none falling.
Is attention, adoption, or contribution growing?
Stack fit
Not evaluated
Stack Fit reads a saved technology profile. It arrives with the personalized Stack Fit phase; no score is shown until then.
Does it fit your runtime, database, and deployment?
- Strongest signal. Maintenance scores 100 — Latest non-bot commit: 2026-10-31, today.
- Watch. License could not be machine-identified — health is capped at 69.
Activity and adoption
weekly, last 52 weeksCommits per week
Latest week (2026-10-25): 614 commits
GitHub commit activity on the default branch, including bot commits. The newest week is still in progress and drawn lighter.
Show data table
| Week of | Commits |
|---|---|
| 2026-10-25 | 614 (partial) |
| 2026-10-18 | 707 |
| 2026-10-11 | 608 |
| 2026-10-04 | 613 |
| 2026-09-27 | 453 |
| 2026-09-20 | 641 |
| 2026-09-13 | 647 |
| 2026-09-06 | 459 |
| 2026-08-30 | 366 |
| 2026-08-23 | 369 |
| 2026-08-16 | 406 |
| 2026-08-09 | 412 |
| 2026-08-02 | 564 |
| 2026-07-26 | 306 |
| 2026-07-19 | 317 |
| 2026-07-12 | 356 |
| 2026-07-05 | 237 |
| 2026-06-28 | 277 |
| 2026-06-21 | 367 |
| 2026-06-14 | 196 |
| 2026-06-07 | 175 |
| 2026-05-31 | 304 |
| 2026-05-24 | 219 |
| 2026-05-17 | 221 |
| 2026-05-10 | 247 |
| 2026-05-03 | 261 |
| 2026-04-26 | 309 |
| 2026-04-19 | 233 |
| 2026-04-12 | 185 |
| 2026-04-05 | 179 |
| 2026-03-29 | 245 |
| 2026-03-22 | 165 |
| 2026-03-15 | 193 |
| 2026-03-08 | 314 |
| 2026-03-01 | 334 |
| 2026-02-22 | 217 |
| 2026-02-15 | 280 |
| 2026-02-08 | 287 |
| 2026-02-01 | 195 |
| 2026-01-25 | 258 |
| 2026-01-18 | 182 |
| 2026-01-11 | 217 |
| 2026-01-04 | 226 |
| 2025-12-28 | 54 |
| 2025-12-21 | 87 |
| 2025-12-14 | 147 |
| 2025-12-07 | 142 |
| 2025-11-30 | 193 |
| 2025-11-23 | 160 |
| 2025-11-16 | 147 |
| 2025-11-09 | 196 |
| 2025-11-02 | 208 |
npm downloads per week · @mastra/core
Latest week (2026-10-23): 3,003,513 downloads
npm registry counts, which include CI installs and mirrors. Weeks with registry gap days are drawn lighter; gaps are excluded, not counted as zero.
Show data table
| Week of | Downloads |
|---|---|
| 2026-10-23 | 3,003,513 |
| 2026-10-16 | 1,442,185 (partial) |
| 2026-10-09 | 1,357,770 (partial) |
| 2026-10-02 | 2,013,156 (partial) |
| 2026-09-25 | 2,189,636 |
| 2026-09-18 | 1,880,772 |
| 2026-09-11 | 1,523,062 (partial) |
| 2026-09-04 | 1,217,403 (partial) |
| 2026-08-28 | 1,382,470 (partial) |
| 2026-08-21 | 1,572,164 |
| 2026-08-14 | 1,221,878 (partial) |
| 2026-08-07 | 1,447,268 |
| 2026-07-31 | 1,316,055 |
| 2026-07-24 | 1,331,071 |
| 2026-07-17 | 1,231,883 |
| 2026-07-10 | 1,145,601 (partial) |
| 2026-07-03 | 1,065,820 |
| 2026-06-26 | 1,088,254 |
| 2026-06-19 | 1,057,435 |
| 2026-06-12 | 1,135,372 |
| 2026-06-05 | 1,062,642 |
| 2026-05-29 | 956,967 |
| 2026-05-22 | 914,831 |
| 2026-05-15 | 966,648 |
| 2026-05-08 | 966,066 |
| 2026-05-01 | 842,669 |
| 2026-04-24 | 798,704 |
| 2026-04-17 | 733,581 |
| 2026-04-10 | 660,016 |
| 2026-04-03 | 594,055 |
| 2026-03-27 | 586,014 |
| 2026-03-20 | 605,436 |
| 2026-03-13 | 542,159 |
| 2026-03-06 | 545,240 |
| 2026-02-27 | 529,524 |
| 2026-02-20 | 493,631 |
| 2026-02-13 | 424,593 |
| 2026-02-06 | 431,910 |
| 2026-01-30 | 426,013 |
| 2026-01-23 | 387,277 |
| 2026-01-16 | 353,962 |
| 2026-01-09 | 304,139 |
| 2026-01-02 | 241,900 |
| 2025-12-26 | 132,118 |
| 2025-12-19 | 205,264 |
| 2025-12-12 | 307,207 |
| 2025-12-05 | 319,156 |
| 2025-11-28 | 273,275 |
| 2025-11-21 | 260,613 |
| 2025-11-14 | 255,787 |
| 2025-11-07 | 223,996 |
| 2025-10-31 | 231,416 |
Health dimensions
repofacts-health-v1Critical gate. License could not be machine-identified (caps health at 69). Before the cap the weighted score was 91.
| Dimension | Weight | Score | Coverage | Signals |
|---|---|---|---|---|
| Maintenance | 20% | 100 | 100% | 3 of 3 scored
|
| Security posture | 20% | 0 | 25% | 1 of 4 scored
|
| Documentation | 12% | 100 | 100% | 3 of 3 scored
|
| Stability | 12% | 100 | 100% | 3 of 3 scored
|
| Community depth | 12% | 100 | 100% | 2 of 2 scored
|
| Dependency exposure | 10% | No evidence | 0% | 0 of 2 scored
|
| Operational burden | 8% | No evidence | 0% | 0 of 1 scored
|
| Governance | 6% | 80 | 100% | 3 of 3 scored
|
Momentum signals
repofacts-momentum-v0| Signal | Window | Current | Previous | Direction | Basis |
|---|---|---|---|---|---|
| Development | 91 days | 6,859 commits | 3,483 commits | Rising strongly (1.97×) | 6859 commits in the last 13 weeks vs 3483 in the 13 before. Includes bot commits. |
| Contribution | — | — | — | Not measured | The commit scan hit its page cap before covering both windows. |
| Adoption | 90 days | 273,628 downloads/day | 155,247 downloads/day | Rising strongly (1.76×) | @mastra/core: 273,628 downloads/day over the last 90 days vs 155,247 before. Registry counts include CI and mirrors. |
| Attention | — | — | — | Not measured | Star history accumulates from RepoFacts snapshots and needs 60 days of them. It is never reconstructed. |
Composite score withheld. A composite score is normalized within a category cohort of at least 8 repositories. This category has 1. Hidden Gem: not eligible — Composite momentum needs a category cohort of at least 8; this category has 1. Above the 5,000-star attention ceiling.
Packages
npm| Package | Latest | Identity | Downloads/day (90d) |
|---|---|---|---|
| @mastra/core(opens in a new tab)primary | 1.81.0 | MatchedManifest repository is mastra-ai/mastra. | 273,628 |
No relationships are catalogued. Absence here is not a claim that none exist.
- Is mastra-ai/mastra still maintained?
- As of 2026-10-31, mastra-ai/mastra is actively maintained: the latest non-bot commit on its default branch was 2026-10-31.
- Is mastra-ai/mastra deprecated?
- No deprecation is recorded as of 2026-10-31: GitHub does not mark mastra-ai/mastra archived, and its npm package @mastra/core (1.81.0) is not deprecated.
- How healthy is mastra-ai/mastra?
- Its RepoFacts health score is 69/100 (Evaluate carefully; medium confidence, provisional). The score is capped at 69 because its license could not be machine-identified.
- How widely is mastra-ai/mastra used?
- mastra-ai/mastra has 29,228 GitHub stars, which measure attention rather than use. Its npm package @mastra/core averaged 273,628 downloads a day over the last 90 days, up 76% on the previous 90 days. Registry download counts include CI installs and mirrors. Checked 2026-10-31.
Evidence
snapshot 2026-10-31Every value collected for this profile, with its provenance. Source links are the API endpoints that answered. Unknown and unavailable values are shown as such and never counted as zero.
| Group | Field | Value | Provenance | Source and notes |
|---|---|---|---|---|
| Repository | Archived | No | Verified | https://api.github.com/repos/mastra-ai/mastra |
| Repository | Disabled | No | Verified | https://api.github.com/repos/mastra-ai/mastra |
| Repository | Fork | No | Verified | https://api.github.com/repos/mastra-ai/mastra |
| Repository | License (SPDX) | NOASSERTION | Verified | https://api.github.com/repos/mastra-ai/mastra |
| Repository | Default branch | main | Verified | https://api.github.com/repos/mastra-ai/mastra |
| Repository | Created | 2024-08-06 | Verified | https://api.github.com/repos/mastra-ai/mastra |
| Repository | Last push (any branch) | 2026-10-31 | Verified | https://api.github.com/repos/mastra-ai/mastraMoves on a push to any branch; not used as a maintenance signal. |
| Repository | Metadata updated | 2026-10-31 | Verified | https://api.github.com/repos/mastra-ai/mastraMoves on metadata edits; not used as a maintenance signal. |
| Attention | Stars | 29,228 | Verified | https://api.github.com/repos/mastra-ai/mastra |
| Attention | Forks | 3,064 | Verified | https://api.github.com/repos/mastra-ai/mastra |
| Attention | Watchers (subscribers) | 103 | Verified | https://api.github.com/repos/mastra-ai/mastra |
| Repository | Open issues + pull requests | 667 | Verified | https://api.github.com/repos/mastra-ai/mastraGitHub includes open pull requests in this count. |
| Activity | Latest default-branch commit | 2026-10-31 | Verified | https://api.github.com/repos/mastra-ai/mastra/commits?sha=main&per_page=100 |
| Activity | Latest non-bot commit | 2026-10-31 | Verified | https://api.github.com/repos/mastra-ai/mastra/commits?sha=main&per_page=100 |
| Activity | Commits, last 13 weeks | 6,859 | Verified | https://api.github.com/repos/mastra-ai/mastra/stats/commit_activityAll commits on the default branch, including bot commits. |
| Activity | Human contributors, last 90 days | 29 | Verified | https://api.github.com/repos/mastra-ai/mastra/commits?sha=main&since=2026-05-04T00%3A00%3A00.000Z&per_page=100Window 2026-05-04 → 2026-10-31Counts distinct non-bot commit authors on the default branch. Co-authors and non-commit contributions are not counted. Lower bound: pagination stopped at a cap. |
| Activity | Human commits, last 90 days | 535 | Verified | https://api.github.com/repos/mastra-ai/mastra/commits?sha=main&since=2026-05-04T00%3A00%3A00.000Z&per_page=100Window 2026-05-04 → 2026-10-31Counts distinct non-bot commit authors on the default branch. Co-authors and non-commit contributions are not counted. Lower bound: pagination stopped at a cap. |
| Activity | Bot commits, last 90 days | 465 | Verified | https://api.github.com/repos/mastra-ai/mastra/commits?sha=main&since=2026-05-04T00%3A00%3A00.000Z&per_page=100Window 2026-05-04 → 2026-10-31Counts distinct non-bot commit authors on the default branch. Co-authors and non-commit contributions are not counted. Lower bound: pagination stopped at a cap. |
| Releases | Releases, last 365 days | 98 | Verified | https://api.github.com/repos/mastra-ai/mastra/releases?per_page=100GitHub releases only. Projects that publish solely to a package registry show none here. Lower bound: pagination stopped at a cap. |
| Releases | Latest stable release | @mastra/core@1.80.0 (2026-10-28) | Verified | https://api.github.com/repos/mastra-ai/mastra/releases?per_page=100GitHub releases only. Projects that publish solely to a package registry show none here. Lower bound: pagination stopped at a cap. |
| Community | GitHub community profile | 75% | Verified | https://api.github.com/repos/mastra-ai/mastra/community/profileDetects files in the default locations GitHub checks. |
| Security | Security policy | No | Verified | https://api.github.com/graphqlIncludes a policy inherited from the owner's .github repository. |
| npm · @mastra/core | Latest version | 1.81.0 | Verified | https://registry.npmjs.org/@mastra%2fcore/latestThe manifest of the version tagged `latest`, which may be a prerelease. |
| npm · @mastra/core | Deprecated | No | Verified | https://registry.npmjs.org/@mastra%2fcore/latestThe manifest of the version tagged `latest`, which may be a prerelease. |
| npm · @mastra/core | Manifest repository | git+https://github.com/mastra-ai/mastra.git | Verified | https://registry.npmjs.org/@mastra%2fcore/latestThe manifest of the version tagged `latest`, which may be a prerelease. |
| npm · @mastra/core | Downloads/day, last 90 days | 273,628 | Verified | https://api.npmjs.org/downloads/range/2025-05-01:2026-10-30/@mastra/coreWindow 2025-05-01 → 2026-10-29Registry download counts include CI installs, mirrors, and bots. Gap days are excluded, not counted as zero. |
| npm · @mastra/core | Downloads/day, last 30 days | 373,462 | Verified | https://api.npmjs.org/downloads/range/2025-05-01:2026-10-30/@mastra/coreWindow 2025-05-01 → 2026-10-29Registry download counts include CI installs, mirrors, and bots. Gap days are excluded, not counted as zero. |
Collected 2026-10-31T13:05:18.036Z · repofacts-status-v0 · repofacts-health-v1 · repofacts-momentum-v0 · repofacts-taxonomy-v1 · inputs 158fce17c5b1
Scores are decision support, not a warranty, certification, or security audit. How RepoFacts scores repositories. Spot an error? Send a correction with a source.