awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
actions avatar

actions/toolkit

0
View on GitHub↗
5,772 estrellas·1,766 forks·TypeScript·MIT·3 vistasgithub.com/features/actions↗

Toolkit

The GitHub ToolKit for developing GitHub Actions.

Features

  • GitHub Actions - Provides the official JavaScript toolkit for building custom GitHub Actions with API calls, file operations, and workflow integration.
  • SDKs - Provides the official JavaScript SDK for building custom GitHub Actions.
  • Programmatic File Operations - Creates, reads, moves, and deletes files and directories from the action's filesystem.
  • Artifact Management - Uploads, downloads, and attests workflow artifacts for persistence across job steps or runs.
  • Workflow Artifact Managers - Provides functions for uploading, downloading, and caching build artifacts across workflow runs.
  • Admin Command Executions - Executes command-line tools and captures their output, exit code, or streams for further processing.
  • External Command Execution - Runs external CLI programs and captures stdout, stderr, and exit codes for programmatic consumption.
  • Recursive File Operations - Performs filesystem operations such as copying, moving, and recursively removing files.
  • File Pattern Matching - Provides glob-based file search utilities for locating files within workflow workspaces.
  • GitHub API Clients - Provides an authenticated Octokit client pre-loaded with workflow context for GitHub API calls.
  • Context-Aware API Clients - Ships a context-aware Octokit client that automatically injects authentication and workflow metadata.
  • Workflow Input-Output Handlers - Ships typed utilities for reading workflow inputs and setting outputs for downstream steps.
  • Workflow Input Readers - Reads workflow inputs passed to the action and makes them available as typed values.
  • Workflow Output Handlers - Sets outputs, status, and exit codes for a GitHub Actions workflow run.
  • Workflow Output Writers - Writes named outputs from an action so downstream steps can consume them.
  • CI Workflow Automations - Automates CI/CD pipelines by reading inputs, setting outputs, logging messages, and managing artifacts.
  • Workflow Artifact Transfers - Persists files produced by a workflow step and retrieves them in later steps or runs.
  • Cross-Platform File Operations - Provides a cross-platform file operation layer for copying, moving, and deleting files within actions.
  • Structured Logging - Emits log messages at debug, info, warning, and error levels with consistent formatting for workflow visibility.
  • Action Output Bindings - Sets action outputs, status codes, and exit signals that directly influence the parent workflow run.
  • Authenticated API - Provides a pre-authenticated Octokit client for making GitHub API calls from workflows.
  • Tool Binary Caches - Provides tool caching and execution utilities for downloading and running CLI tools in workflows.
  • Binary Cache Managers - Downloads and stores tool binaries locally, then retrieves them on subsequent runs to avoid redundant downloads.
  • Workflow Tool Binary Caches - Downloads tool binaries and caches them locally for reuse across workflow runs.
  • Dependency Caches - Stores and restores tool binaries or dependency folders to accelerate repeated workflow executions.
  • Glob-Based File Location - Locates files and directories by matching user-defined glob patterns against the workspace filesystem.
  • Workflow Secret Access - Retrieves secrets and variables defined in the workflow environment at runtime.
  • Workflow Secret Readers - Retrieves sensitive values and environment variables configured for the workflow run.
  • Workflow Secret Retrievals - Retrieves workflow secrets and environment variables securely at runtime for use in action logic.
  • Artifact Attestation Tools - Generates cryptographically signed provenance records linking workflow artifacts to their build metadata.
  • Workflow Tool Download Caches - Downloads tool binaries and caches them so subsequent workflow runs reuse the local copy.
  • Severity-Level Log Writers - Emits log messages at debug, info, warning, and error severity levels for workflow visibility.
  • Action Development Tools - The GitHub ToolKit for developing GitHub Actions.
  • Decision Records - Official architectural decision records for a major CI toolkit.

Historial de estrellas

Gráfico del historial de estrellas de actions/toolkitGráfico del historial de estrellas de actions/toolkit

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Preguntas frecuentes

¿Qué hace actions/toolkit?

The GitHub ToolKit for developing GitHub Actions.

¿Cuáles son las características principales de actions/toolkit?

Las características principales de actions/toolkit son: GitHub Actions, SDKs, Programmatic File Operations, Artifact Management, Workflow Artifact Managers, Admin Command Executions, External Command Execution, Recursive File Operations.

¿Qué alternativas de código abierto existen para actions/toolkit?

Las alternativas de código abierto para actions/toolkit incluyen: isaacs/rimraf — rimraf is a Node.js recursive file deletion tool and cross-platform filesystem utility. It provides both a… actions/github-script — github-script is a GitHub Actions JavaScript runner that executes asynchronous scripts to interact with the GitHub… dorny/paths-filter — paths-filter is a GitHub Actions path filter and git change detector designed to trigger conditional workflow steps by… maiot-io/zenml — ZenML is an extensible machine learning orchestration framework designed to manage the end-to-end lifecycle of data… actions/setup-node — setup-node is a GitHub Action that downloads, installs, and configures a specified Node.js runtime in continuous… actions/upload-artifact — This project is a build artifact manager and file persistence tool designed to save files and directories from a…

Alternativas open-source a Toolkit

Proyectos open-source similares, clasificados según cuántas características comparten con Toolkit.
  • isaacs/rimrafAvatar de isaacs

    isaacs/rimraf

    5,846Ver en 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
    Ver en GitHub↗5,846
  • actions/github-scriptAvatar de actions

    actions/github-script

    4,975Ver en 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
    Ver en GitHub↗4,975
  • dorny/paths-filterAvatar de dorny

    dorny/paths-filter

    2,950Ver en GitHub↗

    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

    TypeScriptchange-detectionci-cdconditional-execution
    Ver en GitHub↗2,950
  • maiot-io/zenmlAvatar de maiot-io

    maiot-io/zenml

    5,452Ver en GitHub↗

    ZenML is an extensible machine learning orchestration framework designed to manage the end-to-end lifecycle of data pipelines and AI agent workflows. It functions as a durable orchestrator that executes machine learning tasks as directed acyclic graphs, ensuring that every step is containerized for consistent performance across local, cloud, and hybrid infrastructure. By decoupling pipeline code from underlying compute and storage backends, the platform allows developers to define infrastructure-agnostic stacks that remain portable across diverse environments. The project distinguishes itself

    Python
    Ver en GitHub↗5,452
Ver las 30 alternativas a Toolkit→