
Introduction
Every new Large Language Model (LLM) application needs proper evaluation before its performance can be trusted — yet the abundance of benchmarks, metrics and tools, each with its own scripts, can make evaluation harder to manage than the application itself. Open-source developers keep shipping frameworks to tame this problem. This overview covers five of the strongest options, plus a “golden repository” of evaluation resources at the end.
1. DeepEval


DeepEval is an open-source framework built specifically for testing LLM applications with a wide range of metrics. It ships with more than 30 built-in measures — correctness, stability, relevance, hallucination detection and more — covering both single-turn and multi-turn tasks, and supports custom metrics powered by LLMs or locally run NLP models. It can also generate synthetic datasets. DeepEval works with any LLM application (chatbots, Retrieval-Augmented Generation pipelines, agents) and adds security scanning to surface vulnerabilities, drift and model errors quickly.
2. Arize (AX and Phoenix)


Arize offers a freemium platform (Arize AX) alongside a fully open-source counterpart, Phoenix, for LLM observability and evaluation. Phoenix is self-hosted: every model call can be logged, built-in or custom evaluators run against traces, signals version-controlled, and outputs clustered to spot failures fast. It is production-ready, with async workers, scalable storage and OpenTelemetry-first integration that plugs evaluation results into existing analytics pipelines — a good fit for teams needing full control or operating in regulated environments.
Arize AX provides a community edition with similar capabilities plus paid enterprise upgrades: SOC 2 compliance, role-based access, bring-your-own-key encryption and air-gapped deployment. AX also bundles Alyx, an AI assistant that analyzes traces, clusters failures and drafts follow-up evaluations. Both products expose where agents fail, support datasets and experiments, and consolidate dashboards, monitors and alerts in one place.
3. Opik


Opik, by Comet, is an open-source platform built for end-to-end testing of AI applications. It logs detailed traces of each LLM call, supports annotation, and surfaces results in a dashboard. Automated LLM-as-judge metrics cover factuality, toxicity and similar dimensions; guardrails handle safety tasks such as redacting personally identifiable information or blocking unwanted topics. CI/CD integration lets teams run evaluation tests on every deployment — a comprehensive toolkit for continuously improving and securing LLM pipelines.
4. Langfuse


Langfuse is an open-source LLM engineering platform centered on observability and evaluation. It automatically captures everything that happens during an LLM call — inputs, outputs, API calls — for full traceability, and adds centralized prompt versioning plus a playground for fast iteration on inputs and parameters. Evaluation workflows are flexible: LLM-as-judge metrics, human annotation, benchmarks on custom test sets, and result tracking across app versions, with production monitoring dashboards and A/B experiments built in. It suits teams that want both developer experience and full visibility into deployed applications.
5. Language Model Evaluation Harness
![]()

The LM Evaluation Harness, by EleutherAI, is the classic open-source benchmark framework: dozens of standard LLM benchmarks (60+ tasks including BIG-bench, MMLU and HellaSwag) bundled into one library. It supports models served through Hugging Face Transformers, GPT-NeoX, Megatron-DeepSpeed and vLLM, as well as API models. It underpinned Hugging Face’s Open LLM Leaderboard and is cited by hundreds of papers. It is not designed for app-centric evaluation such as agent debugging; its strength is reproducible metrics against published baselines.
Wrapping up (and a golden repository)
Each tool has a clear niche. DeepEval suits local test suites with security checks. Arize provides deep visibility — Phoenix for self-hosted setups, AX for enterprise scale. Opik excels at end-to-end testing of agent workflows. Langfuse makes prompt management and production observability simple. And the LM Evaluation Harness remains the standard for benchmarking against academic tasks. For a single hub collecting evaluation tools, datasets, benchmarks and papers, the LLM Evaluation repository maintained by Andrei Lopatenko is the place to start.
Two cautions apply across all five. LLM-as-judge metrics inherit the biases and blind spots of the judging model, so critical decisions deserve a second judge from a different model family or human review. And this category evolves exceptionally fast — feature lists and hosting options above reflect the state at writing and should be checked against each project’s repository. For teams building agents on production platforms, evaluation tooling pairs naturally with managed experiment tracking.