awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to evalplus/evalplus

Open-source alternatives to Evalplus

30 open-source projects similar to evalplus/evalplus, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Evalplus alternative.

  • openai/simple-evalsAvatar openai

    openai/simple-evals

    4,354Vezi pe 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
    Vezi pe GitHub↗4,354
  • rllm-org/rllmAvatar rllm-org

    rllm-org/rllm

    5,641Vezi pe GitHub↗

    rllm is an asynchronous reinforcement learning framework for training language agents. It provides a unified pipeline that runs the same agent code for both evaluation and training, automatically capturing traces for gradient computation. The framework supports distributed reinforcement learning across multiple GPUs and nodes using pluggable backends, and executes agents in isolated sandboxes—either locally or in the cloud—for safe and scalable rollout collection. It trains agents built with LangGraph, SmolAgents, OpenAI Agents SDK, or custom frameworks without requiring core logic changes. T

    Pythonagent-frameworkagentic-workflowcoding-agent
    Vezi pe GitHub↗5,641
  • comet-ml/opikAvatar comet-ml

    comet-ml/opik

    17,787Vezi pe 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
    Vezi pe GitHub↗17,787

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Find more with AI search
  • huggingface/lightevalAvatar huggingface

    huggingface/lighteval

    2,453Vezi pe 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
    Vezi pe GitHub↗2,453
  • johnsnowlabs/langtestAvatar JohnSnowLabs

    JohnSnowLabs/langtest

    561Vezi pe GitHub↗

    Deliver safe & effective language models

    Python
    Vezi pe GitHub↗561
  • stanford-crfm/helmAvatar stanford-crfm

    stanford-crfm/helm

    2,828Vezi pe 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
    Vezi pe GitHub↗2,828
  • microsoft/promptbenchAvatar microsoft

    microsoft/promptbench

    2,808Vezi pe GitHub↗

    A unified evaluation framework for large language models

    Python
    Vezi pe GitHub↗2,808
  • eleutherai/lm-evaluation-harnessAvatar EleutherAI

    EleutherAI/lm-evaluation-harness

    11,460Vezi pe 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
    Vezi pe GitHub↗11,460
  • langfuse/langfuseAvatar langfuse

    langfuse/langfuse

    29,190Vezi pe 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
    Vezi pe GitHub↗29,190
  • explodinggradients/ragasAvatar explodinggradients

    explodinggradients/ragas

    14,400Vezi pe 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
    Vezi pe GitHub↗14,400
  • openai/evalsAvatar openai

    openai/evals

    18,702Vezi pe 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
    Vezi pe GitHub↗18,702
  • huggingface/evaluateAvatar huggingface

    huggingface/evaluate

    2,455Vezi pe GitHub↗

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

    Python
    Vezi pe GitHub↗2,455
  • truera/trulensAvatar truera

    truera/trulens

    3,384Vezi pe GitHub↗

    Evaluation and Tracking for LLM Experiments and AI Agents

    Python
    Vezi pe GitHub↗3,384
  • giskard-ai/giskardAvatar Giskard-AI

    Giskard-AI/giskard

    5,434Vezi pe 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
    Vezi pe GitHub↗5,434
  • confident-ai/deepevalAvatar confident-ai

    confident-ai/deepeval

    13,733Vezi pe 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
    Vezi pe GitHub↗13,733
  • open-mmlab/mmsegmentationAvatar open-mmlab

    open-mmlab/mmsegmentation

    9,860Vezi pe GitHub↗

    MMSegmentation is an open-source semantic segmentation toolbox built on PyTorch that provides a modular, configurable framework for building, training, evaluating, and deploying segmentation models. At its core, it offers a config-driven pipeline that assembles training, evaluation, and inference workflows by parsing hierarchical configuration files, with a modular component registry that enables plug-and-play composition of neural network modules, optimizers, datasets, and metrics. The framework supports the full model lifecycle through a unified runner interface that controls training, testi

    Pythondeeplabv3image-segmentationmedical-image-segmentation
    Vezi pe GitHub↗9,860
  • facebookresearch/parlaiAvatar facebookresearch

    facebookresearch/ParlAI

    10,625Vezi pe GitHub↗

    ParlAI is a conversational AI research framework designed for training, evaluating, and sharing dialogue models using a unified interface for datasets and agents. It functions as a PyTorch-based training platform and a dialogue data collection system, providing a centralized model zoo for the distribution of versioned pretrained agents. The project distinguishes itself through a knowledge-grounded retrieval system that combines dense and sparse indexing to ground responses in external information. It also provides a comprehensive infrastructure for gathering human-AI interaction data via inte

    Python
    Vezi pe GitHub↗10,625
  • packtpublishing/llm-engineers-handbookAvatar PacktPublishing

    PacktPublishing/LLM-Engineers-Handbook

    4,774Vezi pe GitHub↗

    This project is an educational resource and engineering guide for building, deploying, and optimizing large language model applications and production pipelines. It serves as a blueprint for cloud AI infrastructure, providing a framework for orchestrating inference endpoints, data warehouses, and scalable production environments. The repository provides specific implementation patterns for retrieval augmented generation to ground model responses in external data. It includes a training workflow for crawling, structuring, and processing datasets to facilitate model fine-tuning, alongside an ev

    Pythonawsfine-tuning-llmgenai
    Vezi pe GitHub↗4,774
  • infrasys-ai/aiinfraAvatar Infrasys-AI

    Infrasys-AI/AIInfra

    7,414Vezi pe GitHub↗
    Jupyter Notebookaiinfraaisystem
    Vezi pe GitHub↗7,414
  • thinking-machines-lab/tinker-cookbookAvatar thinking-machines-lab

    thinking-machines-lab/tinker-cookbook

    2,856Vezi pe GitHub↗

    Tinker Cookbook is an open-source framework for fine-tuning large language models, supporting supervised learning, reinforcement learning, and parameter-efficient techniques like LoRA adapters. It provides a complete pipeline for aligning models with human preferences through multi-stage RLHF workflows, from supervised fine-tuning through preference optimization to reinforcement learning. The framework distinguishes itself through recipe-based training orchestration, where fine-tuning workflows are defined as composable recipe files that chain data loading, model configuration, and training l

    Python
    Vezi pe GitHub↗2,856
  • stanfordnmbl/osim-rlAvatar stanfordnmbl

    stanfordnmbl/osim-rl

    944Vezi pe GitHub↗

    Osim-rl is a research environment designed for the development and evaluation of reinforcement learning agents within physics-based musculoskeletal simulations. It provides a standardized interface that maps physiological state observations to muscle excitation control signals, enabling the study of human movement and biomechanics through iterative policy optimization. The framework distinguishes itself by integrating high-fidelity musculoskeletal modeling with tools for scientific benchmarking and reproducible experimentation. It allows researchers to define custom reward functions and adjus

    Pythonbiomechanicsdeep-reinforcement-learningkinematics
    Vezi pe GitHub↗944
  • orchestra-research/ai-research-skillsAvatar Orchestra-Research

    Orchestra-Research/AI-Research-SKILLs

    3,641Vezi pe GitHub↗

    This project is an LLM research orchestrator and autonomous AI agent framework designed to automate the scientific lifecycle. It functions as an end-to-end research pipeline and model training toolkit, managing everything from initial literature reviews and hypothesis testing to the final drafting of academic papers. The system is distinguished by its ability to convert unstructured academic PDFs into machine-executable knowledge layers, allowing agents to reproduce and extend research findings. It employs a two-loop orchestration architecture and a specialized research engineering skill libr

    TeXaiai-researchclaude
    Vezi pe GitHub↗3,641
  • ntmc-community/matchzooAvatar NTMC-Community

    NTMC-Community/MatchZoo

    3,845Vezi pe GitHub↗

    MatchZoo is a deep learning framework designed for building, training, and evaluating neural networks that determine the relevance and similarity between pairs of textual inputs. It serves as a research platform for neural information retrieval, specifically supporting the development of models for document retrieval, question answering, and ranking tasks. The framework utilizes declarative architecture composition to define complex neural network structures. It includes automated hyper-parameter resolution to populate missing configuration parameters before model compilation and uses callbac

    Python
    Vezi pe GitHub↗3,845
  • varungodbole/prompt-tuning-playbookAvatar varungodbole

    varungodbole/prompt-tuning-playbook

    901Vezi pe GitHub↗

    This project provides a structured methodology and framework for engineering, testing, and maintaining system instructions for large language models. It serves as a guide for designing clear, explicit prompts that ensure models follow complex tasks with consistent accuracy. The framework distinguishes itself by treating prompt development as a rigorous engineering process, emphasizing the use of version control to manage prompt templates and style guides. By organizing instructions into modular, reusable components, it facilitates long-term maintainability and reduces technical debt within de

    Vezi pe GitHub↗901
  • facebookresearch/slowfastAvatar facebookresearch

    facebookresearch/SlowFast

    7,377Vezi pe GitHub↗

    SlowFast is a PyTorch video understanding framework and spatiotemporal neural network library. It serves as a toolset for video action recognition, enabling the training and evaluation of models designed to classify complex activities and objects within video sequences. The framework is distinguished by its use of dual-pathway spatiotemporal sampling to capture both slow and fast motions. It supports self-supervised video learning for pre-training models on unlabeled data and employs multigrid spatiotemporal training to optimize learning across multiple spatial and temporal resolutions. The

    Python
    Vezi pe GitHub↗7,377
  • datawhalechina/prompt-engineering-for-developersAvatar datawhalechina

    datawhalechina/prompt-engineering-for-developers

    24,267Vezi pe GitHub↗

    This project is a technical curriculum and development guide focused on large language model prompt engineering, fine-tuning, and the creation of retrieval augmented generation applications. It serves as a comprehensive resource for developers to master crafting precise instructions and textual patterns to improve the quality and predictability of model outputs. The material covers the end-to-end workflow of adapting open-source models to specific datasets and integrating language models with vector databases to generate responses based on private information. It also provides a systematic ap

    Jupyter Notebook
    Vezi pe GitHub↗24,267
  • locuslab/tcnAvatar locuslab

    locuslab/TCN

    4,525Vezi pe GitHub↗

    TCN is a deep learning sequence framework and library for building temporal convolutional networks. It provides a toolkit for implementing purely convolutional architectures to model sequential data as an alternative to recurrent neural networks. The project includes a sequence modeling benchmark suite designed to evaluate the accuracy and processing speed of architectures. This suite utilizes standardized tasks, including memory problems, digit classification, music, and language tasks, to quantify performance. The framework covers a range of structural components for sequence processing, s

    Python
    Vezi pe GitHub↗4,525
  • huggingface/smollmAvatar huggingface

    huggingface/smollm

    3,624Vezi pe GitHub↗

    SmolLM is a project dedicated to the development of small language models. It focuses on training and fine-tuning compact models that maintain high performance while utilizing fewer parameters. The project emphasizes efficient AI inference and on-device text generation, aiming to enable the deployment of lightweight models on edge devices with limited memory and processing power. It utilizes synthetic data generation to produce artificial datasets that improve the reasoning and training of these AI systems. The system supports a variety of optimization and training capabilities, including we

    Python
    Vezi pe GitHub↗3,624
  • dusty-nv/jetson-inferenceAvatar dusty-nv

    dusty-nv/jetson-inference

    8,734Vezi pe GitHub↗

    jetson-inference is a set of libraries and tools for executing optimized deep learning models on embedded GPU hardware. Its primary purpose is to enable real-time computer vision and AI inference at the edge with low latency and high throughput. The project distinguishes itself through high-performance streaming analytics and the ability to execute concurrent AI pipelines on auto-grade silicon. It provides specialized support for multi-sensor stream processing, utilizing zero-copy data transport to load camera frames directly into GPU memory. The codebase covers a broad surface of capabiliti

    C++caffecomputer-visiondeep-learning
    Vezi pe GitHub↗8,734
  • google-deepmind/meltingpotAvatar google-deepmind

    google-deepmind/meltingpot

    846Vezi pe GitHub↗

    A suite of test scenarios for multi-agent reinforcement learning.

    Python
    Vezi pe GitHub↗846