awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to pyinvoke/invoke

Open-source alternatives to Invoke

30 open-source projects similar to pyinvoke/invoke, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Invoke alternative.

  • shelljs/shelljsAvatar von shelljs

    shelljs/shelljs

    14,402Auf GitHub ansehen↗

    ShellJS is a Node.js shell command library that provides a portable Unix-like utility suite for cross-platform system automation. It serves as a cross-platform filesystem API and a process wrapper for spawning and controlling external system subprocesses. The project translates Unix shell commands into equivalent operations for the host operating system, allowing scripts to run consistently across different platforms. It supports the registration of custom commands and the integration of third-party plugins to extend its portable shell capabilities. The library covers broad capability areas

    JavaScriptbashjavascriptnode
    Auf GitHub ansehen↗14,402
  • jordanknott/taskcafeAvatar von JordanKnott

    JordanKnott/taskcafe

    5,176Auf GitHub ansehen↗

    Taskcafe is a self-hosted task management system and collaborative work management platform. It provides a private workspace for organizing work through a variety of interfaces, including Kanban boards, hierarchical outlines, and calendars. The platform is designed for containerized deployment, orchestrating the application, database, and cache to ensure consistent environment management. It distinguishes itself by offering project portfolio dashboards for high-level monitoring and the ability to create public project boards that allow external visitors to view content without authentication.

    TypeScriptgolanggqlgengraphql
    Auf GitHub ansehen↗5,176
  • tyrrrz/cliwrapAvatar von Tyrrrz

    Tyrrrz/CliWrap

    4,976Auf GitHub ansehen↗

    CliWrap is an asynchronous process manager and child process wrapper library used to execute external commands and integrate command line interfaces into applications. It provides a framework for launching external programs using asynchronous patterns, managing child processes, and validating exit codes. The library distinguishes itself through its ability to route standard input, output, and error streams to memory buffers or real-time event streams. It enables real-time monitoring of process output lines and supports process termination via cancellation tokens. The project covers a broad r

    C#clicommand-linedotnet
    Auf GitHub ansehen↗4,976

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Find more with AI search
  • gruntjs/gruntAvatar von gruntjs

    gruntjs/grunt

    12,243Auf GitHub ansehen↗

    Grunt is a build automation tool and JavaScript task runner. It serves as a Node.js automation framework designed to execute automated workflows for building, testing, and deploying software projects. The system functions as a task runner that automates repetitive development chores such as minification, compilation, and testing. It provides orchestration for development tasks, frontend asset pipelines, and continuous integration workflows. The framework utilizes a task-based execution model where developers define a sequence of named functions. This is supported by a plugin-based extensibil

    JavaScript
    Auf GitHub ansehen↗12,243
  • pallets/clickAvatar von pallets

    pallets/click

    17,560Auf GitHub ansehen↗

    Click is a Python framework for building command-line interfaces. It provides a declarative approach to defining command structures, allowing developers to map functions to command-line arguments, options, and nested groups using decorators. The framework handles the complexities of parameter parsing, type validation, and help documentation generation automatically. The project distinguishes itself through its hierarchical context system, which propagates configuration and state across nested commands, and its environment-aware parameter resolution that prioritizes command-line inputs, enviro

    Pythoncliclickpallets
    Auf GitHub ansehen↗17,560
  • sindresorhus/execaAvatar von sindresorhus

    sindresorhus/execa

    7,517Auf GitHub ansehen↗

    Execa is a promise-based process execution library that serves as a wrapper for the Node.js child process module. It functions as a shell command runner and subprocess management tool, simplifying the execution of external commands and binaries. The library distinguishes itself through automatic argument escaping to prevent shell injection and the use of abort signals for graceful process termination. It also provides an inter-process communication wrapper for exchanging structured JSON data and messages between parent and child processes. Its capabilities cover a broad range of process I/O

    JavaScript
    Auf GitHub ansehen↗7,517
  • aws/aws-cliAvatar von aws

    aws/aws-cli

    17,059Auf GitHub ansehen↗

    The AWS Command Line Interface is a terminal tool and API client used to manage and automate Amazon Web Services infrastructure. It functions as a cloud resource management tool that allows for the creation, configuration, and modification of cloud services through a unified set of commands. The tool provides mechanisms to route authenticated requests to global and region-specific service endpoints. It manages identity keys and access profiles through environment variables and configuration files to authenticate requests across different cloud accounts. The interface supports cloud resource

    Pythonawsaws-clicloud
    Auf GitHub ansehen↗17,059
  • awesome-selfhosted/awesome-selfhostedAvatar von awesome-selfhosted

    awesome-selfhosted/awesome-selfhosted

    299,516Auf GitHub ansehen↗

    This project is a community-curated directory of open-source software designed for deployment in private server environments and home labs. It serves as a comprehensive resource for discovering independent, self-hosted alternatives to mainstream cloud services, enabling users to maintain full data ownership and control over their digital infrastructure. The directory is structured through a hierarchical taxonomy that organizes a vast collection of applications into logical categories, ranging from media management and data analytics to private communication and team productivity tools. It dis

    awesomeawesome-listcloud
    Auf GitHub ansehen↗299,516
  • google/zxAvatar von google

    google/zx

    45,536Auf GitHub ansehen↗

    This project is a shell scripting environment and task automation toolset that enables the execution of system commands directly within JavaScript. It functions as a process execution wrapper, providing a unified interface for spawning external utilities, managing system processes, and orchestrating complex workflows. The tool distinguishes itself by using tagged template literals to automatically escape shell arguments, which prevents command injection vulnerabilities during execution. It supports both synchronous and asynchronous command execution, allowing developers to choose between bloc

    JavaScriptbashchild-processcli
    Auf GitHub ansehen↗45,536
  • erikbjare/gptmeAvatar von ErikBjare

    ErikBjare/gptme

    4,334Auf GitHub ansehen↗

    gptme is a multi-agent orchestration platform designed for autonomous software engineering, terminal-based AI integration, and RAG-enhanced code navigation. It enables the deployment of persistent agents and specialized subagents to decompose complex tasks and execute parallel technical workflows. The system distinguishes itself through a combination of vision-based GUI automation for controlling desktop applications and surgical patching mechanisms for targeted source code modifications. It utilizes git-based memory management to maintain a versioned history of agent identities, lessons, and

    Python
    Auf GitHub ansehen↗4,334
  • cli/cliAvatar von cli

    cli/cli

    44,849Auf GitHub ansehen↗

    This project is a command-line interface that bridges local development workflows with remote platform services. It functions as a terminal-based platform client, enabling users to manage repositories, issues, and pull requests directly from their command line through authenticated API interactions. The tool provides a modular environment that supports custom binary extensions and command aliases, allowing developers to tailor their terminal experience to specific project needs. Beyond standard repository management, the tool serves as a remote development manager, offering capabilities to pr

    Gocligitgithub-api-v4
    Auf GitHub ansehen↗44,849
  • scons/sconsAvatar von SCons

    SCons/scons

    2,392Auf GitHub ansehen↗

    SCons - a software construction tool

    Python
    Auf GitHub ansehen↗2,392
  • pybuilder/pybuilderAvatar von pybuilder

    pybuilder/pybuilder

    2,011Auf GitHub ansehen↗

    Software build automation tool for Python.

    Python
    Auf GitHub ansehen↗2,011
  • parcel-bundler/parcelAvatar von parcel-bundler

    parcel-bundler/parcel

    44,032Auf GitHub ansehen↗

    Parcel is a web application bundler designed to automate the packaging of project assets for production. It functions as a zero-configuration tool that detects dependencies and transforms source files into optimized output without requiring manual setup files. The project includes a built-in development server that supports incremental builds and hot module replacement to reflect code changes during the development cycle. The core of the system is a dependency graph resolver that maps relationships between modules to determine the structure of output bundles. This is supported by a modular as

    JavaScriptassetsbuild-toolcommonjs
    Auf GitHub ansehen↗44,032
  • vitejs/viteAvatar von vitejs

    vitejs/vite

    81,611Auf GitHub ansehen↗

    Vite is a frontend build toolchain that provides a unified development and production pipeline for modern web applications. It functions as a modular, environment-agnostic build engine that leverages native ES modules to serve source code directly to the browser, eliminating the need for expensive bundling during the development phase. By maintaining an environment-aware module graph, it supports concurrent development across client, server, and custom runtime environments. The project distinguishes itself through a high-performance development server that utilizes a hot module replacement pr

    TypeScriptbuild-tooldev-serverfrontend
    Auf GitHub ansehen↗81,611
  • davila7/claude-code-templatesAvatar von davila7

    davila7/claude-code-templates

    20,933Auf GitHub ansehen↗

    Claude Code Templates is a comprehensive framework for orchestrating specialized AI agents and automating development workflows within local environments. It provides a structured system for defining, configuring, and deploying AI personas that handle specific technical tasks, ranging from backend architecture and frontend implementation to security auditing and infrastructure management. The project distinguishes itself through a configuration-driven approach that allows teams to standardize development environments and share reusable agent definitions across projects. It includes a robust C

    Pythonanthropicanthropic-claudeclaude
    Auf GitHub ansehen↗20,933
  • kreuzberg-dev/kreuzbergAvatar von kreuzberg-dev

    kreuzberg-dev/kreuzberg

    8,527Auf GitHub ansehen↗

    Kreuzberg is a document extraction engine that converts PDFs, Office files, images, and over 90 other formats into clean, structured text and metadata. It is built around a compiled Rust core that can be used as a native library, a command-line tool, a REST API server, or a WebAssembly module for browser-based processing. The system is designed to run entirely on self-hosted infrastructure, with no data leaving the user's environment. What distinguishes Kreuzberg is its breadth of integration surfaces and its pipeline architecture. It exposes extraction capabilities through native bindings fo

    Rustdocument-intelligenceelixirffi
    Auf GitHub ansehen↗8,527
  • clap-rs/clapAvatar von clap-rs

    clap-rs/clap

    16,528Auf GitHub ansehen↗

    Clap is a command-line argument parser for Rust that enables developers to define complex interfaces through strongly-typed data structures. It functions as a comprehensive framework for building terminal applications, automating the transformation of raw string inputs into validated, type-safe code representations while simultaneously generating help documentation and usage statements. The library distinguishes itself by offering both a declarative, attribute-based approach and a fluent builder-pattern API, allowing for flexible interface construction. It includes a sophisticated validation

    Rustargument-parserargument-parsingcommand-line
    Auf GitHub ansehen↗16,528
  • kilo-org/kilocodeAvatar von Kilo-Org

    Kilo-Org/kilocode

    15,616Auf GitHub ansehen↗

    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

    TypeScriptaiai-ageai-coding
    Auf GitHub ansehen↗15,616
  • johannesjo/super-productivityAvatar von johannesjo

    johannesjo/super-productivity

    20,129Auf GitHub ansehen↗

    Super-productivity is a cross-platform productivity tool that integrates task management, time tracking, and data synchronization. It functions as a task management application for organizing daily work through todo lists and timeboxing, while serving as time tracking software to record activity durations and generate worklogs. The project features a synchronization layer that imports tickets and tasks from external project management tools, specifically Jira and GitHub, into a centralized local workflow. Data consistency across multiple devices is maintained through cloud storage synchroniza

    TypeScript
    Auf GitHub ansehen↗20,129
  • qd-today/qdAvatar von qd-today

    qd-today/qd

    5,525Auf GitHub ansehen↗

    qd is a server-side execution engine and request scheduler designed to automate recurring network tasks. It functions as a task automator that converts HTTP Archive files into reusable request templates for scheduled execution. The system is powered by a non-blocking server that manages a timer-driven execution engine. This allows the project to orchestrate API tasks by replaying captured network traffic and triggering network requests based on defined recurring intervals. The tool covers a broad range of automation capabilities, including schema-driven task configuration and stateless reque

    Pythoncheckindockerhar
    Auf GitHub ansehen↗5,525
  • go-task/taskAvatar von go-task

    go-task/task

    15,721Auf GitHub ansehen↗

    Task is a YAML-based task runner and build tool used to define and automate development workflows. It functions as a dependency-based build system and cross-platform task automator, allowing users to execute shell commands across different operating systems using a declarative configuration file. The project operates as an incremental build tool, utilizing file fingerprints and checksums to track state and avoid redundant work by determining if tasks are up to date. It manages execution via a dependency graph to ensure prerequisites are completed before target commands run. The system includ

    Go
    Auf GitHub ansehen↗15,721
  • microsoft/vscode-tips-and-tricksAvatar von microsoft

    microsoft/vscode-tips-and-tricks

    9,086Auf GitHub ansehen↗

    This project is a comprehensive productivity guide and configuration reference for the VS Code editor. It provides a curated collection of shortcuts, configuration tips, and tutorials designed to improve efficiency and optimize the daily coding workflow. The resource covers advanced AI-assisted development, including the integration of autonomous agents, custom prompt files, and AI-powered coding assistants for task automation and code generation. It also provides specialized guidance on integrated terminal management, such as configuring shell profiles and automating command execution. Addi

    Auf GitHub ansehen↗9,086
  • ok-oldking/ok-wuthering-wavesAvatar von ok-oldking

    ok-oldking/ok-wuthering-waves

    5,388Auf GitHub ansehen↗

    This is an open-source automation tool for the game Wuthering Waves that uses image recognition to control gameplay without modifying game memory or files. It runs automation tasks while the game window is minimized or obscured, freeing the computer for other use, and accepts command-line arguments to start specific tasks and optionally exit after completion. The tool automatically detects playable characters through screen analysis and adapts actions without manual skill configuration. It supports all common 16:9 resolutions up to 4K as well as some ultrawide formats, with a minimum required

    Pythonok-wwokwwwuthering-waves
    Auf GitHub ansehen↗5,388
  • tockins/realizeAvatar von tockins

    tockins/realize

    4,439Auf GitHub ansehen↗

    Realize is a development workflow automator, task runner, and live-reloading tool primarily used for Golang application development. It monitors the filesystem for changes to automatically restart running applications and execute predefined sequences of shell commands and environment variables. The system acts as a multi-project task manager, coordinating and tracking automation workflows across several different software projects simultaneously from a single configuration. Its capability surface covers filesystem event monitoring, process lifecycle management for hot-reloading, and the exec

    Go
    Auf GitHub ansehen↗4,439
  • go-vikunja/vikunjaAvatar von go-vikunja

    go-vikunja/vikunja

    3,361Auf GitHub ansehen↗

    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

    Goapigolangproject-management
    Auf GitHub ansehen↗3,361
  • andymik90/auto-claudeAvatar von AndyMik90

    AndyMik90/Auto-Claude

    12,313Auf GitHub ansehen↗

    Auto-Claude is an artificial intelligence development workflow orchestrator designed to automate software engineering processes and build pipelines. It functions as a coding automation tool that translates natural language instructions into executable operations by integrating intelligent agents directly into the development lifecycle. The system provides a modular provider abstraction that decouples core logic from specific artificial intelligence models, allowing for flexible integration. It supports both graphical desktop interfaces and headless command-line execution, enabling automated w

    TypeScript
    Auf GitHub ansehen↗12,313
  • maaassistantarknights/maaassistantarknightsAvatar von MaaAssistantArknights

    MaaAssistantArknights/MaaAssistantArknights

    21,583Auf GitHub ansehen↗

    MaaAssistantArknights is a cross-platform automation engine designed for mobile games, utilizing computer vision and input simulation to perform routine tasks. It functions as an Android emulator controller, managing game lifecycles, resource farming, and infrastructure optimization through structured, scripted workflows. The project distinguishes itself through a modular configuration system that allows users to define complex automation logic via external instruction files. This framework supports dynamic task modification, configuration inheritance, and schema validation, ensuring that cus

    C++arknightscomputer-visionmaa
    Auf GitHub ansehen↗21,583
  • theassassin/appimagelauncherAvatar von TheAssassin

    TheAssassin/AppImageLauncher

    7,656Auf GitHub ansehen↗

    AppImageLauncher is an application manager and desktop integration tool for AppImage files on Linux systems. It organizes standalone binaries by moving them into a centralized directory and integrating them into the system application menu and search. The project utilizes a background daemon to monitor directories for new files and intercept the execution of application images to prompt for installation. It also includes a specialized helper tool to automate the discovery and application of software updates. Additional capabilities include a command line interface for managing applications i

    C++
    Auf GitHub ansehen↗7,656
  • gallopsled/pwntoolsAvatar von Gallopsled

    Gallopsled/pwntools

    13,271Auf GitHub ansehen↗

    Pwntools is a Python-based framework designed for rapid prototyping and automation in binary exploitation, reverse engineering, and security research. It serves as a comprehensive toolkit for interacting with local and remote processes, providing the primitives necessary to manage complex exploit workflows and streamline security analysis tasks. The framework distinguishes itself through its specialized capabilities for binary manipulation and automated exploit construction. It includes dedicated utilities for parsing executable file formats, assembling and disassembling machine code, and gen

    Pythonassemblybsdcapture-the-flag
    Auf GitHub ansehen↗13,271