Run your GitHub Actions locally 🚀
- github-actions
- golang
- ci
- devops
47,133 repositories indexed
1–24 of 39 · Most stars
Run your GitHub Actions locally 🚀
Git with a cup of tea! Painless self-hosted all-in-one software development service, including Git hosting, code review, team collaboration, package registry and CI/CD
A Commander for modern Go CLI interactions
TiDB is built for agentic workloads that grow unpredictably, with ACID guarantees and native support for transactions, analytics, and vector search. No data silos. No noisy neighbors. No infrastructure ceiling.
Release engineering, simplified
A distributed transaction framework, supports workflow, saga, tcc, xa, 2-phase message, outbox patterns, supports many languages.
Sql mock driver for golang to test database interactions
Digger is an open source IaC orchestration tool. Digger allows you to run IaC in your existing CI pipeline ⚡️
Open-source Infrastructure as Code (IaC) orchestration platform: GitOps workflows, orchestration, code generation, observability, drift detection, asset management, policies, Slack notifications, and more. Integrates with Terraform, OpenTofu, Terragrunt, Kubernetes, GitHub Actions, GitLab CI/CD, BitBucket Pipelines, and any other CI/CD platform.
A simple, fast, embeddable, persistent key/value store written in pure Go. It supports fully serializable transactions and many data structures such as list, set, sorted set.
🦄 Monads and popular FP abstractions, powered by Go 1.18+ Generics (Option, Result, Either...)
OpenAPI Diff and Breaking Changes
Record and replay your HTTP interactions for fast, deterministic and accurate tests
EliasDB a graph-based database.
iWF is a Workflow-As-Code microservice orchestration platform offering an orchestration coding framework and service for building resilient, fault-tolerant, scalable long-running processes
pgx mock driver for golang to test database interactions
go test output for humans
Steam's protocol in Go to allow automation of different actions on the Steam network without running an actual Steam client. Includes APIs for friends, chatting, trading, trade offers and TF2 crafting.
Transaction manager for GoLang
♻️ The most advanced interruptible mechanism to perform actions repetitively until successful.
A collection of simple programs which can generate bitcoin wallets, create and sign transactions, and send transactions over the bitcoin network.
go-test-coverage is a tool designed to report issues when test coverage falls below a specified threshold
Zero-effort, concise configuration management that avoids boilerplate and repetitive actions.
HTTP mock for Golang: record and replay HTTP/HTTPS interactions for offline testing