265 Resources
Golang behavior-driven-development Libraries
A db proxy for distributed transaction, read write splitting and sharding! Support any language! It can be deployed as a sidecar in a pod.
DBPack DBPack means a database cluster tool pack. It can be deployed as a sidecar in a pod, it shields complex basic logic, so that business developme
💅🏽💄 A local development tool to replace docker-compose, based on Make
💅🏽 Makeup 💄 A local development tool to replace Docker Compose, based on Make. Makeup uses simple Makefiles to create a faster developer workflow c
A collection of offensive Go packages inspired by different Go repositories.
OffensiveGolang OffensiveGolang is a collection of offensive Go packs inspired by different repositories. Ideas have been taken from OffensiveGoLang a
CQRS & Event-Sourcing Framework for Go.
goes - Event-Sourcing Framework goes is a collection of interfaces, tools, and backend implementations that allow you to write event-sourced applicati
Use qs-forward with QuickSocket to enable easy local development and testing!
qs-forward Use qs-forward with QuickSocket to enable easy local development and testing! Getting Started Want to jump in quick? Head over to the relea
kolm - Kubernetes on your local machine
kolm - Kubernetes on your local machine kolm is a tool for running a Kubernetes 'cluster' consisting of an etcd and a kube-apiserver on your local mac
Running chaincode in development mode: Smart contract developers that want to iteratively develop and test their chaincode packages without the overhead of the smart contract lifecycle process for every update.
Fabric DEVMODE - Nano bash 1 ORG + 1 PEER + 1 ORDERER Based on fabric-samples/test-network-nano-bash, but using devmode fabric peer Prereqs Follow the
In this repository, the development of the gardener extension, which deploys the flux controllers automatically to shoot clusters, takes place.
Gardener Extension for Flux Project Gardener implements the automated management and operation of Kubernetes clusters as a service. Its main principle
Package event-driven makes it easy for you to drive events between services
Event-Driven Event-driven architecture is a software architecture and model for application design. With an event-driven system, the capture, communic
Test-at-scale - TAS - An intelligent test execution platform for engineering teams to achieve high development velocity
Test At Scale Test Smarter, Release Faster with test-at-scale. Status Table of c
Dev-spaces - A CLI to help creating development environments using AWS Spot Instances
This is a CLI to help creating on-demand development spaces using EC2 Spot Intances.
Gorilla is a REST API template for efficient personal development, implemented based on the CleanArchitecture design philosophy.
The Gorilla Template is a REST API template for efficient personal development, implemented based on the CleanArchitecture design philosophy.
Nvote - Decentralized, vote-driven community similar to services like Reddit and HackerNews. Built on nostr
NVote Nvote is a decentralized, vote-driven community similar to services like R
Ensi-local-ctl - ELC - orchestrator of development environments
ELC - orchestrator of development environments With ELC you can: start a couple
Radiant is used for rapid development of enterprise application in Go, including RESTful APIs, web apps and backend services.
Radiant is used for rapid development of enterprise application in Go, including RESTful APIs, web apps and backend services.
Radical - A command-line tool facilitating development of radiant-based application
radical radical is a command-line tool facilitating development of radiant-based
This repository includes consumer driven contract test for provider, unit test and counter api.
This repository includes consumer driven contract test for provider, unit test and counter api.
ide-gen is a tool for development workspace prepare automation by automatic VCS repositories discovery and clone and project generation for supported IDEs.
ide-gen is a tool for development workspace prepare automation by automatic VCS repositories discovery and clone and project generation for supported IDEs.
Boilerplate API template includes all the common packages and setup used for API development in this Company
Boilerplate API Boilerplate API template includes all the common packages and setup used for API development in this Company. Development Copy .env.ex
A yaml data-driven testing format together with golang testing library
Specimen Yaml-based data-driven testing Specimen is a yaml data format for data-driven testing. This enforces separation between feature being tested
Thin clones of PostgreSQL to build powerful development, test, QA, staging environments
Database Lab Engine (DLE) ⚡ Blazing-fast cloning of PostgreSQL databases 🐘 Thin clones of PostgreSQL to build powerful development, test, QA, staging
An experimental Go application that allows an SSH session to interact with the clipboard of the host machine and forward calls to open
Remote Development Manager An experimental Go application that allows an SSH session to interact with the clipboard of the host machine and forward ca
Mob-code-server - Mob programming - a software development approach where the whole team works on the same thing
For those times when you need a ready to use server with a little more horse pow
RtxTest - Extract this zip file into your golang development environment
Documentation 1. Clone or extract file extract this zip file into your golang de
Awpark - Development kit via Alfred Workflow
AWPark Alfred Workflow for engineer. Alfred Workflow Store Search and install Wo
Greenhouse - Integrated Solidity development platform
Greenhouse Integrated solidity environment. Tutorial Start an empty folder and i
Simple 2D game to teach myself various things about game development and ECS, etc
2d-grass-game I really don't know what to name this game. Its a big grass field, and its in 2d so....2D Grass game This is a simple 2D game to teach m
An event driven remote access trojan for experimental purposes.
erat An event driven remote access trojan for experimental purposes. This example is very simple and leverages ssh failed login events to trigger erat
A Go distributed systems development framework
micro A Go distributed systems development framework framework eference resources base on go-micro support list grpc-balancer grpc-naming dns pool etc
A simple embeddable scripting language which supports concurrent event processing.
ECAL ECAL is an ECA (Event Condition Action) language for concurrent event processing. ECAL can define event-based systems using rules which are trigg
ging is a tool for create gin web framework development templates
ging ging is a tool for create gin web framework development templates This tool is for the freshmen who want to learn golang and gin web framework, i
Behaviour Driven Development tests generator for Golang
gherkingen It's a Behaviour Driven Development (BDD) tests generator for Golang. It accept a *.feature Cucumber/Gherkin file and generates a test boil
Simple Markdown-Driven Scaffolding tool written by Go
Manaita Simple Markdown-Driven Scaffolding tool written by Go Write your scaffolding code on SCAFFOLD.md and generate files using the scaffold. Scaffo
Bofin - A command line tool that can be used by to make Weblink development more productive
Bofin A command line tool that can be used by to make Weblink development more p
NJ Meetup - Build an event-driven architecture with Apache Pulsar
Meetup-YourFirstEventDrivenApp NJ Meetup - Build an event-driven architecture with Apache Pulsar Code Along bin/pulsar-admin tenants create meetup bi
Go Micro: a standard library for distributed systems development
Go Micro Go Micro is a standard library for distributed systems development. Ove
Streamhub: a toolkit crafted for streaming-powered applications written in Go
✉️ Streamhub Streamhub is a toolkit crafted for streaming-powered applications w
Pagoda: Rapid, easy full-stack web development starter kit in Go
Pagoda: Rapid, easy full-stack web development starter kit in Go Table of Contents Introduction Overview Foundation Backend Frontend Storage Screensho
PrimeKV is a Secure, REST API driven Key/Value store.
PrimeKV PrimeKV is a Secure, REST API driven Key/Value store. Features 100% In-memory. Encrypted by default, All stored values are bi-directionally en
Fundamental-Go - A comprehensive and FREE Online Go Development tutorial going step-by-step into the world of Go
FREE Reverse Engineering Self-Study Course HERE Fundamental Go The book and code
An opinionated production-ready SQL-/Swagger-first RESTful JSON API written in Go, highly integrated with VSCode DevContainers by allaboutapps.
go-starter go-starter is an opinionated production-ready RESTful JSON backend template written in Go, highly integrated with VSCode DevContainers by a
A yaml data-driven testing format together with golang testing library
Specified Yaml data-driven testing Specified is a yaml data format for data-driven testing. This enforces separation between feature being tested the
Minlib - Multi-Identifier Network Development Library
minlib 1. Install git clone https://gitea.qjm253.cn/PKUSZ-future-network-lab/min
Abc voe - Development and Maintenance Status
Development and Maintenance Status RancherOS 1.x is no longer being actively mai
Light weight cross-platform test automation
Welcome to Gauge Gauge is a light weight cross-platform test automation tool. It provides the ability to author test cases in the business language. G
Juju is a model-driven Operator Lifecycle Manager (OLM).
Universal Operator Lifecycle Manager (OLM) for Kubernetes operators, and operators for traditional Linux and Windows apps, with declarative integration between operators for automated microservice integration.
Virtualgo: Easy and powerful workspace based development for go
virtualgo Virtualgo (or vg for short) is a tool which provides workspace based development for Go. Its main feature set that makes it better than othe
Eye - An easy-use lib for event-driven pattern
📝 Eye Eye 是一个简单易用的事件驱动模式库。 Read me in English 🥇 功能特性 敬请期待。。。 历史版本的特性请查看 HISTOR
Goaws - AWS (SQS/SNS) Clone for Development testing
GoAws You are always welcome to tweet me or buy me a coffee Written in Go this is a clone of the AWS SQS/SNS systems. This system is designed to emula
Gobacktest - event-driven backtesting framework written in golang
Heads up: This is a framework in development, with only basic functionality. gobacktest - Fundamental stock analysis backtesting An event-driven backt
Go-web-dev - Web Development With Google's Golang Programming Language Code Snippet and Exercises.
Web Development With Google's Golang Programming Language Code Snippet and Exercises This repository contains my code snippets, hands on exercises and
Gottago - 💨 My personal development environment for golang.
gottago This repo contains my personal development environment for golang. Preparation Run docker app. Change the current working directory and execut
Curated list of resources for the development and applications of block chain
Awesome Blockchain Curated list of resources for the development and applications of block chain. The blockchain is an incorruptible digital ledger of
OpenZeppelin Contracts is a library for secure smart contract development.
A library for secure smart contract development. Build on a solid foundation of community-vetted code. Implementations of standards like ERC20 and ERC
⚡️Curated list of resources for the development and applications of blockchain.
Awesome Blockchain Curated list of resources for the development and applications of block chain. The blockchain is an incorruptible digital ledger of
Building event-driven applications the easy way in Go.
Watermill Watermill is a Go library for working efficiently with message streams. It is intended for building event driven applications, enabling even
An example Event-Driven application in Go built with Watermill library.
Event-Driven application example This is an example Event-Driven application written in Go, using Watermill. The projects aims to integrate incoming G
Clean Boilerplate of Go, Domain-Driven Design, Clean Architecture, Gin and GORM.
Goilerplate Clean Boilerplate of Go, Domain-Driven Design, Clean Architecture, Gin and GORM. What is Goilerplate? Good example of Go with Clean Archit
A simple CQRS Framework for go
Flux Introduction "There is nothing called state. There are events and the story we tell about what it means." Flux allows you to quickly build an app
API with domain driven design approach using golang, gorm, and mysql
GO DDD API Kumparan Backend Technical Assessment, create REST API with domain driven approach (DDD) using Golang, GORM (Object Relational Mapping), an
⚔ Personal Golang starter kit with an engineer research perspective, expressjs developer friendly, and aims for rapid app development.
Goku (WIP; Author Only) ⚔ Personal Golang starter kit with an engineer research perspective, expressjs developer friendly, and aims for rapid app deve
Nap is a file-based framework for automating the execution of config-driven HTTP requests and scripts.
Nap Nap is a file-based framework for automating the execution of config-driven HTTP requests and scripts. Installation Options Using go get $ go inst
Behavior-driven development tool for GoLang
gomate.io Use domain specific language (DSL) to verify your Go Lang Project. For license information, see LICENSE. Introduction Verifying software fun
Event driven modular status-bar for dwm; written in Go & uses Unix sockets for signaling.
dwmstat A simple event-driven modular status-bar for dwm. It is written in Go & uses Unix sockets for signaling. The status bar is conceptualized as a
This is a comprehensive system that simulate multiple servers’ consensus behavior at local machine using multi-process deployment.
Raft simulator with Golang This project is a simulator for the Raft consensus protocol. It uses HTTP for inter-server communication, and a job schedul
Production Ready GO - Development Workspace
dev_ProdGO Production Ready GO - Development Workspace Install and Check Version MacOS $brew install go/golang $go version $mkdir -p $HOME/go/{bin,sr
A cli to asist developers in development and testing locally against OpenId Connect.
oidc-cli oidc-cli assists developers in automating authorization flow for local development and testing purpose. Installation Download the program fro
Golang multi lingual web application development
MultiLingualWeb golang multi lingual web application development Command execute
Project Flogo is an open source ecosystem of opinionated event-driven capabilities to simplify building efficient & modern serverless functions, microservices & edge apps.
Project Flogo is an Open Source ecosystem for event-driven apps Ecosystem | Core | Flows | Streams | Flogo Rules | Go Developers | When to use Flogo |
The interactive web server
The interactive web server. HTTPLabs let you inspect HTTP requests and forge responses. Install Golang go get github.com/gchaincl/httplab go install g
Go module that provides common utilities for Cloud Native development
Let's Go GoDoc A module with some useful packages for anyone developing Golang applications on the cloud. Packages include: util -- a generic utility
Development environment for golang
docker-go-sample Development environment for golang Build docker-compose up -d -
A demonstration of the transactional outbox messaging pattern (+ Log Trailing) with Amazon DynamoDB (+ Streams) written in Go
🎇 Gluon A composable message bus for Event-Driven systems written in Go.
A swiss army knife CLI tool for interacting with Kafka, RabbitMQ and other messaging systems.
plumber is a CLI devtool for inspecting, piping, massaging and redirecting data in message systems like Kafka, RabbitMQ , GCP PubSub and many more. [1
A demonstration of the transactional outbox messaging pattern (+ Log Trailing) with Amazon DynamoDB (+ Streams) written in Go.
Transactional Outbox Pattern in Amazon DynamoDB A demonstration of the transactional outbox messaging pattern (+ Log Trailing) with Amazon DynamoDB (+
Multi-party system for enterprise data flows. Allows developers to build decentralized applications rapidly on a blockchain-backed business network, with REST APIs and an event-driven programming model.
Hyperledger FireFly Hyperledger FireFly is an API and data orchestration layer on top of core blockchain technologies. It implements a multi-party sys
A command-line driven git server
GitGo GitGo is split into three parts: The API server The GIT server The CLI client We need a couple of certificates before setting up the application
A SDK development package developed in go language and connected to dechain
Platform introduction Dechain go SDK is a SDK development package developed in go language and connected to dechain. This SDK can be provided to go cl
Xendit package usage for development purpose
xendit-demo Xendit package usage for development purpose Usage Create app.env file on your root folder. Add 'READ_KEY_XENDIT' and 'WRITE_KEY_XENDIT' v
The management of multiple apps running over different ports made easy
Ergo Ergo Proxy - The reverse proxy agent for local domain management. The management of multiple apps running over different ports made easy through
Go module that provides common utilities for Cloud Native development
Let's Go GoDoc A module with some useful packages for anyone developing Golang applications on the cloud. Packages include: util -- a generic utility
Pact: a consumer-driven contract testing framework
CDC Pact Pact is a consumer-driven contract testing framework. Born out of a microservices boom, Pact was created to solve the problem of integration
From local development to the cloud: development workflow made easy.
About kool Kool is a CLI tool that brings the complexities of modern software development environments down to earth - making these environments light
Sample game project using the Godot engine.
blipshift Description Sample game project using the Godot engine. All code and assets in this project are public domain, feel free to use them however
Module to ease interaction with Pact's development server & ScalableBFT
go-pact Module to ease interaction with Pact's development server & ScalableBFT Install go install github.com/jfamousket/go-pact@latest Functions H
The main repository for the development of the evolution game Thrive.
Thrive This is the code repository for Thrive. For more information, visit Revolutionary Games' Website. Build Status Patreon Overview Repository stru
A reinvented Labyrinth game
Rapid Rescue Rapid Rescue is a local multiplayer strategy game inspired by Labyrinth. Move river tiles and create a path through the rapid to rescue t
Hexagonal architecture paradigms, such as dividing adapters into primary (driver) and secondary (driven)Hexagonal architecture paradigms, such as dividing adapters into primary (driver) and secondary (driven)
authorizer Architecture In this project, I tried to apply hexagonal architecture paradigms, such as dividing adapters into primary (driver) and second
Game Narrative Design Tool
Arrow Game Narrative Design Tool Download | Support | Runtimes | Guides Arrow is a handy, free, open-source and feature-rich tool to design game narra
A free & open-source 2D sprite editor, made with the Godot Engine! Available on Windows, Linux, macOS and the Web!
Pixelorama - your free and open-source sprite editor! Made by Orama Interactive with the Godot Engine, written in GDScript! Make sure to visit our web
Learn to create turn-based combat with this Open Source RPG demo ⚔
Godot Open RPG OpenRPG is a tool and a demo to create Role Playing Games with turn-based combat. ➡ Follow us on Twitter and YouTube for free game crea
A-RPG demo made with Godot, MIT-licensed, from our Godot course
Make Pro 2d Games with Godot Open Source A-RPG Demo This is the full source code with all the system produced for the Make Professional 2d Games with
common creational, behavioural and structural patterns implemented in go 🤩
Design Patterns 🚀 🧩 Design Patterns are ways of solving different problems we face while designing software solutions. Having too many if/else condi
Community-driven Agones SDK for Godot Engine
Agones SDK for Godot Welcome to the community-driven Agones SDK for Godot Engine. Example extends Node var peer = null func _ready(): if "--server"
A Godot Unit Test Framework
GdUnit3 A Godot Integrated Unit Testing Framework What is GdUnit3 GdUnit3 is a framework for testing GdScrips and Scenes within the Godot editor. GdUn
HeightMap terrain for Godot implemented in GDScript
HeightMap terrain plugin for Godot Engine Heightmap-based terrain for Godot 3.1.x, 3.2.x, 3.3.x and 3.4.x. It supports texture painting, colouring, ho
Prueba de concepto: Boletia, una aplicación para venta de boletos, basada en microservicios event-driven. Desarrollada sobre AWS Serverless: Api Gateway, Lambda, DynamoDB, DynamoDB Streams
Prueba de concepto: Boletia, una aplicación para venta de boletos, basada en microservicios event-driven. Desarrollada sobre AWS Serverless: Api Gatew
Menggunakan clean architecture dengan domain driven design
Golang project Menggunakan clean architecture dengan domain driven design Domain - Entity Sebuah model untuk entitas Domain - Model Hampir sama dengan