vibrantlabsai/ragas

Supercharge Your LLM Application Evaluations 🚀

View on GitHub ↗Jump to charts ↓Open shareable report →

Summary Information

Updated 3 minutes ago
Added to GitGenius on September 3rd, 2026
Created on May 8th, 2023
Open Issues & Pull Requests: 592 (+0)
GitHub issues: Enabled
Number of forks: 1,683
Total Stargazers: 15,648 (+0)
Total Subscribers: 62 (+1)

Repository Insights (GitGenius)

Median issue/PR response: 24.0 hours
Mean response time: 31.3 days
90th percentile: 65.7 days
Tracked items: 760

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 99% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. 44% of tracked open issues have had no activity in three months. Only 4% of issues opened in the past year have been closed. Three people close 76% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 358
New in 7 days: 7
Closed in 7 days: 1
Avg open age: 445 days
Stale 30+ days: 336
Stale 90+ days: 279

Recent activity

Opened in 7 days: 7
Closed in 7 days: 1
Comments in 7 days: 3
Events in 7 days: 7

Top labels

  • bug (456)
  • question (297)
  • module-metrics (137)
  • module-testsetgen (131)
  • answered (110)
  • enhancement (89)
  • stale (46)
  • linear (29)

Detailed Description

Ragas is a Python framework for evaluating and optimizing Large Language Model applications through objective metrics and test data generation.

The tool addresses the challenge of assessing LLM application quality beyond subjective manual review. It provides both LLM-based and traditional metrics for precise evaluation, and it can automatically generate comprehensive test datasets aligned with production scenarios when existing test data is unavailable. This approach enables data-driven evaluation workflows rather than time-consuming manual assessment.

Ragas suits teams building RAG systems, agents, or other LLM applications who need systematic evaluation beyond anecdotal testing. It integrates with popular frameworks like LangChain and observability tools, allowing evaluation to fit into existing development workflows. The tool includes pre-built metrics for common evaluation tasks and supports building feedback loops from production data to continuously improve applications. A quickstart command provides templated example projects for RAG evaluation, with additional templates for agent evaluation, LLM benchmarking, prompt variation testing, and complex workflow evaluation listed as coming soon.

The project shows active development with regular releases and maintains an engaged community presence through Discord and a newsletter. The codebase receives consistent updates and the team actively documents features and best practices through a dedicated blog and comprehensive documentation site.