awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
Back to declare-lab/instruct-eval

Projects sharing features with Instruct Eval

30 open-source projects similar to declare-lab/instruct-eval, ranked by shared indexed features. Tags may describe platforms or build tools rather than the same primary purpose. Check each project’s use case, license, and deployment requirements before treating it as a replacement.

  • allenai/olmo-evalallenai avatar

    allenai/OLMo-Eval

    33View on GitHub↗

    This project provides a unified workbench for evaluating language models throughout the model development loop.

    Python
    View on GitHub↗33
  • comet-ml/opikcomet-ml avatar

    comet-ml/opik

    17,787View on GitHub↗

    Opik is an observability and evaluation platform designed for generative AI applications and agentic workflows. It provides a centralized environment for tracing execution flows, managing prompt templates, and monitoring production performance, allowing teams to gain visibility into complex model interactions and tool usage without requiring manual application code changes. The platform distinguishes itself through its integrated approach to the AI development lifecycle, combining distributed trace instrumentation with automated evaluation frameworks. It supports model-as-a-judge scoring, syn

    Pythonevaluationhacktoberfesthacktoberfest2025
    View on GitHub↗17,787
  • confident-ai/deepevalconfident-ai avatar

    confident-ai/deepeval

    13,733View on GitHub↗

    Deepeval is a framework for testing and evaluating large language model applications. It provides a suite of tools for executing automated regression tests, validating model output quality against defined standards, and tracing the execution of complex agent workflows. By integrating these capabilities into development pipelines, the platform ensures consistent performance and reliability throughout the software lifecycle. The platform distinguishes itself through its focus on programmatic validation and observability. It utilizes secondary language models to score output quality and employs

    Pythonevaluation-frameworkevaluation-metricsllm-evaluation
    View on GitHub↗13,733

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Find more with AI search
  • cvs-health/uqlmcvs-health avatar

    cvs-health/uqlm

    1,169View on GitHub↗

    UQLM: Uncertainty Quantification for Language Models, is a Python package for UQ-based LLM hallucination detection

    Python
    View on GitHub↗1,169
  • eleutherai/lm-evaluation-harnessEleutherAI avatar

    EleutherAI/lm-evaluation-harness

    14,424View on GitHub↗

    This project is a standardized framework for benchmarking large language models across a wide range of academic and reasoning datasets. It provides a platform for executing automated evaluation tasks to measure model accuracy and performance, ensuring consistent assessment through a structured configuration schema. The framework distinguishes itself by incorporating a dedicated utility for data decontamination, which identifies and removes overlapping training samples from evaluation sets to prevent data leakage. It also features a flexible task builder that allows users to define custom benc

    Pythonevaluation-frameworklanguage-modeltransformer
    View on GitHub↗14,424
  • evalplus/evalplusevalplus avatar

    evalplus/evalplus

    1,765View on GitHub↗

    Rigourous evaluation of LLM-synthesized code - NeurIPS 2023 & COLM 2024

    Python
    View on GitHub↗1,765
  • explodinggradients/ragasexplodinggradients avatar

    explodinggradients/ragas

    14,400View on GitHub↗

    Ragas is an evaluation framework and performance benchmark designed to quantify the quality of retrieval augmented generation pipelines. It functions as an application optimizer to identify bottlenecks in language model workflows using automated metrics and model-based scoring. The framework includes a system for generating synthetic datasets that mimic production scenarios and edge cases to create realistic test cases. It enables reference-free assessment, allowing the evaluation of response quality by analyzing grounding in the provided context without requiring gold-standard labels. The s

    Python
    View on GitHub↗14,400
  • freshllms/freshqafreshllms avatar

    freshllms/freshqa

    402View on GitHub↗

    Data and code for FreshLLMs (https://arxiv.org/abs/2310.03214)

    Jupyter Notebook
    View on GitHub↗402
  • future-agi/ai-evaluationfuture-agi avatar

    future-agi/ai-evaluation

    127View on GitHub↗

    Assess, Guard, and Monitor Your LLM Applications Built by Future AGI | Docs | Platform

    Python
    View on GitHub↗127
  • giskard-ai/giskardGiskard-AI avatar

    Giskard-AI/giskard

    5,434View on GitHub↗

    Giskard is an evaluation framework, testing library, and quality monitoring system for large language models and AI agents. It serves as a toolkit for quantifying model performance and reliability, providing specialized capabilities for validating retrieval-augmented generation pipelines. The project distinguishes itself through an automated red teaming tool and security scanner designed to identify vulnerabilities, prompt injections, and safety risks. It utilizes adversarial probing and synthetic edge case generation to quantify model robustness and detect information disclosure. The platfo

    Python
    View on GitHub↗5,434
  • huggingface/evaluatehuggingface avatar

    huggingface/evaluate

    2,455View on GitHub↗

    🤗 Evaluate: A library for easily evaluating machine learning models and datasets.

    Python
    View on GitHub↗2,455
  • huggingface/lightevalhuggingface avatar

    huggingface/lighteval

    2,453View on GitHub↗

    Lighteval is an open-source framework for running standardized benchmarks and custom evaluation tasks against language models. It provides a system for defining new evaluation tasks with custom prompts, metrics, and scoring in YAML configuration files, and integrates with the Hugging Face Hub for storing and comparing results. The framework supports evaluating models across multiple inference backends, including transformers, vllm, and custom APIs, through a unified generation and log-probability interface. It includes a pluggable metric registry for built-in and custom scoring, a prediction

    Pythonevaluationevaluation-frameworkevaluation-metrics
    View on GitHub↗2,453
  • ianarawjo/chainforgeianarawjo avatar

    ianarawjo/ChainForge

    2,997View on GitHub↗

    An open-source visual programming environment for battle-testing prompts to LLMs.

    TypeScript
    View on GitHub↗2,997
  • johnsnowlabs/langtestJohnSnowLabs avatar

    JohnSnowLabs/langtest

    561View on GitHub↗

    Deliver safe & effective language models

    Python
    View on GitHub↗561
  • langchain-ai/agentevalslangchain-ai avatar

    langchain-ai/agentevals

    629View on GitHub↗

    Agentic applications give an LLM freedom over control flow in order to solve problems. While this freedom can be extremely powerful, the black box nature of LLMs can make it difficult to understand how changes in one part of your agent will affect others downstream. This makes evaluating your…

    Python
    View on GitHub↗629
  • langfuse/langfuselangfuse avatar

    langfuse/langfuse

    37,130View on GitHub↗

    Langfuse is an open-source observability and evaluation platform designed for language model applications. It provides a centralized system for tracking execution traces, monitoring performance metrics, and managing prompt templates. By capturing hierarchical units of work and telemetry data, the platform enables developers to debug complex application lifecycles and analyze token usage, latency, and model interactions in production environments. The platform distinguishes itself through an integrated evaluation framework that allows for systematic benchmarking and automated scoring of model

    TypeScriptanalyticsautogenevaluation
    View on GitHub↗37,130
  • lm-sys/fastchatlm-sys avatar

    lm-sys/FastChat

    39,545View on GitHub↗

    FastChat is a training and serving platform for large language models that provides an integrated toolkit for fine-tuning, hosting, and benchmarking chatbots. It functions as an inference server capable of hosting multiple models and exposing them via a standardized API for chat applications. The platform distinguishes itself through a distributed model controller that manages worker nodes and routes requests across a hardware-agnostic inference layer supporting various accelerators. It includes a dedicated evaluation framework for assessing model quality using automated judges, multi-turn di

    Python
    View on GitHub↗39,545
  • microsoft/promptbenchmicrosoft avatar

    microsoft/promptbench

    2,808View on GitHub↗

    A unified evaluation framework for large language models

    Python
    View on GitHub↗2,808
  • mlgroupjlu/llm-eval-surveyMLGroupJLU avatar

    MLGroupJLU/LLM-eval-survey

    1,600View on GitHub↗

    The official GitHub page for the survey paper "A Survey on Evaluation of Large Language Models".

    benchmarkevaluationlarge-language-models
    View on GitHub↗1,600
  • onestardao/wfgyonestardao avatar

    onestardao/WFGY

    1,489View on GitHub↗
    Jupyter Notebookai-interpretabilityalignmentembedding
    View on GitHub↗1,489
  • openai/evalsopenai avatar

    openai/evals

    18,702View on GitHub↗

    Evals is a framework designed for automating, managing, and executing repeatable benchmarking suites to analyze the quality and performance of language models. It provides a platform for running standardized tests to measure model accuracy and track behavioral changes over time. The system distinguishes itself through a modular architecture that uses a standardized adapter layer to normalize inputs and outputs, allowing different models to be swapped and tested interchangeably. It supports the creation of custom benchmarks using proprietary data, enabling quality assurance on sensitive tasks

    Python
    View on GitHub↗18,702
  • openai/simple-evalsopenai avatar

    openai/simple-evals

    4,695View on GitHub↗

    This project is a language model evaluation framework and benchmarking tool designed to measure the accuracy and performance of models across diverse datasets. It provides a system for implementing model-based graders, running standardized tests for mathematical reasoning, coding, and factuality, and calculating quantified performance metrics such as precision, recall, F1 scores, and pass-at-k. The framework utilizes model-based grading and rubrics to validate response quality against expert-defined criteria. It includes a multi-model benchmarking loop and a model-agnostic API interface to co

    Python
    View on GitHub↗4,695
  • pair-code/llm-comparatorPAIR-code avatar

    PAIR-code/llm-comparator

    528View on GitHub↗

    LLM Comparator is an interactive data visualization tool for evaluating and analyzing LLM responses side-by-side, developed by the PAIR team.

    JavaScript
    View on GitHub↗528
  • pkunlp-icler/pca-evalPKUnlp-icler avatar

    PKUnlp-icler/PCA-EVAL

    108View on GitHub↗

    ACL 2024 PCA-Bench: Evaluating Multimodal Large Language Models in Perception-Cognition-Action Chain

    Jupyter Notebook
    View on GitHub↗108
  • psycoy/mixevalPsycoy avatar

    Psycoy/MixEval

    255View on GitHub↗

    The official evaluation suite and dynamic data release for MixEval.

    Python
    View on GitHub↗255
  • qcri/llmebenchqcri avatar

    qcri/LLMeBench

    106View on GitHub↗

    Benchmarking Large Language Models

    Python
    View on GitHub↗106
  • quotient-ai/judgesquotient-ai avatar

    quotient-ai/judges

    338View on GitHub↗

    1. Overview 2. Installation 3. API - Types of Judges - Classifiers - Graders - Using Judges - Classifier Judges - Combining Judges - Jury Object 4. Usage - Pick a model - Send data to an LLM - Use a judges classifier LLM as an evaluator model - Use a Jury for averaging and diversification - Use…

    Python
    View on GitHub↗338
  • rucaibox/llmboxRUCAIBox avatar

    RUCAIBox/LLMBox

    850View on GitHub↗

    A comprehensive library for implementing LLMs, including a unified training pipeline and comprehensive model evaluation.

    Python
    View on GitHub↗850
  • stanford-crfm/helmstanford-crfm avatar

    stanford-crfm/helm

    2,828View on GitHub↗

    Holistic Evaluation of Language Models (HELM) is an open source Python framework created by the Center for Research on Foundation Models (CRFM) at Stanford for holistic, reproducible and transparent evaluation of foundation models, including large language models (LLMs) and multimodal models.

    Python
    View on GitHub↗2,828
  • truera/trulenstruera avatar

    truera/trulens

    3,384View on GitHub↗

    Evaluation and Tracking for LLM Experiments and AI Agents

    Python
    View on GitHub↗3,384