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 fairlearn/fairlearn

Projects sharing features with Fairlearn

30 open-source projects similar to fairlearn/fairlearn, 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.

  • trusted-ai/aif360Trusted-AI avatar

    Trusted-AI/AIF360

    2,827View on GitHub↗

    A comprehensive set of fairness metrics for datasets and machine learning models, explanations for these metrics, and algorithms to mitigate bias in datasets and models.

    Python
    View on GitHub↗2,827
  • seldonio/alibiSeldonIO avatar

    SeldonIO/alibi

    2,630View on GitHub↗

    Algorithms for explaining machine learning models

    Python
    View on GitHub↗2,630
  • pair-code/what-if-toolpair-code avatar

    pair-code/what-if-tool

    1,004View on GitHub↗

    Source code/webpage/demos for the What-If Tool

    HTML
    View on GitHub↗1,004
  • interpretml/interpretinterpretml avatar

    interpretml/interpret

    6,881View on GitHub↗

    Interpret is an interpretable machine learning library and glassbox model framework. It provides toolkits for training inherently transparent models and applying post-hoc explanation techniques to make machine learning predictions human-understandable. The framework distinguishes itself by integrating differential privacy into the training of interpretable models to prevent sensitive data from leaking through explanations. It also features a visualization tool for rendering interactive decision paths and model behavior. The library covers model explainability through feature importance calcu

    C++
    View on GitHub↗6,881
  • pytorch/opacuspytorch avatar

    pytorch/opacus

    1,934View on GitHub↗

    Training PyTorch models with differential privacy

    Python
    View on GitHub↗1,934

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
  • facebookresearch/cryptenfacebookresearch avatar

    facebookresearch/CrypTen

    1,648View on GitHub↗

    A framework for Privacy Preserving Machine Learning

    Python
    View on GitHub↗1,648
  • guardrails-ai/guardrailsguardrails-ai avatar

    guardrails-ai/guardrails

    7,587View on GitHub↗

    Guardrails is a Python SDK that wraps calls to large language models with configurable validation pipelines, corrective actions, and structured output generation. It provides a unified API layer that connects to over 100 language models, applying consistent validation, streaming, and error-handling across providers. The framework validates and corrects model responses against safety and quality rules, detecting and mitigating risks in both inputs and outputs using pre-built and custom validators. The project distinguishes itself through a validator-pipeline architecture that sequentially appl

    Pythonaifoundation-modelgpt-3
    View on GitHub↗7,587
  • leondz/garakleondz avatar

    leondz/garak

    8,227View on GitHub↗

    Garak is a suite of tools for measuring AI reliability, scanning for vulnerabilities, and automating security assessments through adaptive probing. It functions as a generative AI vulnerability scanner and evaluation tool designed to identify security gaps, hallucinations, and failure modes in language models. The framework provides a toolkit for red-teaming and safety assessments, utilizing a structured system of probes and detectors to calculate failure rates. It specifically scans for risks such as data leakage and prompt injection by recording model responses to adversarial inputs. The p

    Python
    View on GitHub↗8,227
  • lightly-ai/lightlylightly-ai avatar

    lightly-ai/lightly

    3,831View on GitHub↗

    Lightly is a self-supervised learning framework and computer vision data curation tool designed to manage large image datasets and train models on unlabeled data. It functions as a PyTorch vision library and dataset management SDK, providing tools to convert raw images into high-dimensional vectors for similarity search, visualization, and feature extraction. The project implements a variety of self-supervised architectures, including MoCo, SimCLR, VICReg, Barlow Twins, and masked image modeling. It distinguishes itself by combining these learning frameworks with active learning capabilities,

    Pythoncomputer-visioncontrastive-learningcontributions-welcome
    View on GitHub↗3,831
  • maif/shapashMAIF avatar

    MAIF/shapash

    3,223View on GitHub↗

    🔅 Shapash: User-friendly Explainability and Interpretability to Develop Reliable and Transparent Machine Learning Models

    Jupyter Notebook
    View on GitHub↗3,223
  • marcotcr/limemarcotcr avatar

    marcotcr/lime

    12,171View on GitHub↗

    This project is an agnostic model interpretability framework and explainability tool designed to provide local interpretable explanations for individual predictions. It functions as a local surrogate model that approximates the behavior of any machine learning classifier or regression model to identify the most influential features for a specific instance. The framework is designed to be model-agnostic, meaning it can explain predictions across tabular, text, and image data regardless of the underlying architecture. It employs local linear approximations and feature importance visualization t

    JavaScript
    View on GitHub↗12,171
  • mljar/mljar-supervisedmljar avatar

    mljar/mljar-supervised

    3,267View on GitHub↗

    Python package for AutoML on Tabular Data with Feature Engineering, Hyper-Parameters Tuning, Explanations and Automatic Documentation

    Python
    View on GitHub↗3,267
  • nvidia/nemo-guardrailsNVIDIA avatar

    NVIDIA/NeMo-Guardrails

    6,453View on GitHub↗

    NeMo-Guardrails is a toolkit for adding programmable safety constraints and dialogue boundaries to large language model conversational systems. It functions as security middleware that intercepts inputs and outputs to block prompt injections, jailbreaks, and sensitive data leaks, while providing a conversational dialogue manager to define structured interaction flows through configuration files. The framework includes a hallucination filter to screen model outputs for factual accuracy and a specialized modeling language for defining conversational flows and constraints. It provides capabiliti

    Python
    View on GitHub↗6,453
  • openai/moderation-api-releaseopenai avatar

    openai/moderation-api-release

    161View on GitHub↗

    The evaluation dataset data/samples-1680.jsonl.gz is the test set used in the following paper:

    View on GitHub↗161
  • openai/safety-gymopenai avatar

    openai/safety-gym

    601View on GitHub↗

    Status: Archive (code is provided as-is, no updates expected)

    Python
    View on GitHub↗601
  • openmined/pysyftOpenMined avatar

    OpenMined/PySyft

    10,053View on GitHub↗

    PySyft is a privacy-preserving machine learning framework and remote computation engine. It functions as a decentralized data analysis orchestrator that allows for the execution of data science workflows on remote servers without requiring the transfer of raw private data from the host device. The platform provides a secure collaboration environment where data owners manage permissions and authorize specific collaborators to run computations. It differentiates its workflow by utilizing mock data for local development and validation before submitting final analysis jobs to private remote serve

    Pythoncryptographydeep-learningfederated-learning
    View on GitHub↗10,053
  • protectai/llm-guardprotectai avatar

    protectai/llm-guard

    2,561View on GitHub↗

    LLM Guard is a security firewall and guardrail framework designed to scan and sanitize inputs and outputs for large language models. It functions as a proxy gateway and security layer to block prompt injections, toxicity, and sensitive data leakage while ensuring that model interactions remain compliant with organizational policies. The system distinguishes itself through a modular scanner pipeline that utilizes local model orchestration to eliminate external network dependencies. It supports real-time security filtering via streaming chunk analysis and implements a fail-fast execution model

    Pythonadversarial-machine-learningchatgptlarge-language-models
    View on GitHub↗2,561
  • protectai/rebuffprotectai avatar

    protectai/rebuff

    1,501View on GitHub↗

    LLM Prompt Injection Detector

    TypeScript
    View on GitHub↗1,501
  • pytorch/captumpytorch avatar

    pytorch/captum

    5,652View on GitHub↗

    Captum is an open-source library for explaining model predictions by attributing them to input features, neurons, and layers using gradient-based and perturbation-based methods. It provides a modular framework for implementing, evaluating, and combining a range of explanation techniques, including gradient-based attribution, perturbation-based analysis, game-theoretic Shapley value approximation, and surrogate model explanations, with support for parallelization and noise stabilization. The library distinguishes itself through its breadth of attribution methods and its support for advanced in

    Python
    View on GitHub↗5,652
  • shap/shapshap avatar

    shap/shap

    25,049View on GitHub↗

    SHAP is an explainable AI toolkit that provides a game theoretic framework for interpreting machine learning model predictions. It functions as a feature attribution engine, decomposing model outputs into the sum of individual feature effects to clarify how specific input variables influence a final decision. By assigning importance values to these inputs, the library enables users to understand the logic behind complex predictive models. The project distinguishes itself through its versatility and specialized calculation methods. It operates as a model-agnostic diagnostic library, capable of

    Jupyter Notebookdeep-learningexplainabilitygradient-boosting
    View on GitHub↗25,049
  • slundberg/shapslundberg avatar

    slundberg/shap

    25,535View on GitHub↗

    SHAP is a machine learning explainer that uses a game-theoretic framework to estimate the contribution of each feature to a model prediction. It provides a set of tools for quantifying how individual input features push a specific output away from a baseline value. The project includes specialized explainers for different architectures, including high-speed implementations for decision trees and ensemble models, linearization algorithms for deep learning networks, and covariance integration for linear models. It also features a model-agnostic interpretability tool that uses a kernel method to

    Jupyter Notebook
    View on GitHub↗25,535
  • tensorflow/privacytensorflow avatar

    tensorflow/privacy

    2,014View on GitHub↗

    Library for training machine learning models with privacy for training data

    Python
    View on GitHub↗2,014
  • trusted-ai/adversarial-robustness-toolboxTrusted-AI avatar

    Trusted-AI/adversarial-robustness-toolbox

    6,304View on GitHub↗

    The Adversarial Robustness Toolbox (ART) is an open-source library that provides a unified framework for evaluating, defending, and certifying machine learning models against adversarial threats. It wraps models from any framework behind a common estimator interface, enabling composable pipelines for attack generation, defense application, robustness certification, and privacy auditing across evasion, poisoning, and extraction threats. The library distinguishes itself by covering the full adversarial ML security lifecycle within a single toolkit. It supports gradient-based adversarial example

    Pythonadversarial-attacksadversarial-examplesadversarial-machine-learning
    View on GitHub↗6,304
  • trusted-ai/aix360Trusted-AI avatar

    Trusted-AI/AIX360

    1,781View on GitHub↗

    Interpretability and explainability of data and machine learning models

    Python
    View on GitHub↗1,781
  • understandable-machine-intelligence-lab/quantusunderstandable-machine-intelligence-lab avatar

    understandable-machine-intelligence-lab/Quantus

    666View on GitHub↗

    Quantus is an eXplainable AI toolkit for responsible evaluation of neural network explanations

    Jupyter Notebook
    View on GitHub↗666
  • aerdem4/lofo-importanceaerdem4 avatar

    aerdem4/lofo-importance

    868View on GitHub↗

    Leave One Feature Out Importance

    Python
    View on GitHub↗868
  • unitaryai/detoxifyunitaryai avatar

    unitaryai/detoxify

    1,259View on GitHub↗

    Updated the multilingual model weights used by Detoxify with a model trained on the translated data from the 2nd Jigsaw challenge (as well as the 1st). This model has also been trained to minimise bias and now returns the same categories as the unbiased model. New best AUC score on the test set:…

    Python
    View on GitHub↗1,259
  • anthropics/constitutional-aiA

    anthropics/constitutional-ai

    0View on GitHub↗
    View on GitHub↗0
  • centerforaisafety/harmbenchcenterforaisafety avatar

    centerforaisafety/HarmBench

    991View on GitHub↗

    📰 Latest News 📰 - 🗡️ What is HarmBench 🛡️ - 🌐 Overview 🌐 - ☕ Quick Start ☕ - ⚙️ Installation - 🛠️ Running the Evaluation Pipeline - ➕ Using your own models in HarmBench - ➕ Using your own red teaming methods in HarmBench - 🤗 Classifiers - ⚓ Documentation ⚓ - 🌱 HarmBench's Roadmap 🌱 -…

    Jupyter Notebook
    View on GitHub↗991
  • conversationai/perspectiveapiconversationai avatar

    conversationai/perspectiveapi

    925View on GitHub↗

    Perspective is an API that uses machine learning models to score the perceived impact a comment might have on a conversation. See https://developers.perspectiveapi.com for more information.

    View on GitHub↗925