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

Open LLM Benchmarking Suites

Ranking updated Jun 30, 2026

For a benchmark for comparing language models, the first results are huggingface/lighteval, openai/simple-evals (simple-evals is a ready-to-use evaluation framework that can run predefined tasks across multiple model backends and compute a range of performance metrics—covering the core needs for systematic LLM comparison and leaderboard-style output) and internlm/opencompass (OpenCompass is a comprehensive evaluation platform and benchmarking suite that systematically measures open-source LLMs across diverse datasets with standardized metrics, a built-in leaderboard, and support for custom tasks — exactly the tool this search is after). open-compass/opencompass and eleutherai/lm-evaluation-harness round out the shortlist. Compare the match explanations and check the project documentation against your requirements.

Frameworks and evaluation datasets designed to measure the performance and capabilities of open-source language models.

Open LLM Benchmarking Suites

Find the best repos with AI.We'll search the best matching repositories with AI.
  • 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

    Lighteval is a framework purpose-built for running standardized benchmarks and custom evaluations against open-source LLMs, supporting multiple inference backends (transformers, vllm, custom APIs), pluggable metrics, YAML-defined custom tasks, and Hub-based result comparison, covering every required feature of an LLM evaluation benchmark suite.

    PythonStandardized Benchmarks
    View on GitHub↗2,453
  • openai/simple-evalsopenai avatar

    openai/simple-evals

    4,354View 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

    simple-evals is a ready-to-use evaluation framework that can run predefined tasks across multiple model backends and compute a range of performance metrics—covering the core needs for systematic LLM comparison and leaderboard-style output.

    PythonStandardized Benchmarks
    View on GitHub↗4,354
  • internlm/opencompassInternLM avatar

    InternLM/opencompass

    7,096View on GitHub↗

    OpenCompass is a comprehensive evaluation platform, benchmarking suite, and distributed model evaluator designed to measure the performance and accuracy of large language models. It provides a framework for benchmarking both open-source and API-based models against diverse datasets using standardized metrics and reproducible pipelines. The project features an automated judging framework that uses language models as judges to score and verify the quality of generated text. It includes a performance leaderboard system for comparing the relative capabilities of various models across industry-sta

    OpenCompass is a comprehensive evaluation platform and benchmarking suite that systematically measures open-source LLMs across diverse datasets with standardized metrics, a built-in leaderboard, and support for custom tasks — exactly the tool this search is after.

    PythonLLM Benchmarking
    View on GitHub↗7,096
  • open-compass/opencompassopen-compass avatar

    open-compass/opencompass

    6,678View on GitHub↗

    OpenCompass is an open-source framework for standardized benchmarking of large language models. It provides a configurable evaluation pipeline that supports both objective and subjective assessment, using a dual-engine architecture to handle closed-form answer comparison and open-ended response rating. The framework is designed as a modular platform where datasets, models, and metrics are composed through declarative YAML configuration files. The framework distinguishes itself through its extensible model integration layer, which supports custom models, HuggingFace models, and third-party API

    OpenCompass is a comprehensive open-source framework for standardized benchmarking of large language models, offering predefined evaluation tasks, support for open-source model backends, extensible configuration, and multi-metric scoring, making it an ideal fit for this search.

    PythonLLM Benchmarking
    View on GitHub↗6,678
  • 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

    EleutherAI's lm-evaluation-harness is a standardized framework for benchmarking LLMs across many academic tasks, with extensible custom tasks, multi-metric scoring, and data decontamination — exactly the systematic evaluation and comparison tool you're looking for.

    PythonLarge Language ModelsModel BenchmarkingModel Benchmarking Frameworks
    View on GitHub↗11,460
  • 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

    FastChat includes a dedicated evaluation framework with automated judges, side-by-side preference ranking, and multi-turn dialogue benchmarking for comparing open-source LLMs, fitting your need for a systematic evaluation tool even though its primary focus is training and serving.

    PythonLarge Language Model ServingChatbot Hosting ServicesDistributed Model Orchestration
    View on GitHub↗39,472
  • bigcode-project/bigcode-evaluation-harnessbigcode-project avatar

    bigcode-project/bigcode-evaluation-harness

    1,049View on GitHub↗

    A framework for the evaluation of autoregressive code generation language models.

    This is an evaluation framework for code generation models, so it systematically benchmarks LLMs but is limited to code tasks rather than covering the broad range of tasks your search seemed to expect.

    PythonEvaluation FrameworksModel Evaluation and Benchmarking
    View on GitHub↗1,049
  • 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

    OpenAI Evals is a framework for automating and managing repeatable benchmarking of language models, supporting interchangeable models and custom tasks; it fits as a systematic evaluation suite, though explicit leaderboard/report generation is not highlighted in its description.

    PythonLLM EvaluationModel Performance BenchmarkingModel Testing
    View on GitHub↗18,702
  • kaggle/kaggle-cliKaggle avatar

    Kaggle/kaggle-cli

    7,417View on GitHub↗

    The Kaggle API command line interface is a suite of utilities for managing datasets, machine learning models, and competition entries from a terminal. It functions as a command line wrapper that translates user input into API calls to control remote cloud resources. The project differentiates itself by providing specialized tools for automating the execution of notebook kernels and managing the lifecycle of machine learning models, including version iteration and performance tracking. It also includes a utility for executing evaluation tasks against large language models and downloading the r

    The Kaggle CLI is a client for the Kaggle competition platform rather than a standalone benchmark suite — it can submit evaluations to Kaggle's infrastructure but does not itself define tasks, run models locally, or generate leaderboards without the external platform.

    PythonLLM Benchmarking
    View on GitHub↗7,417
  • chatboxai/chatboxchatboxai avatar

    chatboxai/chatbox

    40,499View on GitHub↗

    Chatbox is a cross-platform desktop application that provides a unified interface for interacting with a wide range of artificial intelligence models. It functions as a model-agnostic client, allowing users to connect to various third-party AI providers or execute open-source models directly on their own hardware. By centralizing these diverse services into a single workspace, the application enables users to manage multiple chat sessions, adjust model parameters, and switch between different AI backends with ease. The project distinguishes itself through a local-first architecture that prior

    Chatbox is a cross-platform chat interface for interacting with LLMs, not a benchmark suite — it lacks predefined evaluation tasks, multi-metric scoring, leaderboard generation, or standardized dataset integration needed for systematic performance comparison.

    TypeScriptModel Runners
    View on GitHub↗40,499
  • zjunlp/easyeditzjunlp avatar

    zjunlp/EasyEdit

    2,718View on GitHub↗

    EasyEdit is a framework and toolkit designed for updating, inserting, or erasing specific factual information within large language models without requiring full retraining. It functions as a parameter modifier and knowledge editing system capable of performing targeted weight updates across diverse model architectures. The project distinguishes itself by supporting both text-based and multimodal model editing, allowing for knowledge updates across image and text modalities. It provides utilities for model steering to adjust personality and reasoning patterns in real time via activation inter

    EasyEdit is a framework for editing factual knowledge in LLMs, not a suite for evaluating and comparing model performance across tasks — it focuses on modifying model parameters rather than benchmarking.

    Jupyter NotebookLLM Benchmarking
    View on GitHub↗2,718
  • bentoml/openllmbentoml avatar

    bentoml/OpenLLM

    12,115View on GitHub↗

    OpenLLM is a framework for deploying, managing, and scaling open-source large language models

    OpenLLM focuses on deploying and scaling LLMs, not on systematically evaluating their performance with predefined tasks, leaderboards, or multi-metric scoring.

    PythonOpen Models
    View on GitHub↗12,115
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
huggingface/lighteval2.5KPythonMITJun 9, 2026
openai/simple-evals4.4KPythonmitJul 31, 2025
internlm/opencompass7.1KPythonApache-2.0Jun 17, 2026
open-compass/opencompass6.7KPythonapache-2.0Feb 14, 2026
eleutherai/lm-evaluation-harness11.5KPythonmitFeb 15, 2026
lm-sys/fastchat39.5KPythonApache-2.0May 1, 2026
bigcode-project/bigcode-evaluation-harness1KPythonApache-2.0Jul 22, 2025
openai/evals18.7KPythonNOASSERTIONApr 14, 2026
kaggle/kaggle-cli7.4KPythonApache-2.0Jun 22, 2026
chatboxai/chatbox40.5KTypeScriptGPL-3.0Jun 12, 2026

Related searches

  • a framework for evaluating LLM output quality
  • a framework for evaluating small language models
  • a framework for evaluating LLM apps
  • an inference server for serving LLMs at scale
  • a library for LLM-as-judge evaluation
  • an open source framework for LLM applications
  • an observability platform for LLM applications
  • a library for speeding up LLM token generation