For github actions workflow examples, the strongest matches are actions/starter-workflows (A comprehensive and official collection of pre-built workflow templates), nektos/act (nektos/act is a local workflow runner that lets you) and concourse/concourse (Concourse is a standalone CI/CD platform with its own). goldbergyoni/javascript-testing-best-practices and go-gitea/gitea round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.
We curate open-source GitHub repositories matching “github actions workflow examples”. Results are ranked by relevance to your query — pick filters below to narrow, or refine with AI.
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
A comprehensive and official collection of pre-built workflow templates for GitHub Actions, covering many languages, CI/CD patterns, testing, deployment, and more — exactly the ready-to-use, practical examples and templates this search is after.
This tool is a command-line runner that executes automation workflows locally within isolated container environments. By parsing workflow definition files and translating them into executable shell scripts, it allows developers to validate pipeline logic and configuration changes directly on their machines before committing code to a remote repository. The runner distinguishes itself by providing a simulation engine that mimics remote CI triggers and event payloads, enabling the testing of complex conditional logic without requiring cloud infrastructure. It supports granular control over the
nektos/act is a local workflow runner that lets you test GitHub Actions pipelines on your machine, not a collection of ready-to-use workflow examples or templates to learn from or adapt.
Concourse is a container-based continuous integration and delivery platform that functions as a distributed build system. It operates as a declarative pipeline orchestrator, using a central controller and multiple worker nodes to execute concurrent tasks within isolated containers. The system distinguishes itself by executing every build step in a separate container to ensure environment consistency and by defining software delivery sequences through portable, versionable configuration files. It provides a web-based pipeline visualizer to display the real-time status and progress of automated
Concourse is a standalone CI/CD platform with its own pipeline system, not a collection of GitHub Actions workflow examples or templates to copy for your own pipelines.
This project is a comprehensive knowledge base and educational resource for JavaScript developers, focused on establishing industry-standard methodologies for automated software testing. It provides a structured collection of design patterns and actionable guidelines designed to improve code reliability, maintainability, and overall software quality across the development lifecycle. The repository distinguishes itself by offering a granular, pattern-based approach to testing that spans unit, integration, and end-to-end verification. It emphasizes specific architectural strategies such as comp
This repository is a comprehensive guide on JavaScript testing best practices, not a collection of ready-to-use GitHub Actions workflow templates; while it covers CI/CD topics like testing and linting, you won't find reusable workflow YAML examples here.
Gitea is a self-hosted service designed for managing version control repositories, project issue tracking, and software artifact distribution. It provides a collaborative platform that enables teams to host their own source code, manage development tasks through integrated project boards, and store container images or language-specific packages within a unified environment. The platform distinguishes itself through a built-in automation engine that executes continuous integration and delivery pipelines directly triggered by repository events. It utilizes a background task queue to manage asyn
Gitea is a self-hosted Git service with built-in CI/CD execution (Gitea Actions), which can run your own workflows, but it does not itself provide the collection of ready-to-use example workflows and templates the visitor is looking for.
Buildkit is a programmable container build toolkit and OCI container image builder that converts build definitions into concurrent dependency graphs for image construction. It functions as an OCI image distribution engine, capable of generating container images and exporting artifacts to local storage or remote registries. The project is distinguished by its use of a low-level binary intermediate representation to decouple high-level build languages from the execution engine. It supports multi-platform image builds through user-mode architecture emulation and provides a distributed build cach
moby/buildkit is a container image builder and build toolkit, not a collection of ready-to-use GitHub Actions workflow examples or templates — it is a tool you might use within a workflow, not the set of pre-made pipeline patterns this search is after.
release-it is a Git release automation tool designed to coordinate software versioning, changelog generation, and package publishing. It functions as a semantic versioning manager that increments project versions and updates configuration files based on semantic standards or custom schemes. The project distinguishes itself through a plugin-based extension system that allows for custom versioning and publishing logic. It supports complex project structures via monorepo versioning automation to synchronize internal dependencies across multiple workspaces. The tool covers a broad range of capab
release-it is a CLI release automation tool that could be used inside a GitHub Actions pipeline, but it does not provide a collection of ready-to-use workflow examples or templates for building CI/CD pipelines.
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
This repository is an MLOps-focused guide collection with notebook-based blueprints for the ML lifecycle, using GitHub Actions as part of its infrastructure, but it is not a general-purpose set of ready-to-use GitHub Actions workflow templates covering the cross-language CI/CD patterns, testing, linting, security scanning, and matrix builds you are looking for.
This project is a static analysis tool and linter designed to improve the quality, reliability, and portability of shell scripts. By performing deep structural analysis, it identifies common programming pitfalls, syntax errors, and security vulnerabilities before scripts are executed. It functions as an automated code reviewer that enforces best practices and helps developers maintain consistent, robust code across different operating environments. The tool distinguishes itself through its dialect-aware grammar resolution, which adapts its parsing logic based on the specific shell interpreter
ShellCheck is a shell script linter, not a collection of ready-to-use GitHub Actions workflow examples or templates, so while it can be part of a pipeline, it does not provide the reusable workflow patterns and CI/CD templates you are looking for.
DevOps-Bash-tools is a collection of shell scripts and aliases designed to automate cloud infrastructure, container orchestration, and CI/CD pipelines. It provides a comprehensive toolset for managing operational workflows through the command line. The project specializes in automating tasks across multiple platforms, including managing namespaces and secrets in Kubernetes, auditing resources in AWS and GCP, and triggering builds or managing environment variables in GitHub Actions, GitLab CI, and CircleCI. It also includes a toolkit for interacting with container registries to query manifests
This repo is a collection of shell scripts for DevOps automation that can be used within CI/CD pipelines, but it is not a set of ready-to-use GitHub Actions workflow YAML examples or templates as requested.
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.
Moon is a monorepo build system and task runner for orchestrating builds and tasks, not a collection of ready-to-use GitHub Actions workflow examples or templates to copy and adapt. While it relates to CI/CD via its build orchestration, it does not provide the practical, copy-pasteable workflows this search is targeting.
| Repository | Stars | Language | License | Last push |
|---|---|---|---|---|
| actions/starter-workflows | 11.7K | TypeScript | NOASSERTION | |
| nektos/act | 70.8K | Go | MIT | |
| concourse/concourse | 7.8K | Go | Apache-2.0 | |
| goldbergyoni/javascript-testing-best-practices | 24.6K | JavaScript | mit | |
| go-gitea/gitea | 56.3K | Go | MIT | |
| moby/buildkit | 10.1K | Go | Apache-2.0 | |
| release-it/release-it | 9K | JavaScript | MIT | |
| graviraja/mlops-basics | 8.6K | Jupyter Notebook | mit | |
| koalaman/shellcheck | 39.6K | Haskell | GPL-3.0 | |
| harisekhon/devops-bash-tools | 8.1K | Shell | mit |