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 future-agi/ai-evaluation

Open-source alternatives to Ai Evaluation

30 open-source projects similar to future-agi/ai-evaluation, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Ai Evaluation alternative.

  • recommenders-team/recommendersrecommenders-team avatar

    recommenders-team/recommenders

    21,769View on GitHub↗

    This project is a recommendation system framework designed for building, evaluating, and operationalizing personalized item suggestion engines. It provides a comprehensive toolkit for implementing collaborative filtering and content-based algorithms, supported by an end-to-end machine learning pipeline for preparing datasets and deploying predictive models. The framework distinguishes itself through the integration of knowledge graphs to provide richer context for recommendations and the use of industry-specific patterns to accelerate system deployment. It also includes a specialized model ev

    Pythonaiartificial-intelligencedata-science
    View on GitHub↗21,769
  • mikel-brostrom/boxmotmikel-brostrom avatar

    mikel-brostrom/boxmot

    8,212View on GitHub↗

    Boxmot is a multi-object tracking framework designed to follow multiple objects across video frames using motion and appearance algorithms to maintain consistent identities. It functions as a system for tracking objects with specific orientations using rotated bounding boxes and corresponding intersection-over-union computations. The project includes a re-identification model optimizer that converts neural networks into formats for hardware-accelerated execution. It also features an evolutionary hyperparameter tuner that iteratively mutates tracker settings to maximize accuracy for specific d

    Pythonboosttrackbotsortbytetrack
    View on GitHub↗8,212
  • 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

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
  • 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
  • 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
  • declare-lab/instruct-evaldeclare-lab avatar

    declare-lab/instruct-eval

    553View on GitHub↗

    This repository contains code to quantitatively evaluate instruction-tuned models such as Alpaca and Flan-T5 on held-out tasks.

    Python
    View on GitHub↗553
  • dki-lab/few-shot-bioiedki-lab avatar

    dki-lab/few-shot-bioIE

    12View on GitHub↗

    This repository provides the pipeline used in our work to benchmark GPT-3 in-context learning and BERT-sized model fine-tuning on biomedical information extraction tasks (NER and relation extraction) under the true few-shot setting.

    Python
    View on GitHub↗12
  • ej0cl6/texteeej0cl6 avatar

    ej0cl6/TextEE

    60View on GitHub↗

    Updates | Datasets | Models | Environment | Running | Results | Website | Paper

    Python
    View on GitHub↗60
  • eleutherai/lm-evaluation-harnessEleutherAI avatar

    EleutherAI/lm-evaluation-harness

    11,460View 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↗11,460
  • emma1066/zero-shot-ner-with-chatgptEmma1066 avatar

    Emma1066/Zero-Shot-NER-with-ChatGPT

    44View on GitHub↗

    This is the github repository for the paper to be appeared at EMNLP 2023 main conference: Empirical Study of Zero-Shot NER with ChatGPT.

    Python
    View on GitHub↗44
  • 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
  • freedomintelligence/evaluation-of-chatgpt-on-information-extractionFreedomIntelligence avatar

    FreedomIntelligence/Evaluation-of-ChatGPT-on-Information-Extraction

    134View on GitHub↗

    An Evaluation of ChatGPT on Information Extraction task, including Named Entity Recognition (NER), Relation Extraction (RE), Event Extraction (EE) and Aspect-based Sentiment Analysis (ABSA).

    Python
    View on GitHub↗134
  • freshllms/freshqaF

    freshllms/freshqa

    0View on GitHub↗
    View on GitHub↗0
  • 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
  • jau123/nanobanana-trending-promptsjau123 avatar

    jau123/nanobanana-trending-prompts

    640View on GitHub↗

    1,400+ curated trending AI image prompts from X, ranked by engagement. Works with NanoBanana, GPT Image 2, Midjourney

    View on GitHub↗640
  • johnsnowlabs/langtestJohnSnowLabs avatar

    JohnSnowLabs/langtest

    561View on GitHub↗

    Deliver safe & effective language models

    Python
    View on GitHub↗561
  • katzurik/neretrievekatzurik avatar

    katzurik/NERetrieve

    31View on GitHub↗

    This is the original code and dataset of the NERretrieve paper: NERetrieve: Dataset for Next Generation Named Entity Recognition and Retrieval.

    Shell
    View on GitHub↗31
  • 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

    29,190View 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↗29,190
  • lm-sys/fastchatlm-sys avatar

    lm-sys/FastChat

    39,472View 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,472
  • microsoft/promptbenchmicrosoft avatar

    microsoft/promptbench

    2,808View on GitHub↗

    A unified evaluation framework for large language models

    Python
    View on GitHub↗2,808
  • ml4ai/ie4willsml4ai avatar

    ml4ai/ie4wills

    1View on GitHub↗

    This repository contains the corpus and code for the paper "Information Extraction from Legal Wills: How Well Does GPT-4 Do?" (To appear in the Findings of the Association for Computational Linguistics: EMNLP 2023).

    Python
    View on GitHub↗1
  • 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/mle-benchopenai avatar

    openai/mle-bench

    1,316View on GitHub↗
    Python
    View on GitHub↗1,316