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
- golang
- workflow
- distributed-system
- orchestration
47,133 repositories indexed
601–624 of 1,534 · Most stars
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
Update version constraints in your Terraform / OpenTofu configurations
Simple, useful and opinionated config loader.
Golang rate limiters for distributed applications
Inter-Blockchain Communication Protocol (IBC) implementation in Golang.
Composable, observable and performant config handling for Go for the distributed processing era
Compute the diff between two JSON documents as a series of JSON Patch (RFC6902) operations
Debug Dockerized Go applications better
Go implementation of the A* search algorithm
A task scheduler built with Go and Vue.js that allows users to specify recurring jobs via a simple YAML configuration file. The scheduler reads job definitions, executes commands at specified times using cron expressions, and passes in environment variables for each job.
Decode / encode XML to/from map[string]interface{} (or JSON); extract values with dot-notation paths and wildcards. Replaces x2j and j2x packages.
A modern, feature-rich, databaseless flat-file wiki platform built with Go.
An opinionated production-ready SQL-/Swagger-first RESTful JSON API written in Go, highly integrated with VSCode DevContainers by allaboutapps.
Energy is a framework developed by Go language based on CEF (Chromium Embedded Framework) for developing cross-platform desktop applications for Windows, Mac OS X, and Linux
Conduit streams data between data stores. Kafka Connect replacement. No JVM required.
Witness is a pluggable framework for software supply chain risk management. It automates, normalizes, and verifies software artifact provenance.
parser for Google ProtocolBuffers definition
Go-Guardian is a golang library that provides a simple, clean, and idiomatic way to create powerful modern API and web authentication.
A lightweight yet powerful IoC dependency injection container for the Go programming language
📚 String comparison and edit distance algorithms library, featuring : Levenshtein, LCS, Hamming, Damerau levenshtein (OSA and Adjacent transpositions algorithms), Jaro-Winkler, Cosine, etc...
Avatar generation library for GO language
A little package that brings sound to any Go application. Suitable for playback and audio-processing.
pgx mock driver for golang to test database interactions
go test output for humans