Mastra
mastra is a powerful TypeScript AI agent framework designed for building intelligent assistants, retrieval-augmented generation (RAG) systems, and advanced observability features. It supports integration with any large language model (LLM), including GPT-4, Claude, Gemini, and Llama.
Mastra is built in TypeScript, 22.9k GitHub stars from 100 contributors, latest release @mastra/core@1.24.0.
When to use Mastra
Mastra is listed here as a AI project. The directory calls out TypeScript-based AI agent framework, Supports any large language model (LLM), Built-in observability tools as capabilities associated with it.
Other recorded traits for Mastra include Easily build assistants and RAG systems, Extensible and customizable architecture.
Besides AI, this page also files Mastra under Development, TypeScript, Framework.
Mastra compared with
Records in this directory name langchain, llamaindex, haystack, autogen as products people compare with Mastra. That list is editorial metadata, not a claim that Mastra replaces each of them.
What the Mastra stats reflect
GitHub currently shows 22.9k GitHub stars, about 100 contributors, 1.9k forks, 444 open issues, latest tracked release @mastra/core@1.24.0. Star and activity counts here are a snapshot used as a proxy for community adoption, not a quality score.
Stats refreshed
- Language
- TypeScript
- Latest Release
- @mastra/core@1.24.0
- License
- Other
Our Newsletter
Get new AI tools right in your inbox
Get short emails with useful ai projects, releases, and repos worth watching.
Key features of Mastra
- TypeScript-based AI agent framework
- Supports any large language model (LLM)
- Built-in observability tools
- Easily build assistants and RAG systems
- Extensible and customizable architecture
Recorded alternatives to Mastra
Mastra resources
Mastra on GitHub
Frequently asked questions
What is Mastra?
mastra is a powerful TypeScript AI agent framework designed for building intelligent assistants, retrieval-augmented generation (RAG) systems, and advanced observability features. It supports integration with any large language model (LLM), including GPT-4, Claude, Gemini, and Llama. This directory highlights TypeScript-based AI agent framework, Supports any large language model (LLM), Built-in observability tools.
What language is Mastra written in, and what is the latest release?
Mastra is written primarily in TypeScript. The latest release tracked on this page is @mastra/core@1.24.0.
How widely is Mastra used on GitHub?
Mastra has about 22.9k GitHub stars across about 100 contributors. It also has about 1.9k forks. Those counts are a snapshot of community attention, not a ranking of quality.
What do people compare Mastra with?
This directory records langchain, llamaindex, haystack, autogen as comparison points for Mastra.
Related tools
Autogen
A comprehensive programming framework for building agentic AI applications, supporting various integrations and community interactions.
Haystack
AI orchestration framework to build customizable, production-ready LLM applications. Connect components such as models, vector databases, and file converters to pipelines or agents that can interact with your data. Best suited for building Retrieval-Augmented Generation (RAG), question answering, semantic search, or conversational agent chatbots.
Stagehand
An AI-powered web browsing framework that emphasizes simplicity and extensibility, allowing for easy customization and integration with various web applications.
Voltagent
Open Source TypeScript AI Agent Framework for building smart applications.
Evalite
Evaluate your LLM-powered applications effectively with TypeScript. Evalite provides tools and interfaces to test and improve the performance of your language model based applications.
SuperAGI
SuperAGI is a developer-friendly open source autonomous AI agent framework, enabling developers to build, manage, and run useful autonomous agents quickly and reliably.