awesome-repositories.com
ब्लॉग
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

9 रिपॉजिटरी

Awesome GitHub RepositoriesPath-Based Filtering Rules

Logic for including or excluding commits based on file path glob patterns.

Distinct from Commit Management: Distinct from Commit Management: focuses on path-based scoping for documentation generation rather than general commit history organization.

Explore 9 awesome GitHub repositories matching development tools & productivity · Path-Based Filtering Rules. Refine with filters or upvote what's useful.

Awesome Path-Based Filtering Rules GitHub Repositories

AI के साथ बेहतरीन रिपॉजिटरी खोजें।हम AI का उपयोग करके सबसे सटीक रिपॉजिटरी खोजेंगे।
  • o2sh/onefetcho2sh का अवतार

    o2sh/onefetch

    11,936GitHub पर देखें↗

    Onefetch is a suite of specialized command-line tools designed to fetch system specifications, analyze Git repository metadata, and visualize this data in the terminal. It functions as a system information fetcher and a Git repository information tool, providing a concise overview of hardware, operating system details, and project-level statistics. The project distinguishes itself through a terminal visualizer that utilizes ASCII art, Nerd Font icons, and support for Sixel, Kitty, and iTerm image protocols. It includes a dedicated Git churn analyzer to identify frequently modified files and a

    Excludes specific files, commit types, or metadata lines based on user-defined criteria before final output.

    Rust
    GitHub पर देखें↗11,936
  • orhun/git-clifforhun का अवतार

    orhun/git-cliff

    11,952GitHub पर देखें↗

    This project is a version control documentation tool designed to automate the generation of release notes and changelogs. It functions as a pipeline-based engine that parses repository history, categorizes commits, and transforms them into structured documentation. By leveraging conventional commit patterns or custom regular expressions, it provides a consistent method for tracking project evolution and managing semantic versioning. What distinguishes this tool is its highly flexible template-driven architecture, which allows for deep customization of output formatting, grouping, and sorting.

    Filters commits based on modified file paths to focus documentation on specific project areas.

    Rustchangelogchangelog-generatorcommit
    GitHub पर देखें↗11,952
  • conventional-changelog/conventional-changelogconventional-changelog का अवतार

    conventional-changelog/conventional-changelog

    8,460GitHub पर देखें↗

    Conventional Changelog is a set of tools for automatically generating formatted release notes by parsing Git commit messages that follow a structured specification. It includes a commit message parser to transform raw strings into structured data, a changelog generator for producing release notes, and a commit linter to ensure messages adhere to specific conventions before they are merged. The project provides a system for semantic versioning automation, analyzing commit history to recommend the next version bump based on the types of changes recorded. It supports extensibility through config

    Conventional Changelog excludes specific commits from the final output by matching them against a regular expression.

    TypeScript
    GitHub पर देखें↗8,460
  • arzzen/git-quick-statsarzzen का अवतार

    arzzen/git-quick-stats

    6,995GitHub पर देखें↗

    git-quick-stats is a command-line tool for calculating commit counts, line changes, and contributor metrics from Git history. It functions as a repository statistics tool, metrics generator, and contribution analyzer that extracts quantitative data from Git logs. The tool distinguishes itself through the ability to generate frequency maps and activity trends to visualize development momentum over time. It provides specific controls to isolate project history by toggling the visibility of merge commits. The software covers a broad range of analytics, including contributor impact tracking and

    Uses path glob patterns to exclude specific directories or files from the diffing and statistics process.

    Shell
    GitHub पर देखें↗6,995
  • nvidia/isaac-gr00tNVIDIA का अवतार

    NVIDIA/Isaac-GR00T

    6,222GitHub पर देखें↗

    Scans model responses against configurable policies and blocks or modifies unsafe content.

    Jupyter Notebook
    GitHub पर देखें↗6,222
  • emcrisostomo/fswatchemcrisostomo का अवतार

    emcrisostomo/fswatch

    5,558GitHub पर देखें↗

    fswatch is a cross-platform file change monitor that watches files and directories for modifications using the native event API of each operating system. It functions as a multi-backend file watcher library that selects from platform-specific backends such as inotify, kqueue, and FSEvents, with a polling fallback when no native API is available. The tool groups multiple file changes into a single event batch and triggers one command per batch, while also executing user-specified commands each time monitored files or directories are modified. The project applies include, exclude, event-type, a

    Prints file paths as they change with optional null-delimited output for safe piping into shell scripts.

    C++cc-plus-pluschange-monitor
    GitHub पर देखें↗5,558
  • shufo/vscode-blade-formattershufo का अवतार

    shufo/vscode-blade-formatter

    5,196GitHub पर देखें↗

    यह Blade टेम्प्लेट फ़ाइलों के लिए एक कोड फ़ॉर्मेटर है जो VS Code एडिटर के भीतर इंडेंटेशन और स्पेसिंग को मानकीकृत करता है। यह एक टेम्प्लेट फ़ॉर्मेटर और HTML एट्रिब्यूट सॉर्टर के रूप में कार्य करता है जो कस्टम या ओपिनियनेटेड स्टाइल नियमों के आधार पर सिंटैक्स और लेआउट को साफ करता है। यह टूल HTML एट्रिब्यूट्स को स्वचालित रूप से व्यवस्थित करके और Tailwind CSS यूटिलिटी क्लास को एक अनुमानित क्रम में सॉर्ट करके खुद को अलग करता है। यह प्रोजेक्ट-विशिष्ट नियमों और बहिष्करण सूचियों को लोड करने के लिए JSON-कॉन्फ़िगर करने योग्य सिस्टम का उपयोग करता है, जिससे टीमें कोड शैलियों को सिंक्रनाइज़ कर सकती हैं और वर्ज़न कंट्रोल संघर्षों को रोक सकती हैं। व्यापक क्षमताओं में वैश्विक अनदेखी सूचियों या इनलाइन टिप्पणियों के माध्यम से फ़ॉर्मेटिंग स्कोप का प्रबंधन करना, औपचारिक स्कीमा के विरुद्ध कॉन्फ़िगरेशन फ़ाइलों को मान्य करना, और इंडेंटेशन तथा व्हाइटस्पेस नियमों को अनुकूलित करना शामिल है। यह प्रोजेक्ट Language Server Protocol का उपयोग करके एडिटर के साथ एकीकृत होता है।

    Determines which files are formatted based on directory paths or inline exclusion comments.

    TypeScriptformatterlaravelvscode
    GitHub पर देखें↗5,196
  • dprint/dprintdprint का अवतार

    dprint/dprint

    3,795GitHub पर देखें↗

    dprint is a multi-language code formatter that applies consistent styling across various programming languages using a pluggable architecture. It functions as a unified project style management tool, a command-line interface for continuous integration style enforcement, and a Language Server Protocol implementation for real-time formatting in editors. The project is distinguished by a WebAssembly-based plugin system that loads sandboxed formatting logic from URLs or file paths. It further extends its capabilities through a process-based tool integration that wraps external command-line interf

    Applies consistent styling to files based on configuration rules for specific paths or staged git files.

    Rustformatter
    GitHub पर देखें↗3,795
  • dorny/paths-filterdorny का अवतार

    dorny/paths-filter

    2,950GitHub पर देखें↗

    paths-filter is a GitHub Actions path filter and git change detector designed to trigger conditional workflow steps by identifying modified files. It serves as a path-based change metadata generator that determines if specific files or directories have changed to drive automation logic in CI pipelines. The tool identifies modified files between commits or branches using configurable inclusion and exclusion filters. It exports boolean flags, modified filename lists, and file counts to allow downstream automation steps to execute only when specific criteria are met. The project provides capabi

    Compares modified files in a commit or pull request against path rules to determine if criteria are met.

    TypeScriptchange-detectionci-cdconditional-execution
    GitHub पर देखें↗2,950
  1. Home
  2. Development Tools & Productivity
  3. Commit Management
  4. Path-Based Filtering Rules

सब-टैग एक्सप्लोर करें

  • Change-Based Path FilteringLogic for filtering modified files in a commit or pull request against path rules. **Distinct from Path-Based Filtering Rules:** Distinct from Path-Based Filtering Rules: specifically targets the set of changed files in a VCS context.
  • Formatting ScopeRules for determining which files are formatted based on directory paths or version control status. **Distinct from Path-Based Filtering Rules:** Distinct from Path-Based Filtering Rules: focuses on formatting application rather than commit management or documentation generation.
  • Output Content FilteringLogic for excluding specific data lines or commit types from the final display output. **Distinct from Path-Based Filtering Rules:** Distinct from Path-Based Filtering Rules by filtering actual output lines and commit types, not just filesystem paths for documentation.