awesome-repositories.com
Blog
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
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

15 dépôts

Awesome GitHub RepositoriesTask Filtering

Capabilities for selectively including or excluding specific tasks from test runs using tags.

Distinct from Task Execution: Distinct from Task Execution: focuses on the selection and filtering of tasks rather than the execution engine itself.

Explore 15 awesome GitHub repositories matching development tools & productivity · Task Filtering. Refine with filters or upvote what's useful.

Awesome Task Filtering GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • locustio/locustAvatar de locustio

    locustio/locust

    27,516Voir sur GitHub↗

    Locust is a distributed performance testing framework that allows users to define complex system stress scenarios using standard Python code. By modeling concurrent users as classes with weighted tasks and lifecycle hooks, it enables the simulation of realistic user behavior across large-scale environments. The tool functions as a scalable load generator capable of orchestrating traffic across multiple worker nodes to measure system stability and responsiveness under heavy, real-world conditions. The framework is distinguished by its protocol-agnostic architecture, which supports diverse comm

    Enables selective task execution by applying tags to specific user behaviors during load tests.

    Pythonbenchmarkinghttpload-generator
    Voir sur GitHub↗27,516
  • super-productivity/super-productivityAvatar de super-productivity

    super-productivity/super-productivity

    17,541Voir sur GitHub↗

    This project is a local-first task manager and time tracking tool designed to consolidate work items from multiple external project management platforms into a single, unified interface. By prioritizing local data sovereignty, it ensures that all task lists, time logs, and application states remain on the user's device, providing full functionality in offline environments while maintaining privacy. The application distinguishes itself through a focus on deep work and structured productivity rituals. It integrates distraction-free modes, configurable focus timers, and automated time tracking t

    Allows filtering of imported tasks based on custom criteria to maintain a focused daily workflow.

    TypeScriptandroidelectron-appflowmodoro
    Voir sur GitHub↗17,541
  • kilo-org/kilocodeAvatar de Kilo-Org

    Kilo-Org/kilocode

    15,616Voir sur GitHub↗

    Kilocode is an autonomous engineering platform designed to orchestrate AI agents for complex software development tasks. It functions as a comprehensive system for automating coding, testing, and repository management by integrating directly with your codebase and terminal. The platform provides a unified gateway for model orchestration, allowing for the management of agentic workflows, event-driven automation, and persistent session state across distributed development environments. The platform distinguishes itself through its federated task management and policy-based access control, which

    Filters and queries shared task boards using natural language to isolate project requirements.

    TypeScriptaiai-ageai-coding
    Voir sur GitHub↗15,616
  • rocky-linux/rockyAvatar de rocky-linux

    rocky-linux/rocky

    9,497Voir sur GitHub↗

    Rocky is an open-source enterprise operating system designed for server and cloud infrastructure. It is a community-maintained Linux server distribution that provides a platform focused on stability and security. The project is fundamentally a Red Hat Enterprise Linux compatible operating system, maintaining bug-for-bug binary compatibility to ensure identical software behavior. This allows it to serve as an enterprise-grade platform without proprietary licensing. The distribution covers a broad range of system administration capabilities, including package management via modular repository

    Executes or skips subsets of an automation workflow by assigning and invoking labels.

    enterprise-linuxrocky
    Voir sur GitHub↗9,497
  • anishathalye/dotbotAvatar de anishathalye

    anishathalye/dotbot

    7,802Voir sur GitHub↗

    Dotbot is a dotfile installation manager and environment setup automator designed to deploy configuration files from a repository to a local system. It functions as a symlink deployment utility and templated configuration engine, using a combination of symbolic links and custom directives to synchronize settings across machines. The project enables the automation of dotfile deployment through a shell-based configuration bootstrapper. It supports the synchronization of application profiles and the rendering of dynamic configuration files from templates before they are deployed to the filesyste

    Allows users to selectively include or exclude specific configuration directives during the installation process.

    Python
    Voir sur GitHub↗7,802
  • evilmartians/lefthookAvatar de evilmartians

    evilmartians/lefthook

    7,598Voir sur GitHub↗

    Lefthook is a Git hook manager and workflow automation tool designed to execute user-defined scripts during version control events. It automates the execution of linters, tests, and formatters to validate changes and maintain code quality before commits or pushes. The project distinguishes itself through a parallel execution model that runs multiple shell commands concurrently to reduce latency. It supports complex configuration management, including the ability to merge global, remote, and local settings and synchronize configurations from external repositories to standardize development env

    Assigns labels to commands to selectively include or exclude tasks during the execution of hooks.

    Gogitgogolang
    Voir sur GitHub↗7,598
  • geerlingguy/mac-dev-playbookAvatar de geerlingguy

    geerlingguy/mac-dev-playbook

    6,985Voir sur GitHub↗

    This project is an Ansible-based automation suite designed to provision macOS development environments. It utilizes a set of playbooks to automate the installation of software, the configuration of system settings, and the setup of tools required for software engineering. The system distinguishes itself through variable-driven configuration and symlink-based dotfile syncing, allowing users to override default package lists and synchronize preferences from a central store. It supports both local setup and remote machine provisioning via SSH. The automation surface covers idempotent state mana

    Allows selective execution of specific configuration subsets by filtering tasks through defined tags.

    Shell
    Voir sur GitHub↗6,985
  • hatchet-dev/hatchetAvatar de hatchet-dev

    hatchet-dev/hatchet

    6,622Voir sur GitHub↗

    Hatchet is an open-source durable workflow engine and task orchestration platform. It provides a framework for building and executing fault-tolerant, multi-step pipelines as directed acyclic graphs (DAGs), with automatic retries, scheduling, and real-time observability. The system is built around durable task checkpointing, which persists execution state after each step so work can resume from the last checkpoint after a worker crash or restart, and it supports event-driven task resumption that pauses a task until a matching external event arrives. The platform distinguishes itself through it

    Lists and filters task execution records by criteria from the command line.

    Goconcurrencydagdistributed
    Voir sur GitHub↗6,622
  • gothenburgbitfactory/taskwarriorAvatar de GothenburgBitFactory

    GothenburgBitFactory/taskwarrior

    5,906Voir sur GitHub↗

    Taskwarrior is a command-line task manager that lets you create, modify, filter, and complete to-do items directly from the terminal. It stores all tasks in a single plain-text file for portability and manual editing, and includes a custom expression language for selecting tasks by status, priority, tags, and date ranges. The tool distinguishes itself through several integrated capabilities. It computes a numeric urgency score for each task based on weighted factors like age, tags, and due date to determine ordering. A recurrence template engine generates new task instances from a template af

    Selects a subset of tasks by criteria such as status, project, tag, or due date to narrow the view.

    C++gtdtask-managertaskwarrior
    Voir sur GitHub↗5,906
  • liquibase/liquibaseAvatar de liquibase

    liquibase/liquibase

    5,527Voir sur GitHub↗

    Liquibase est un outil de gestion des changements de schéma de base de données et un système de contrôle de version conçu pour suivre, gérer et appliquer des modifications de base de données versionnées. Il fonctionne comme un framework de migration SQL et un utilitaire d'automatisation DevOps qui intègre les déploiements de base de données dans les pipelines de livraison continue et les chaînes d'outils de build. Le système permet des rollbacks précis et la détection de dérive en enregistrant chaque modification apportée à un schéma de base de données. Il prend en charge la définition des changements de base de données via des jeux de changements (changesets) structurés en XML, YAML ou JSON, ainsi que des scripts SQL bruts, pour assurer des déploiements cohérents sur divers moteurs de bases de données relationnelles. Le projet couvre un large éventail de capacités de cycle de vie de schéma, incluant la génération de base de référence pour les bases de données existantes, l'organisation hiérarchique des journaux de changements et l'utilisation d'étiquettes et de contextes pour cibler des environnements spécifiques. Il fournit également des mécanismes d'extensibilité du moteur de base de données via des plugins externes.

    Selects which changesets to apply by matching runtime labels against metadata tags assigned to individual schema updates.

    Java
    Voir sur GitHub↗5,527
  • tasks/tasksAvatar de tasks

    tasks/tasks

    5,344Voir sur GitHub↗

    This is an Android productivity application for managing tasks and subtasks. It functions as a cross-platform task manager and synchronization tool, utilizing the CalDAV protocol to mirror task lists, tags, and reminders across multiple devices and external servers. The application is distinguished by its location-based reminder system, which uses geofencing to trigger notifications when a user enters or leaves specific geographic areas. It also features a markdown-based text editor for structuring task descriptions and a dedicated integration for Wear OS that allows task tracking and control

    Finds tasks by matching text against titles, comments, tags, and location metadata.

    Kotlin
    Voir sur GitHub↗5,344
  • damascenorafael/reminders-menubarAvatar de DamascenoRafael

    DamascenoRafael/reminders-menubar

    3,790Voir sur GitHub↗

    This is a native macOS utility that serves as a menu bar client for Apple Reminders. It synchronizes with the system task database to allow users to view, create, and manage reminders directly from the system tray. The application is distinguished by a natural language task processor that extracts due dates, lists, and tags from unstructured text to automate reminder creation. It also features a global hotkey system, enabling the task interface to be triggered instantly via a keyboard shortcut from any active window. The tool provides broader productivity capabilities including task search a

    Provides a system for locating specific reminders using text queries and tag-based filters.

    Swiftapple-remindersmacosmacos-menubar
    Voir sur GitHub↗3,790
  • 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.

    Provides capabilities to selectively execute tasks across projects using filters like language, tags, or file paths.

    Rustbuild-systembuild-toolbun
    Voir sur GitHub↗3,687
  • go-vikunja/vikunjaAvatar de go-vikunja

    go-vikunja/vikunja

    3,361Voir sur GitHub↗

    Vikunja is a self-hosted task management platform designed for organizing personal and team projects. It provides a centralized system for managing tasks using multiple visualization formats, including Kanban boards, Gantt charts, and tables. The project distinguishes itself through extensive external connectivity, offering a REST API, OpenAPI specifications, and CalDAV synchronization for external calendar integration. It supports sophisticated identity federation via LDAP, OpenID Connect, and Single Sign-On, alongside event-driven automation using webhooks. The platform covers a broad rang

    Enables retrieving specific tasks using complex query strings and text searches via the API.

    Goapigolangproject-management
    Voir sur GitHub↗3,361
  • wasserth/totalsegmentatorAvatar de wasserth

    wasserth/TotalSegmentator

    2,482Voir sur GitHub↗

    TotalSegmentator is a medical image segmentation tool and AI-driven organ segmenter designed to isolate anatomical structures from CT scans. It functions as a deep learning anatomy parser and quantitative radiomics analyzer, providing a framework for identifying diverse body tissues and bones to create precise anatomical masks. The system distinguishes itself through a comprehensive medical analysis suite that includes patient biometric estimation for demographics such as age, sex, weight, and height. It further provides specialized clinical index calculations and modality and phase classific

    Provides a mechanism to list available tasks, required licenses, and class maps without loading heavy dependencies.

    Python
    Voir sur GitHub↗2,482
  1. Home
  2. Development Tools & Productivity
  3. Task Execution
  4. Task Filtering

Explorer les sous-tags

  • Context PresetsApplies predefined filter rule sets to limit the visible task list to a specific subset of tasks. **Distinct from Task Filtering:** Distinct from Task Filtering: focuses on named, reusable filter presets rather than ad-hoc filtering.
  • Context-Based Filter Presets1 sous-tagApplies a predefined set of filter rules to limit the visible task list to a specific subset. **Distinct from Task Filtering:** Distinct from Task Filtering: focuses on applying named filter presets (contexts) rather than ad-hoc filtering expressions.
  • File-BasedMechanisms for restricting task execution to specific files or directories using patterns. **Distinct from Task Filtering:** Distinct from Task Filtering: focuses specifically on file system paths and globs rather than task tags.
  • Inheritance FilteringLogic for restricting the application of shared tasks to projects meeting specific criteria. **Distinct from Task Filtering:** Distinct from Task Filtering: focuses on which projects inherit a task, not which tasks are executed.
  • Task Metadata Querying1 sous-tagCapabilities for retrieving and searching available tasks based on their properties and filters. **Distinct from Task Filtering:** Distinct from Task Filtering: focuses on the retrieval of task information rather than the restriction of execution.