awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
mitchellh avatar

mitchellh/vouch

0
View on GitHub↗
3,343 estrellas·48 forks·Nushell·mit·1 vista

Vouch

Vouch is a GitHub Actions automation that enforces community trust by requiring new contributors to be vouched by existing members before they can interact with a project's issues and pull requests. It maintains a vouched user list in a tracked file, and automatically closes or locks interactions from unvouched or denounced users to reduce spam and abuse.

The system lets collaborators manage trust through issue and discussion comments using specific keywords to vouch, denounce, or unvouch users, with automatic updates to the vouched list and optional pull request merges. It also provides a CLI tool for checking and managing vouch status directly within CI workflows, and can sync CODEOWNERS into the vouch list so maintainers are automatically trusted.

Vouch supports cross-repository configuration lookup, delegates vouching authority to project admins and collaborators with write access, and creates a private GitHub App identity to bypass branch protection for automated commits and pull request merges. The project includes a Nix shell development environment for local testing and development.

Features

  • Contribution Vetting Systems - Requires new contributors to be vouched by existing members before they can interact with issues and pull requests.
  • GitHub Actions - Enforces community trust by requiring vouching for new contributors and auto-closing blocked interactions.
  • Author Trust Issue Blockers - Automatically closes and locks issues from unvouched or denounced users to reduce spam and abuse.
  • Unvouched User Interaction Closers - Automatically closes and locks issues or pull requests opened by unvouched or denounced users.
  • Automated Trust Management Systems - Uses issue and discussion comments to vouch, denounce, or unvouch users with automatic file updates and PR merges.
  • Issue and Discussion Comment Triggers - Uses issue and discussion comments with specific keywords to trigger vouch, denounce, and unvouch actions.
  • Trust Management Commands - Lets collaborators vouch for or denounce users by posting specific keywords in issue or discussion comments.
  • Vouch Management Commands - Ships a system for collaborators to vouch, denounce, or unvouch users by posting keyword commands in issue comments.
  • Vouch-Based Access Controls - Requires existing members to vouch for new contributors before they can interact with project resources.
  • GitHub Workflow Integrations - Runs vouch commands and checks user status directly within GitHub Actions workflows for automated moderation.
  • Issue Moderation Utilities - Automatically closes and locks issues from unvouched or denounced users to reduce spam and abuse.
  • Vouched User Registries - Maintains a vouched user list via issue comments, CLI commands, and automated syncs with CODEOWNERS.
  • Vouch-Based Access Controls - Requires new users to be vouched by existing members before they can interact with project resources.
  • User Block Lists - Prevents any user listed as denounced from having their pull requests accepted or merged.
  • Vouch & Denounce Management - Clears a previous endorsement for a user by commenting a keyword on an issue, which updates a tracked file.
  • Author Trust Gates - Blocks unvouched users from opening issues or pull requests, with automatic closure and locking.
  • Vouch Status Queries - Executes vouch commands like checking a user's status directly within a CI workflow step.
  • GitHub Repository Moderation - Restricts repository access to vouched users, automatically closing interactions from unvouched or denounced contributors.
  • Author Trust Checks - Checks whether a pull request author is vouched, denounced, or automatically allowed, and optionally closes the PR.
  • Author Trust PR Blockers - Automatically closes pull requests from unvouched or denounced users to maintain community standards.
  • Author Vouch Checks - Blocks or closes pull requests from unvouched or denounced authors to maintain code quality and community standards.
  • Author Vouch-Based Auto-Closures - Closes pull requests automatically when the author is unvouched or denounced, saving manual triage effort.
  • Vouch List Pull Requests - Creates a branch and pull request with VOUCHED file updates instead of committing directly to the default branch.
  • User Denouncements - Records a negative endorsement for a user by commenting a keyword on an issue, which updates a tracked file.
  • CLI Vouch List Management - Adds, removes, or denounces users in the vouch list using local command-line commands.
  • Cross-Repository Manager Lookups - Reads a separate repository's configuration to determine which users are authorized to manage vouching.
  • Automated Bypass Identities - Creates a private GitHub App identity to bypass branch protection for automated commits and pull request merges.
  • Trust Revocation Systems - Allows authorized members to revoke a user's vouched status when they violate community norms.
  • Vouch Authority Delegations - Restricts the ability to vouch or denounce users to project admins and collaborators with write access.
  • Code Owner Trust Syncs - Automatically adds users listed in CODEOWNERS to the vouch list so maintainers are trusted by default.
  • Shell Scripts - Manages community trust and participation.

Historial de estrellas

Gráfico del historial de estrellas de mitchellh/vouchGráfico del historial de estrellas de mitchellh/vouch

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Preguntas frecuentes

¿Qué hace mitchellh/vouch?

Vouch is a GitHub Actions automation that enforces community trust by requiring new contributors to be vouched by existing members before they can interact with a project's issues and pull requests. It maintains a vouched user list in a tracked file, and automatically closes or locks interactions from unvouched or denounced users to reduce spam and abuse.

¿Cuáles son las características principales de mitchellh/vouch?

Las características principales de mitchellh/vouch son: Contribution Vetting Systems, GitHub Actions, Author Trust Issue Blockers, Unvouched User Interaction Closers, Automated Trust Management Systems, Issue and Discussion Comment Triggers, Trust Management Commands, Vouch Management Commands.

¿Qué alternativas de código abierto existen para mitchellh/vouch?

Las alternativas de código abierto para mitchellh/vouch incluyen: appleboy/ssh-action — This is a GitHub Action that executes shell commands on remote servers over SSH as part of a CI/CD pipeline. It… space-wizards/space-station-14 — Space Station 14 is a C# multiplayer game and roleplay simulation framework. It is built upon an… mxschmitt/action-tmate — This project is an orchestration tool for establishing interactive debug sessions within automation pipelines. It… myoung34/docker-github-actions-runner — This project provides a containerized execution agent designed to host automated workflows for version control… actions/toolkit — The GitHub ToolKit for developing GitHub Actions. actions/starter-workflows — This project provides a comprehensive library of standardized workflow templates designed to automate continuous…

Alternativas open-source a Vouch

Proyectos open-source similares, clasificados según cuántas características comparten con Vouch.
  • appleboy/ssh-actionAvatar de appleboy

    appleboy/ssh-action

    6,113Ver en GitHub↗

    This is a GitHub Action that executes shell commands on remote servers over SSH as part of a CI/CD pipeline. It supports authentication using passwords, private keys, or private keys with passphrases, and can verify the SHA256 fingerprint of the remote host's public key before connecting to prevent man-in-the-middle attacks. The action can connect to multiple remote hosts in a single workflow step, optionally executing commands synchronously across all of them. It also supports routing SSH connections through an intermediate jump host to reach target servers in restricted networks. Environmen

    Shell
    Ver en GitHub↗6,113
  • space-wizards/space-station-14Avatar de space-wizards

    space-wizards/space-station-14

    3,523Ver en GitHub↗

    Space Station 14 is a C# multiplayer game and roleplay simulation framework. It is built upon an Entity-Component-System (ECS) game engine that separates logic into systems and data into components to manage complex entity interactions. The project functions as a grid-based physics simulator with a YAML data-driven prototype system for defining game objects. The project features a specialized 2D sprite rendering engine that maps server-side appearance data to client-side shaders. It implements a networking model with client-side prediction and dirty-flagged state synchronization to reduce inp

    C#c-sharpgamehacktoberfest
    Ver en GitHub↗3,523
  • actions/toolkitAvatar de actions

    actions/toolkit

    5,772Ver en GitHub↗

    The GitHub ToolKit for developing GitHub Actions.

    TypeScript
    Ver en GitHub↗5,772
  • mxschmitt/action-tmateAvatar de mxschmitt

    mxschmitt/action-tmate

    3,500Ver en GitHub↗

    This project is an orchestration tool for establishing interactive debug sessions within automation pipelines. It functions as a GitHub Action that opens an interactive SSH or web-based shell session, providing a remote access utility for real-time system interaction and troubleshooting during continuous integration execution. The tool supports conditional debugging workflows, allowing interactive shells to be triggered only upon manual request or the failure of previous automation steps. It also enables detached debugging modes to start background sessions that provide connection details wit

    JavaScriptactionsdebugginggithub-action
    Ver en GitHub↗3,500
Ver las 30 alternativas a Vouch→