15 repository-uri
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Liquibase este un instrument de gestionare a modificărilor schemei bazei de date și un sistem de control al versiunilor conceput pentru a urmări, gestiona și aplica modificări versionate ale bazei de date. Funcționează ca un framework de migrare SQL și utilitar de automatizare DevOps care integrează implementările bazei de date în pipeline-uri de livrare continuă și toolchain-uri de build. Sistemul permite rollback-uri precise și detectarea derivei (drift) prin înregistrarea fiecărei modificări aduse schemei bazei de date. Suportă definirea modificărilor bazei de date prin changeset-uri structurate în XML, YAML sau JSON, precum și scripturi SQL brute, pentru a asigura implementări consistente pe diverse motoare de baze de date relaționale. Proiectul acoperă o gamă largă de capabilități ale ciclului de viață al schemei, inclusiv generarea de baseline-uri pentru bazele de date existente, organizarea ierarhică a changelog-urilor și utilizarea etichetelor și contextelor pentru a viza medii specifice. De asemenea, oferă mecanisme pentru extensibilitatea motorului bazei de date prin plugin-uri externe.
Selects which changesets to apply by matching runtime labels against metadata tags assigned to individual schema updates.
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.
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.
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.
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.
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.