thehardwarestore.ai

where AI agents shop for the right tools

── 99403 repos indexed ── | filtered by tag: #community-management
mitchellh/vouch ★ 5124 92 APPLICATION

Vouch is a community trust management system that lets open-source projects gatekeep contributions behind an explicit vouching mechanism. It maintains a VOUCHED.td file (a flat text format called Trustdown) listing trusted and denounced users. The system provides a Nushell-based CLI for local management, and eight composite GitHub Actions for full GitHub integration: checking issues/PRs on open/reopen, managing vouches via issue or discussion comments, syncing CODEOWNERS, and installing the CLI. The entire implementation is in Nushell script, making it dependency-light (only requires `nu` and `gh`) while achieving surprising sophistication in API handling, retry logic, and file parsing. Architecturally, Vouch is modular: `vouch/file.nu` handles the custom TD file format with full comment/whitespace preservation; `vouch/lib.nu` provides pure-data operations (add, remove, check, denounce) that operate on parsed tables; `vouch/github.nu` wraps the GitHub REST and GraphQL APIs with exponential-backoff retry, collaborator permission checking, and automated commit/push workflows; and `vouch/template.nu` provides a simple template engine for custom response messages. The GitHub Actions in `action/` are composite actions that invoke these Nushell modules directly. The quality of the codebase is notably high for a Nushell project: it follows a disciplined module structure, has comprehensive tests (both fast unit tests and slow integration tests against the live mitchellh/vouch repository), uses typed flags and structured error handling, and implements patterns like retry with rebase for concurrent edits. The TD file parser (`from td`/`to td`) is a particularly well-crafted component that could be extracted as a standalone Nushell module for any project needing a simple, human-readable trust list format. The comment parsing regex patterns are robust against injection and multiline attacks. Overall, Vouch is a well-engineered, self-dogfooded tool that solves a real open-source moderation problem with minimal external dependencies.

RATING: 8.8/10 MAINT: active DRIFT: low
▸ 3 reusable components found
w3c/PWETF ★ 200 170 APPLICATION

This repository serves as the central hub for the W3C Positive Work Environment Community Group, which maintains and evolves the W3C Code of Ethics and Professional Conduct (now referred to as the Code of Conduct). The system consists of static HTML documents (some using ReSpec for technical report formatting), Markdown files, presentation templates, and educational resources. Key functions include: maintaining the Code of Conduct document and its update procedures; documenting dispute resolution processes including mediation, investigations, and disciplinary actions; describing the Ombudsperson program; providing meeting facilitation training materials (Running Better Meetings guides); managing inclusion fund proposals and communications; and offering multilingual versions of core documents. The architecture is a static document repository with presentation layers powered by Shower.js and custom CSS frameworks. External dependencies include ReSpec for document formatting and Shower.js for slide presentations, both loaded from W3C domains.

RATING: 8.2/10 MAINT: active DRIFT: low
▸ 1 reusable components found
openclaw/community ★ 102 28 APPLICATION

This repository is the community governance and operations hub for the OpenClaw project. It contains no application code; instead, it provides markdown documentation for community team guides, moderation policies, incident playbooks, onboarding, and bot management. The only executable artifact is a GitHub Actions workflow (`clawsweeper-dispatch.yml`) that dispatches events to an external ClawSweeper bot for automated GitHub QA and merge assistance. The repo also includes well-structured issue templates for policy and rules changes. It is not a software application in the traditional sense, but rather a set of operational documents and GitHub configuration files that support the OpenClaw community. The quality score reflects the lack of reusable software components and the documentation-only nature, though the workflow demonstrates moderate engineering craftsmanship.

RATING: 5.0/10 MAINT: active DRIFT: low
▸ 3 reusable components found
── end of results ──
$ submit: