awesome-repositories.com
Blog
MCP
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to dorny/paths-filter

Open-source alternatives to Paths Filter

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

  • mxschmitt/action-tmateAvatar de mxschmitt

    mxschmitt/action-tmate

    3,500Voir sur 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
    Voir sur GitHub↗3,500
  • jhspetersson/fselectAvatar de jhspetersson

    jhspetersson/fselect

    4,451Voir sur GitHub↗

    fselect is a command line utility and file metadata query engine that uses SQL-like syntax to filter and find files based on their attributes. It functions as a file system analysis tool capable of selecting files and directories using relational logic, subqueries, and structured data filtering. The tool distinguishes itself by integrating Git tracking status and branch metadata into the search process while respecting project ignore files. It also includes a specialized media metadata search capability that filters audio and image files by technical properties such as resolution, bitrate, an

    Rustclicommand-linefiles
    Voir sur GitHub↗4,451
  • actions/toolkitAvatar de actions

    actions/toolkit

    5,772Voir sur GitHub↗

    The GitHub ToolKit for developing GitHub Actions.

    TypeScript
    Voir sur GitHub↗5,772
  • moonrepo/moonAvatar de moonrepo

    moonrepo/moon

    3,687Voir sur GitHub↗

    Moon is a monorepo build system and task runner designed to orchestrate complex projects with multiple packages. It functions as a dependency graph orchestrator that executes build targets in topological order and utilizes input hashing to cache results and skip redundant work. The project features a polyglot toolchain manager that automates the installation and versioning of language runtimes and CLI tools to ensure environment consistency. It also includes a plugin framework based on WebAssembly, allowing developers to extend build logic and toolchain behavior using any supported language.

    Rustbuild-systembuild-toolbun
    Voir sur GitHub↗3,687

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Find more with AI search
  • crate-ci/typosAvatar de crate-ci

    crate-ci/typos

    4,002Voir sur GitHub↗

    Typos is a source code spell checker and automated typo fixer designed to detect and correct spelling errors across programming languages and project files. It functions as a CI spelling validator and SARIF compatible linter, allowing projects to prevent misspelled text from reaching production. The tool features a customizable dictionary engine that utilizes TOML configuration and locale-specific dictionaries to manage project-specific terminology. It differentiates itself by splitting programming language identifiers into individual words for validation and verifying the spelling of filenam

    Rust
    Voir sur GitHub↗4,002
  • gam-team/gamAvatar de GAM-team

    GAM-team/GAM

    4,206Voir sur GitHub↗

    GAM is a command-line tool for administering Google Workspace and Cloud Identity. It translates command-line arguments into structured API calls, enabling administrators to manage users, groups, organizational units, and domain settings across a Google Workspace environment. The tool handles authentication through OAuth2 flows, service accounts, and workload identity federation, and supports multi-tenant configurations for managing multiple domains or cloud projects from a single installation. GAM distinguishes itself through its batch processing and automation capabilities. It can process la

    Pythongamgooglegoogle-admin-sdk
    Voir sur GitHub↗4,206
  • graviraja/mlops-basicsAvatar de graviraja

    graviraja/MLOps-Basics

    8,585Voir sur GitHub↗

    MLOps-Basics is a collection of implementation guides and blueprints for automating the machine learning lifecycle. It provides practical workflows for managing the transition of models from training to production deployment, focusing on the integration of operational tools into the machine learning pipeline. The project features specific architectural patterns for deploying containerized models using serverless infrastructure and cloud registries. It includes frameworks for tracking large datasets and model artifacts via remote storage, as well as guides for converting models into standardiz

    Jupyter Notebook
    Voir sur GitHub↗8,585
  • mitchellh/vouchAvatar de mitchellh

    mitchellh/vouch

    3,343Voir sur GitHub↗

    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 CL

    Nushell
    Voir sur GitHub↗3,343
  • appleboy/ssh-actionAvatar de appleboy

    appleboy/ssh-action

    6,113Voir sur 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
    Voir sur GitHub↗6,113
  • myoung34/docker-github-actions-runnerAvatar de myoung34

    myoung34/docker-github-actions-runner

    2,202Voir sur GitHub↗

    This project provides a containerized execution agent designed to host automated workflows for version control platforms. It functions as a self-hosted runner that automatically registers with a central service upon startup and terminates after completing a single job, ensuring that every task runs in a clean, isolated environment. The system distinguishes itself through its focus on ephemeral lifecycle management and security. By utilizing a non-root execution model, it enforces least-privilege principles during job processing. The runner supports dynamic configuration through environment va

    Shellcicddockergithub
    Voir sur GitHub↗2,202
  • isaacs/node-globAvatar de isaacs

    isaacs/node-glob

    8,710Voir sur GitHub↗

    node-glob is a Node.js library for finding and matching files and directories using glob patterns. It functions as a filesystem traversal tool and path resolution library, enabling the identification of entries within directory trees based on specific search criteria. The project features a virtual filesystem interface, allowing native filesystem methods to be replaced with custom objects. This enables pattern matching against mocked data or non-native storage systems. The toolkit covers a broad range of filesystem operations, including recursive directory traversal, path normalization acros

    TypeScript
    Voir sur GitHub↗8,710
  • phodal/githubAvatar de phodal

    phodal/github

    11,028Voir sur GitHub↗

    This project serves as a comprehensive knowledge base and technical reference for navigating the GitHub development platform. It provides a structured collection of documentation and operational practices designed to assist contributors in understanding the ecosystem and managing software development lifecycles. The repository functions as a guide for implementing workflow automation, detailing how to define and manage sequences that trigger based on repository events. By utilizing declarative configuration and version-controlled logic, it enables the orchestration of development tasks direct

    Rich Text Formatbookbooksgithub
    Voir sur GitHub↗11,028
  • lowlighter/metricsAvatar de lowlighter

    lowlighter/metrics

    16,185Voir sur GitHub↗

    This project is an automated data visualization engine designed to generate dynamic images and charts from repository and user activity. It functions as a modular framework that aggregates statistics and engagement history to produce visual summaries for embedding directly into profile documentation. The system operates through a configuration-driven execution model that leverages automated workflows to fetch and process data without requiring a persistent server. By utilizing a plugin-based architecture, it connects to diverse external web services to pull information, which is then rendered

    JavaScriptautomatedautomationgithub
    Voir sur GitHub↗16,185
  • actions/starter-workflowsAvatar de actions

    actions/starter-workflows

    11,694Voir sur GitHub↗

    This project provides a comprehensive library of standardized workflow templates designed to automate continuous integration, deployment, and repository maintenance tasks. By offering a collection of pre-configured blueprints, it enables developers to initialize and manage automated pipelines for diverse programming languages and platforms using declarative configuration files. The repository functions as a centralized resource for bootstrapping automation, allowing teams to inject repository-specific metadata and dynamic variables into standardized templates. This approach ensures consistent

    TypeScriptactions
    Voir sur GitHub↗11,694
  • sebastianbergmann/php-file-iteratorAvatar de sebastianbergmann

    sebastianbergmann/php-file-iterator

    7,492Voir sur GitHub↗

    This project provides a PHP implementation of a filesystem iterator designed to filter collections of files based on naming conventions and custom rule sets. It functions as a specialized utility that extends the standard library to include or exclude files from a collection during iteration. The tool isolates target files by applying prefix and suffix filtering, as well as custom exclusion rules. It supports recursive directory traversal, allowing the application of these filters at every level of a deep folder scan. The project covers broader filesystem management capabilities, specificall

    PHP
    Voir sur GitHub↗7,492
  • actions/github-scriptAvatar de actions

    actions/github-script

    4,975Voir sur GitHub↗

    github-script is a GitHub Actions JavaScript runner that executes asynchronous scripts to interact with the GitHub API. It serves as a JavaScript workflow scripting runtime and API client, providing a pre-configured authenticated client for automating tasks within GitHub Actions pipelines. The project enables the implementation of custom workflow logic that exceeds standard YAML syntax, including the ability to perform REST API calls and execute GraphQL queries for complex data extraction. It supports the management of multiple authenticated clients to facilitate cross-organization repository

    TypeScript
    Voir sur GitHub↗4,975
  • actions/checkoutAvatar de actions

    actions/checkout

    7,548Voir sur GitHub↗

    This is a GitHub Actions tool used to clone Git repositories into a workspace to provide source code for automated workflow steps. It functions as a repository manager that handles the orchestration of source code checkouts, including a dedicated authentication handler for persisting security tokens and credentials. The project distinguishes itself through capabilities for managing complex repository structures, such as recursive submodule initialization and the retrieval of large binary assets via Git Large File Storage. It also supports multi-repository workspace management, allowing severa

    TypeScript
    Voir sur GitHub↗7,548
  • dequelabs/axe-coreAvatar de dequelabs

    dequelabs/axe-core

    6,900Voir sur GitHub↗

    axe-core is an automated accessibility testing engine and compliance auditor designed to scan web and mobile interfaces for violations of industry accessibility standards. It functions as a programmatic scanner and linter that analyzes HTML and source code to identify barriers and verify compliance with accessibility guidelines. The project distinguishes itself by combining a DOM-based rule engine with computer vision and machine learning to detect complex violations that evade traditional analysis, such as visual heading discrepancies and informative images. It provides specialized capabilit

    JavaScripta11yaccessibilityaxe
    Voir sur GitHub↗6,900
  • wangdoc/bash-tutorialAvatar de wangdoc

    wangdoc/bash-tutorial

    4,354Voir sur GitHub↗

    This project is a comprehensive educational resource consisting of a Bash programming tutorial, scripting reference, and Linux command line manual. It provides instructional materials for writing scripts, automating system tasks, and mastering terminal navigation and Unix system administration. The guides cover a wide range of shell environment customization, including prompt styling and the use of aliases. It also provides a shell environment guide for managing configuration files and initializing user environments. The materials detail a broad set of capabilities including control flow log

    Shell
    Voir sur GitHub↗4,354
  • cboxdoerfer/fsearchAvatar de cboxdoerfer

    cboxdoerfer/fsearch

    4,014Voir sur GitHub↗

    fsearch is a high-performance desktop file search tool and filesystem indexing engine. It provides near-instant location of files and folders on a local filesystem by utilizing a background indexing system that monitors filesystem changes in real time. The utility distinguishes itself through advanced query capabilities, including support for boolean search logic using AND, OR, and NOT operators, as well as regular expression and wildcard filtering. It allows for precise result refinement using literal character handling and specific search modifiers such as case sensitivity and exact matches

    Cfile-searchsearch-engine
    Voir sur GitHub↗4,014
  • anthropics/claude-code-actionAvatar de anthropics

    anthropics/claude-code-action

    5,744Voir sur GitHub↗

    Claude Code Action is an AI-powered GitHub Action that reads repository context and executes code changes, reviews, and automation tasks through natural language commands. It functions as an automated code reviewer that analyzes pull request diffs and suggests improvements for quality, architecture, and security, while also serving as a conversational agent that answers code questions when mentioned in issues or comments. The action modifies repository files by creating commits and branches through the GitHub API, enabling code changes without local clones. It converts plain English instructi

    TypeScript
    Voir sur GitHub↗5,744
  • chaselambda/makefiletutorialAvatar de chaselambda

    chaselambda/makefiletutorial

    5,923Voir sur GitHub↗

    This is an interactive single-page tutorial that teaches GNU Makefile syntax, rules, variables, and targets through hands-on examples. It serves as both a learning tool for build automation and a reference guide covering Makefile fundamentals, including pattern matching, built-in functions, and variable-driven build configuration. The tutorial walks through core Makefile concepts such as defining targets and prerequisites, using variables to parameterize commands, applying pattern rules for efficient file matching, and managing dependencies for incremental builds. It covers practical build au

    SCSS
    Voir sur GitHub↗5,923
  • upptime/upptimeAvatar de upptime

    upptime/upptime

    17,066Voir sur GitHub↗

    Upptime is a monitoring system that uses GitHub Actions to check endpoint availability and track response times. It functions as an HTTP availability checker and a static status page generator, converting uptime data into a branded website hosted on GitHub Pages. The project integrates a GitHub Issues incident manager to automatically create and close tracking tickets for service outages and recovery. It provides a JSON status badge provider to expose uptime percentages and response times for use in external visual badges. The system covers website uptime monitoring and service performance t

    Markdownincidents-reportsstatusstatuspage
    Voir sur GitHub↗17,066
  • jamesives/github-pages-deploy-actionAvatar de JamesIves

    JamesIves/github-pages-deploy-action

    4,583Voir sur GitHub↗

    This is a GitHub Action designed to automate the deployment of production assets to GitHub Pages or other external repositories. It functions as a CI/CD deployment tool and Git branch synchronizer that mirrors a local directory of build artifacts to a remote branch. The tool distinguishes itself by performing difference-based file pruning, which removes stale files from the destination branch that no longer exist in the source folder. It also supports cross-project workflows by allowing deployments to external repositories using personal access tokens or SSH keys. The action covers broad cap

    TypeScriptactionactionscicd
    Voir sur GitHub↗4,583
  • actions/setup-nodeAvatar de actions

    actions/setup-node

    4,655Voir sur GitHub↗

    setup-node is a GitHub Action that downloads, installs, and configures a specified Node.js runtime in continuous integration workflows. It resolves version specifiers from semantic version ranges or aliases like "lts/*" against a remote manifest, selects the correct binary for the runner’s operating system and architecture, and can reuse previously installed versions from GitHub’s hosted tool cache. The action accelerates repeat workflow runs by caching global package dependencies using a lock file as the cache key, restoring them automatically on subsequent runs. It manages version resolutio

    TypeScript
    Voir sur GitHub↗4,655
  • isaacs/rimrafAvatar de isaacs

    isaacs/rimraf

    5,846Voir sur GitHub↗

    rimraf is a Node.js recursive file deletion tool and cross-platform filesystem utility. It provides both a programmatic library and a command-line interface for removing files and directories and all of their contained contents across different operating systems. The utility supports glob-based file deletion, allowing the removal of items that match specific wildcard patterns rather than just literal paths. It also includes the ability to abort deletion processes mid-execution and apply custom predicate-based filtering to exclude specific files or folders. The project covers broad filesystem

    TypeScript
    Voir sur GitHub↗5,846
  • vn7n24fzkq/github-profile-summary-cardsAvatar de vn7n24fzkq

    vn7n24fzkq/github-profile-summary-cards

    3,353Voir sur GitHub↗
    TypeScriptgithub-actiongithub-profile-readmehacktoberfest
    Voir sur GitHub↗3,353
  • super-linter/super-linterAvatar de super-linter

    super-linter/super-linter

    10,492Voir sur GitHub↗

    Combination of multiple linters to run as a GitHub Action or standalone

    Shellactionscicode-quality
    Voir sur GitHub↗10,492
  • gitpython-developers/gitpythonAvatar de gitpython-developers

    gitpython-developers/GitPython

    5,136Voir sur GitHub↗

    GitPython is a Python library that provides a programmatic interface for interacting with Git repositories. It functions as a version control API and a wrapper that allows for the execution of Git commands and the manipulation of repository commits, branches, and working trees. The project acts as a Git object manipulator, allowing users to inspect and modify internal data structures and blobs. It provides a structured layer for executing command line instructions with integrated error handling and data retrieval. The library covers a wide range of capabilities including repository initializ

    Python
    Voir sur GitHub↗5,136
  • teambit/bitAvatar de teambit

    teambit/bit

    18,408Voir sur GitHub↗

    Bit is a component-based development platform and monorepo orchestrator used to build, manage, and share reusable software components across projects. It functions as a system for modular software architecture, providing a component registry for publishing and distributing independent software modules via remote scopes. The platform distinguishes itself through lane-based versioning, which isolates feature development into parallel tracks for comparison and merging. It utilizes a scope-based namespace registry to organize components into hierarchical groups and employs environment-driven comp

    TypeScriptaicollaborationcomponent-driven
    Voir sur GitHub↗18,408