{"data":{"slug":"trulens","name":"TruLens","tagline":"","homepage":"https://www.trulens.org","category":{"slug":"ai-evals-testing","name":"AI Evals Testing"},"vendor":null,"score":{"composite":49.1,"confidence":0.32,"confidenceBand":"low","breakdown":{"capabilities":{"value":74.7,"weight":0.07844444444444446,"present":true,"contribution":5.9},"repo_stars":{"value":66.9,"weight":0.026,"present":true,"contribution":1.7},"integrations":{"value":13.7,"weight":0.07033333333333334,"present":true,"contribution":1},"dependent_projects":{"value":5,"weight":0.063,"present":true,"contribution":0.3},"dev_activity":{"value":55,"weight":0.094,"present":true,"contribution":5.2},"release_cadence":{"value":92.2,"weight":0.052,"present":true,"contribution":4.8},"security_posture":{"value":0,"weight":0.073,"present":false,"contribution":0},"package_downloads":{"value":0,"weight":0.136,"present":false,"contribution":0},"security_score":{"value":0,"weight":0.042,"present":false,"contribution":0},"community_qa_activity":{"value":0,"weight":0.063,"present":false,"contribution":0}},"computedAt":"2026-09-01T11:50:01.858Z","stale":true},"uri":"https://www.vioscale.ai/software/trulens","aliases":["trulens"],"status":"published","crawlStatus":"ok","indexStatus":"indexed","nextCrawlAt":"2026-09-09T19:36:26.327Z","categories":[{"slug":"ai-evals-testing","name":"AI Evals Testing","isPrimary":true}],"facts":{"deployment":[{"attribute":"deployment.options","value":{"self_hosted":true},"provenance":{"source":"https://www.trulens.org","sourceType":"vioscale-crawler","retrievedAt":"2026-08-21T11:03:25.225Z","confidence":0.6}}],"description":[{"attribute":"description.long","value":"An open-source library for systematically evaluating and tracing LLM-based applications, providing feedback functions and metrics to assess quality, safety, and relevance.","provenance":{"source":"https://www.trulens.org","sourceType":"vioscale-crawler","retrievedAt":"2026-08-21T11:03:25.225Z","confidence":0.6}}],"features":[{"attribute":"features.capabilities","value":{"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},"provenance":{"source":"https://www.trulens.org","sourceType":"vioscale-crawler","retrievedAt":"2026-08-21T11:03:25.225Z","confidence":0.6}}],"integrations":[{"attribute":"integrations.count","value":2,"provenance":{"source":"https://www.trulens.org","sourceType":"vioscale-crawler","retrievedAt":"2026-08-21T11:03:25.225Z","confidence":0.6}},{"attribute":"integrations.list","value":[{"name":"OpenAI"},{"name":"GEPA"}],"provenance":{"source":"https://www.trulens.org","sourceType":"vioscale-crawler","retrievedAt":"2026-08-21T11:03:25.225Z","confidence":0.6}}],"platform":[{"attribute":"platform.support","value":{"cli":true,"web":true},"provenance":{"source":"https://www.trulens.org","sourceType":"vioscale-crawler","retrievedAt":"2026-08-21T11:03:25.225Z","confidence":0.6}}],"pricing":[{"attribute":"pricing","value":{"type":"open_source","freeTier":true,"sourceUrl":"https://www.trulens.org","retrievedAt":"2026-08-21T11:03:25.225Z"},"provenance":{"source":"https://www.trulens.org","sourceType":"vioscale-crawler","retrievedAt":"2026-08-21T11:03:25.225Z","confidence":0.6}},{"attribute":"pricing.free_tier","value":true,"provenance":{"source":"https://www.trulens.org","sourceType":"vioscale-crawler","retrievedAt":"2026-08-21T11:03:25.225Z","confidence":0.6}},{"attribute":"pricing.model","value":"open_source","provenance":{"source":"https://www.trulens.org","sourceType":"vioscale-crawler","retrievedAt":"2026-08-21T11:03:25.225Z","confidence":0.6}},{"attribute":"pricing.price_level","value":"free","provenance":{"source":"https://www.trulens.org","sourceType":"vioscale-crawler","retrievedAt":"2026-08-21T11:03:25.225Z","confidence":0.6}},{"attribute":"pricing.transparent","value":true,"provenance":{"source":"https://www.trulens.org","sourceType":"vioscale-crawler","retrievedAt":"2026-08-21T11:03:25.225Z","confidence":0.6}}],"reliability":[{"attribute":"reliability.status_page","value":true,"provenance":{"source":"https://www.trulens.org","sourceType":"vioscale-crawler","retrievedAt":"2026-08-21T11:03:25.225Z","confidence":0.6}}],"activity":[{"attribute":"activity.commits_last_30d","value":55,"provenance":{"source":"https://github.com/truera/trulens/pulse","sourceType":"vioscale-crawler","retrievedAt":"2026-08-26T19:30:17.658Z","confidence":0.65}}],"adoption":[{"attribute":"adoption.github_stars","value":3525,"provenance":{"source":"https://github.com/truera/trulens","sourceType":"vioscale-crawler","retrievedAt":"2026-08-26T19:30:17.658Z","confidence":0.9}},{"attribute":"adoption.dependent_repos","value":1,"provenance":{"source":"https://packages.ecosyste.ms/api/v1/packages/lookup?repository_url=https%3A%2F%2Fgithub.com%2Ftruera%2Ftrulens","sourceType":"vioscale-crawler","retrievedAt":"2026-08-26T19:30:17.664Z","confidence":0.85}}],"language":[{"attribute":"language.primary","value":"Python","provenance":{"source":"https://github.com/truera/trulens","sourceType":"vioscale-crawler","retrievedAt":"2026-08-26T19:30:17.658Z","confidence":0.9}}],"license":[{"attribute":"license.spdx","value":"MIT","provenance":{"source":"https://github.com/truera/trulens","sourceType":"vioscale-crawler","retrievedAt":"2026-08-26T19:30:17.658Z","confidence":0.95}}],"release":[{"attribute":"release.cadence_days","value":14,"provenance":{"source":"https://github.com/truera/trulens/releases","sourceType":"vioscale-crawler","retrievedAt":"2026-08-26T19:30:17.658Z","confidence":0.7}},{"attribute":"release.history","value":[{"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"}],"provenance":{"source":"https://github.com/truera/trulens/releases","sourceType":"vioscale-crawler","retrievedAt":"2026-08-26T19:30:17.658Z","confidence":0.7}}],"security":[{"attribute":"security.vulnerabilities","value":{"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},"provenance":{"source":"https://advisories.ecosyste.ms/api/v1/advisories?ecosystem=pypi&package_name=trulens-eval&per_page=100","sourceType":"vioscale-crawler","retrievedAt":"2026-08-26T19:30:17.666Z","confidence":0.9}}]},"factList":[{"attribute":"deployment.options","value":{"self_hosted":true},"provenance":{"source":"https://www.trulens.org","sourceType":"vioscale-crawler","retrievedAt":"2026-08-21T11:03:25.225Z","confidence":0.6}},{"attribute":"description.long","value":"An open-source library for systematically evaluating and tracing LLM-based applications, providing feedback functions and metrics to assess quality, safety, and relevance.","provenance":{"source":"https://www.trulens.org","sourceType":"vioscale-crawler","retrievedAt":"2026-08-21T11:03:25.225Z","confidence":0.6}},{"attribute":"features.capabilities","value":{"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},"provenance":{"source":"https://www.trulens.org","sourceType":"vioscale-crawler","retrievedAt":"2026-08-21T11:03:25.225Z","confidence":0.6}},{"attribute":"integrations.count","value":2,"provenance":{"source":"https://www.trulens.org","sourceType":"vioscale-crawler","retrievedAt":"2026-08-21T11:03:25.225Z","confidence":0.6}},{"attribute":"integrations.list","value":[{"name":"OpenAI"},{"name":"GEPA"}],"provenance":{"source":"https://www.trulens.org","sourceType":"vioscale-crawler","retrievedAt":"2026-08-21T11:03:25.225Z","confidence":0.6}},{"attribute":"platform.support","value":{"cli":true,"web":true},"provenance":{"source":"https://www.trulens.org","sourceType":"vioscale-crawler","retrievedAt":"2026-08-21T11:03:25.225Z","confidence":0.6}},{"attribute":"pricing","value":{"type":"open_source","freeTier":true,"sourceUrl":"https://www.trulens.org","retrievedAt":"2026-08-21T11:03:25.225Z"},"provenance":{"source":"https://www.trulens.org","sourceType":"vioscale-crawler","retrievedAt":"2026-08-21T11:03:25.225Z","confidence":0.6}},{"attribute":"pricing.free_tier","value":true,"provenance":{"source":"https://www.trulens.org","sourceType":"vioscale-crawler","retrievedAt":"2026-08-21T11:03:25.225Z","confidence":0.6}},{"attribute":"pricing.model","value":"open_source","provenance":{"source":"https://www.trulens.org","sourceType":"vioscale-crawler","retrievedAt":"2026-08-21T11:03:25.225Z","confidence":0.6}},{"attribute":"pricing.price_level","value":"free","provenance":{"source":"https://www.trulens.org","sourceType":"vioscale-crawler","retrievedAt":"2026-08-21T11:03:25.225Z","confidence":0.6}},{"attribute":"pricing.transparent","value":true,"provenance":{"source":"https://www.trulens.org","sourceType":"vioscale-crawler","retrievedAt":"2026-08-21T11:03:25.225Z","confidence":0.6}},{"attribute":"reliability.status_page","value":true,"provenance":{"source":"https://www.trulens.org","sourceType":"vioscale-crawler","retrievedAt":"2026-08-21T11:03:25.225Z","confidence":0.6}},{"attribute":"activity.commits_last_30d","value":55,"provenance":{"source":"https://github.com/truera/trulens/pulse","sourceType":"vioscale-crawler","retrievedAt":"2026-08-26T19:30:17.658Z","confidence":0.65}},{"attribute":"adoption.github_stars","value":3525,"provenance":{"source":"https://github.com/truera/trulens","sourceType":"vioscale-crawler","retrievedAt":"2026-08-26T19:30:17.658Z","confidence":0.9}},{"attribute":"language.primary","value":"Python","provenance":{"source":"https://github.com/truera/trulens","sourceType":"vioscale-crawler","retrievedAt":"2026-08-26T19:30:17.658Z","confidence":0.9}},{"attribute":"license.spdx","value":"MIT","provenance":{"source":"https://github.com/truera/trulens","sourceType":"vioscale-crawler","retrievedAt":"2026-08-26T19:30:17.658Z","confidence":0.95}},{"attribute":"release.cadence_days","value":14,"provenance":{"source":"https://github.com/truera/trulens/releases","sourceType":"vioscale-crawler","retrievedAt":"2026-08-26T19:30:17.658Z","confidence":0.7}},{"attribute":"adoption.dependent_repos","value":1,"provenance":{"source":"https://packages.ecosyste.ms/api/v1/packages/lookup?repository_url=https%3A%2F%2Fgithub.com%2Ftruera%2Ftrulens","sourceType":"vioscale-crawler","retrievedAt":"2026-08-26T19:30:17.664Z","confidence":0.85}},{"attribute":"release.history","value":[{"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"}],"provenance":{"source":"https://github.com/truera/trulens/releases","sourceType":"vioscale-crawler","retrievedAt":"2026-08-26T19:30:17.658Z","confidence":0.7}},{"attribute":"security.vulnerabilities","value":{"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},"provenance":{"source":"https://advisories.ecosyste.ms/api/v1/advisories?ecosystem=pypi&package_name=trulens-eval&per_page=100","sourceType":"vioscale-crawler","retrievedAt":"2026-08-26T19:30:17.666Z","confidence":0.9}}],"releaseHistory":[{"version":"trulens-2.13.1","date":"2026-08-20T18:47:11Z","url":"https://github.com/truera/trulens/releases/tag/trulens-2.13.1","type":"stable"},{"version":"trulens-2.12.0","date":"2026-08-06T20:52:26Z","url":"https://github.com/truera/trulens/releases/tag/trulens-2.12.0","type":"stable"},{"version":"trulens-2.11.0","date":"2026-08-04T17:22:33Z","url":"https://github.com/truera/trulens/releases/tag/trulens-2.11.0","type":"stable"},{"version":"trulens-2.10.0","date":"2026-07-28T15:52:48Z","url":"https://github.com/truera/trulens/releases/tag/trulens-2.10.0","type":"stable"},{"version":"trulens-2.9.0","date":"2026-07-23T15:33:25Z","url":"https://github.com/truera/trulens/releases/tag/trulens-2.9.0","type":"stable"},{"version":"trulens-2.8.1","date":"2026-05-14T17:18:08Z","url":"https://github.com/truera/trulens/releases/tag/trulens-2.8.1","type":"stable"},{"version":"trulens-2.8.0","date":"2026-04-30T19:16:57Z","url":"https://github.com/truera/trulens/releases/tag/trulens-2.8.0","type":"stable"},{"version":"trulens-2.7.2","date":"2026-04-09T19:02:04Z","url":"https://github.com/truera/trulens/releases/tag/trulens-2.7.2","type":"stable"},{"version":"trulens-2.7.1","date":"2026-03-10T19:15:51Z","url":"https://github.com/truera/trulens/releases/tag/trulens-2.7.1","type":"stable"},{"version":"trulens-2.7.0","date":"2026-02-19T02:01:32Z","url":"https://github.com/truera/trulens/releases/tag/trulens-2.7.0","type":"stable"},{"version":"trulens-2.6.0","date":"2026-02-04T20:34:59Z","url":"https://github.com/truera/trulens/releases/tag/trulens-2.6.0","type":"stable"},{"version":"trulens-2.5.3","date":"2026-01-15T21:13:33Z","url":"https://github.com/truera/trulens/releases/tag/trulens-2.5.3","type":"stable"},{"version":"trulens-2.5.2","date":"2025-12-11T23:00:50Z","url":"https://github.com/truera/trulens/releases/tag/trulens-2.5.2","type":"stable"},{"version":"trulens-2.5.1","date":"2025-11-21T23:07:30Z","url":"https://github.com/truera/trulens/releases/tag/trulens-2.5.1","type":"stable"},{"version":"trulens-2.5.0","date":"2025-11-14T23:56:50Z","url":"https://github.com/truera/trulens/releases/tag/trulens-2.5.0","type":"stable"},{"version":"trulens-2.4.2","date":"2025-10-21T23:26:42Z","url":"https://github.com/truera/trulens/releases/tag/trulens-2.4.2","type":"stable"},{"version":"trulens-2.4.1","date":"2025-10-08T07:24:27Z","url":"https://github.com/truera/trulens/releases/tag/trulens-2.4.1","type":"stable"},{"version":"trulens-2.4.0","date":"2025-09-23T13:48:10Z","url":"https://github.com/truera/trulens/releases/tag/trulens-2.4.0","type":"stable"},{"version":"trulens-2.3.1","date":"2025-09-04T20:26:49Z","url":"https://github.com/truera/trulens/releases/tag/trulens-2.3.1","type":"stable"},{"version":"trulens-2.3.0","date":"2025-08-28T20:33:52Z","url":"https://github.com/truera/trulens/releases/tag/trulens-2.3.0","type":"stable"}],"integrations":[{"name":"OpenAI"},{"name":"GEPA"}],"vulnerabilities":{"count":0,"last12m":0,"source":"https://advisories.ecosyste.ms/api/v1/advisories?ecosystem=pypi&package_name=trulens-eval&per_page=100"},"claimed":false,"updatedAt":"2026-08-26T19:36:26.327Z","formats":{"json":"https://www.vioscale.ai/api/v1/software/trulens","markdown":"https://www.vioscale.ai/software/trulens.md","html":"https://www.vioscale.ai/software/trulens"}},"meta":{"source":"https://www.vioscale.ai","license":"CC-BY-4.0","generatedAt":"2026-09-01T14:05:18.078Z","disclaimer":"Independent, evidence-based. Every fact carries provenance."}}