# Ragas vs TruLens

| Attribute | Ragas | TruLens |
|---|---|---|
| **Vioscale score** | 58.4 (27% (low)) | 49.1 (32% (low)) |
| activity.commits_last_30d | - | 55 |
| adoption.dependent_repos | 1 | 1 |
| adoption.github_stars | 15,484 | 3,525 |
| deployment.options | `{"self_hosted":true}` | `{"self_hosted":true}` |
| description.long | A Python-based framework that evaluates RAG applications through automatic metrics covering faithfulness, relevance, and recall. Includes tools to synthetically generate test datasets customized for specific use cases, enabling developers to assess LLM application performance at both component and end-to-end levels. | An open-source library for systematically evaluating and tracing LLM-based applications, providing feedback functions and metrics to assess quality, safety, and relevance. |
| features.capabilities | `{"open_source":true,"pricing_model":"free_open_source","architecture_model":"open_source_cli","built_in_rag_eval_metrics":true,"llm_as_a_judge_prompt_grading_framework":true,"synthetic_test_dataset_generation_from_documents":true}` | `{"pricing_model":"free_open_source","architecture_model":"open_source_cli","llm_as_a_judge_prompt_grading_framework":true,"dashboard_analytics_for_metric_drift_over_time":true,"multi_model_side_by_side_ab_regression_testing":true,"red_teaming_and_adversarial_vulnerability_scanning":true,"specialized_rag_metrics_faithfulness_context_relevance":true}` |
| integrations.count | 3 | 2 |
| integrations.list | `[{"name":"LlamaIndex"},{"name":"LangSmith"},{"name":"OpenAI"}]` | `[{"name":"OpenAI"},{"name":"GEPA"}]` |
| language.primary | Python | Python |
| license.spdx | Apache-2.0 | MIT |
| platform.support | `{"cli":true}` | `{"cli":true,"web":true}` |
| pricing | `{"type":"open_source","freeTier":true,"sourceUrl":"https://ragas.io","retrievedAt":"2026-08-21T13:52:19.928Z"}` | `{"type":"open_source","freeTier":true,"sourceUrl":"https://www.trulens.org","retrievedAt":"2026-08-21T11:03:25.225Z"}` |
| pricing.free_tier | yes | yes |
| pricing.model | commercial | open_source |
| pricing.price_level | free | free |
| pricing.transparent | yes | yes |
| release.cadence_days | 7 | 14 |
| release.history | `[{"url":"https://github.com/vibrantlabsai/ragas/releases/tag/v0.4.3","date":"2026-01-13T17:47:29Z","type":"stable","version":"v0.4.3"},{"url":"https://github.com/vibrantlabsai/ragas/releases/tag/v0.4.2","date":"2025-12-23T17:13:41Z","type":"stable","version":"v0.4.2"},{"url":"https://github.com/vibrantlabsai/ragas/releases/tag/v0.4.1","date":"2025-12-10T16:28:51Z","type":"stable","version":"v0.4.1"},{"url":"https://github.com/vibrantlabsai/ragas/releases/tag/v0.4.0","date":"2025-12-03T16:22:29Z","type":"stable","version":"v0.4.0"},{"url":"https://github.com/vibrantlabsai/ragas/releases/tag/v0.3.9","date":"2025-11-11T17:24:46Z","type":"stable","version":"v0.3.9"},{"url":"https://github.com/vibrantlabsai/ragas/releases/tag/v0.3.8","date":"2025-10-28T19:09:17Z","type":"stable","version":"v0.3.8"},{"url":"https://github.com/vibrantlabsai/ragas/releases/tag/v0.3.7","date":"2025-10-14T16:21:37Z","type":"stable","version":"v0.3.7"},{"url":"https://github.com/vibrantlabsai/ragas/releases/tag/v0.3.6","date":"2025-10-03T03:56:31Z","type":"stable","version":"v0.3.6"},{"url":"https://github.com/vibrantlabsai/ragas/releases/tag/v0.3.5","date":"2025-09-17T19:13:15Z","type":"stable","version":"v0.3.5"},{"url":"https://github.com/vibrantlabsai/ragas/releases/tag/v0.3.5rc2","date":"2025-09-17T17:40:25Z","type":"prerelease","version":"v0.3.5rc2"},{"url":"https://github.com/vibrantlabsai/ragas/releases/tag/v0.3.5rc1","date":"2025-09-17T17:31:23Z","type":"prerelease","version":"v0.3.5rc1"},{"url":"https://github.com/vibrantlabsai/ragas/releases/tag/v0.3.4","date":"2025-09-10T23:57:28Z","type":"stable","version":"v0.3.4"},{"url":"https://github.com/vibrantlabsai/ragas/releases/tag/v0.3.3","date":"2025-09-04T17:59:51Z","type":"stable","version":"v0.3.3"},{"url":"https://github.com/vibrantlabsai/ragas/releases/tag/v0.3.3rc1","date":"2025-09-04T17:46:09Z","type":"prerelease","version":"v0.3.3rc1"},{"url":"https://github.com/vibrantlabsai/ragas/releases/tag/v0.3.2","date":"2025-08-19T12:03:50Z","type":"stable","version":"v0.3.2"},{"url":"https://github.com/vibrantlabsai/ragas/releases/tag/v0.3.2rc3","date":"2025-08-19T12:01:12Z","type":"prerelease","version":"v0.3.2rc3"},{"url":"https://github.com/vibrantlabsai/ragas/releases/tag/v0.3.2-rc2","date":"2025-08-19T11:49:23Z","type":"prerelease","version":"v0.3.2-rc2"},{"url":"https://github.com/vibrantlabsai/ragas/releases/tag/v0.3.2-rc1","date":"2025-08-19T10:28:33Z","type":"prerelease","version":"v0.3.2-rc1"},{"url":"https://github.com/vibrantlabsai/ragas/releases/tag/v0.3.1","date":"2025-08-11T11:15:03Z","type":"stable","version":"v0.3.1"},{"url":"https://github.com/vibrantlabsai/ragas/releases/tag/v0.3.0","date":"2025-07-17T05:32:24Z","type":"stable","version":"v0.3.0"}]` | `[{"url":"https://github.com/truera/trulens/releases/tag/trulens-2.13.1","date":"2026-08-20T18:47:11Z","type":"stable","version":"trulens-2.13.1"},{"url":"https://github.com/truera/trulens/releases/tag/trulens-2.12.0","date":"2026-08-06T20:52:26Z","type":"stable","version":"trulens-2.12.0"},{"url":"https://github.com/truera/trulens/releases/tag/trulens-2.11.0","date":"2026-08-04T17:22:33Z","type":"stable","version":"trulens-2.11.0"},{"url":"https://github.com/truera/trulens/releases/tag/trulens-2.10.0","date":"2026-07-28T15:52:48Z","type":"stable","version":"trulens-2.10.0"},{"url":"https://github.com/truera/trulens/releases/tag/trulens-2.9.0","date":"2026-07-23T15:33:25Z","type":"stable","version":"trulens-2.9.0"},{"url":"https://github.com/truera/trulens/releases/tag/trulens-2.8.1","date":"2026-05-14T17:18:08Z","type":"stable","version":"trulens-2.8.1"},{"url":"https://github.com/truera/trulens/releases/tag/trulens-2.8.0","date":"2026-04-30T19:16:57Z","type":"stable","version":"trulens-2.8.0"},{"url":"https://github.com/truera/trulens/releases/tag/trulens-2.7.2","date":"2026-04-09T19:02:04Z","type":"stable","version":"trulens-2.7.2"},{"url":"https://github.com/truera/trulens/releases/tag/trulens-2.7.1","date":"2026-03-10T19:15:51Z","type":"stable","version":"trulens-2.7.1"},{"url":"https://github.com/truera/trulens/releases/tag/trulens-2.7.0","date":"2026-02-19T02:01:32Z","type":"stable","version":"trulens-2.7.0"},{"url":"https://github.com/truera/trulens/releases/tag/trulens-2.6.0","date":"2026-02-04T20:34:59Z","type":"stable","version":"trulens-2.6.0"},{"url":"https://github.com/truera/trulens/releases/tag/trulens-2.5.3","date":"2026-01-15T21:13:33Z","type":"stable","version":"trulens-2.5.3"},{"url":"https://github.com/truera/trulens/releases/tag/trulens-2.5.2","date":"2025-12-11T23:00:50Z","type":"stable","version":"trulens-2.5.2"},{"url":"https://github.com/truera/trulens/releases/tag/trulens-2.5.1","date":"2025-11-21T23:07:30Z","type":"stable","version":"trulens-2.5.1"},{"url":"https://github.com/truera/trulens/releases/tag/trulens-2.5.0","date":"2025-11-14T23:56:50Z","type":"stable","version":"trulens-2.5.0"},{"url":"https://github.com/truera/trulens/releases/tag/trulens-2.4.2","date":"2025-10-21T23:26:42Z","type":"stable","version":"trulens-2.4.2"},{"url":"https://github.com/truera/trulens/releases/tag/trulens-2.4.1","date":"2025-10-08T07:24:27Z","type":"stable","version":"trulens-2.4.1"},{"url":"https://github.com/truera/trulens/releases/tag/trulens-2.4.0","date":"2025-09-23T13:48:10Z","type":"stable","version":"trulens-2.4.0"},{"url":"https://github.com/truera/trulens/releases/tag/trulens-2.3.1","date":"2025-09-04T20:26:49Z","type":"stable","version":"trulens-2.3.1"},{"url":"https://github.com/truera/trulens/releases/tag/trulens-2.3.0","date":"2025-08-28T20:33:52Z","type":"stable","version":"trulens-2.3.0"}]` |
| reliability.status_page | - | yes |
| security.vulnerabilities | `{"count":2,"source":"https://advisories.ecosyste.ms/api/v1/advisories?ecosystem=pypi&package_name=ragas&per_page=100","last_12m":2,"max_severity":"HIGH"}` | `{"count":0,"source":"https://advisories.ecosyste.ms/api/v1/advisories?ecosystem=pypi&package_name=trulens-eval&per_page=100","last_12m":0,"max_severity":null}` |

## Capabilities (AI Evals Testing)

| Capability | Ragas | TruLens |
|---|:--:|:--:|
| **Capabilities** |  |  |
| Architecture model | Open source CLI | Open source CLI |
| LLM as a judge prompt grading framework | ✓ | ✓ |
| Specialized rag metrics faithfulness context relevance | - | ✓ |
| Deterministic regex and json schema assertions | - | - |
| Synthetic test dataset generation from documents | ✓ | - |
| Ci cd github actions pipeline blocking gates | - | - |
| Red teaming and adversarial vulnerability scanning | - | ✓ |
| Multi model side by side ab regression testing | - | ✓ |
| Human in the loop hitl annotation UI | - | - |
| Dashboard analytics for metric drift over time | - | ✓ |
| SOC2 type ii | - | - |
| Mit or apache permissive oss license | - | - |
| Pricing model | Free open source | Free open source |

*Source: Vioscale. Generated 2026-09-01T14:59:55.406Z. "-" = undocumented, not absent.*
