473 Resources
Golang test-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
A modern generic testing assertions library for Go
test test is a generics based testing assertions library for Go. There are two packages, test and must. test - assertions that mark the test for failu
A lib for monitoring runtime goroutine stack
Overview A lib for monitoring runtime goroutine stack. Such as wait for goroutines to exit, leak detection, etc. Features context.Context first design
Goroutine Leak Detector
Leaktest Refactored, tested variant of the goroutine leak detector found in both net/http tests and the cockroachdb source tree. Takes a snapshot of r
Type-safe, DRY, flexible test fixture factory based on Go 1.18+ Generics
Fixtory is a test fixture factory which initializes type-safe, DRY, flexible fixtures with the power of Generics. By using Fixtory... No more redundan
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
A Gradle Plugin Providing Full Support for Go
Gogradle - a Full-featured Build Tool for Golang 中文文档 Gogradle is a gradle plugin which provides support for building golang. 2017-06-23 Gogradle is a
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
Breaking Cloud Native Web APIs in their natural habitat.
cnfuzz - Cloud Native Web API Fuzzer "Breaking Cloud Native Web APIs in their natural habitat." Fuzzing web APIs in their fully converged Cloud Native
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
Go test helper with DynamoDB Local + ory/dockertest
dynamotest Use the power of DynamoDB Local with ory/dockertest, create your DynamoDB test cases with breeze. 🌄 What is dynamotest? dynamotest is a pa
Testkube-executor-k6 - TestKube K6 Load Test Executor
Welcome to TestKube Template Executor TestKube Template Executor is a test execu
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
Targetrwe api test - This project provides the backend service for the targetrwe test application
Targetrwe-api This project provides the backend service for the targetrwe test a
Prismforce-task - Assignment to test fundamental knowledge for Prism Force
Technical Assignment Assignment to test fundamental knowledge for Prism Force. T
Compare - Functions that help compare and output test results
compare Functions that help compare and output test results. How to use Compare(
Go-test-app - Test application to verify environment deployment and reachability over HTTP
Test app Test application to verify environment deployment and reachability over
Go-opera-test - EVM-compatible chain secured by the Lachesis consensus algorithm
Opera EVM-compatible chain secured by the Lachesis consensus algorithm. Building
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.
Toy project to test golang toolset, using as pretext the "cyclic number" problem (famous 142857 number)
go-cyclic-number Toy project to test golang toolset, using as pretext the "cyclic number" problem (famous 142857 number) First version: https://github
W5-test-go - Write functions to pass the tests with the cases need to pass
Week 5 Assignment In this assignment, we expect to you write functions to pass t
This is a test / interview implementation, written in go
Factorizer This is a test / interview implementation, written in go. Author's kinda first go project. Just move on. Számok Faktorializálása A faktoriz
Test case to fix a bug in github.com/golang/glog
glog Library Pollutes Global Flags List This problem has been reported quite a few times, over the years; see it reported at golang-nuts mailing list,
This testing tool surrounds go-ethereum with cannon to catch the blocks of retesteth going into go-ethereum and test cannon with them
Siege This testing tool surrounds go-ethereum with cannon to catch the blocks of retesteth going into go-ethereum and test cannon with them. Usage Sta
Cloud Spanner load generator to load test your application and pre-warm the database before launch
GCSB GCSB Quickstart Create a test table Load data into table Run a load test Operations Load Single table load Multiple table load Loading into inter
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
Belajar golang unit test
perintah eksekusi di root folder : go test -v ./... assertion ambil dari framewo
Entain - Entain BE Technical Test
Entain BE Technical Test This test has been designed to demonstrate your ability
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
Test-csi-driver - Amazon Elastic Block Store (EBS) CSI driver
Amazon Elastic Block Store (EBS) CSI driver Overview The Amazon Elastic Block St
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.
Testy is a Go test running framework designed for Gametime's API testing needs.
template_library import "github.com/gametimesf/template_library" Overview Index Overview Package template_library is a template repository for buildin
Test-project - Lyrid Golang 1.x Chi Template
Lyrid Golang 1.x Chi Template Run locally with: go get go run ./main.go Open ht
Go-space - Test project to learn the Ebiten package with Go
Go Space This project is a prototype for a future tutorial series I plan to crea
Common Image Registry for Testcontainers-Go
Testcontainers-Go Common Image Registry Common Image Registry for Testcontainers-Go Prerequisites Go = 1.16 Install go get github.com/nhatthm/testcon
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
Test-swaggo - Test swaggo with redis
Requirements Go 1.16 MySql Redis Development Install Dependencies go mod downloa
Benchmarking deferent Fibonacci functions and algorithms with running unit test
GoFibonacciBench Benchmarking deferent Fibonacci functions and algorithms with running unit test ... Introduction: Fibonacci numbers are special kinds
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
Simple wget - Simple wget written as test for Scorum
simple_wget simple wget written as test for Scorum Task: Implement in Go (http:/
Go-backend-test - Creating backend stuff & openid connect authentication stuff in golang
Go Backend Coding Practice This is my practice repo to learn about creating back
Shfz - Scenario-based fuzzing test execution tool for web applications
shfz A scenario-based web application fuzzng tool that supports fuzz generation
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
Beacon-fronting - A simple command line program to help defender test their detections for network beacon patterns and domain fronting
beacon-fronting A simple command line program to help network defenders test the
RtxTest - Extract this zip file into your golang development environment
Documentation 1. Clone or extract file extract this zip file into your golang de
Deploy 2 golang aws lambda functions using serverless framework.
Deploy 2 golang aws lambda functions using serverless framework.
Test-assignment - Test assignment with golang
test-assignment We have a two steam of data and we need to save it in the map: I
First Go project. Backend hiring test for Array engineering.
BACKEND TEST 1 Submitted by: Mitchell Sullivan Intro This is basically my first-ever project in Go. As such, it's quite simple and bears little resemb
Awpark - Development kit via Alfred Workflow
AWPark Alfred Workflow for engineer. Alfred Workflow Store Search and install Wo
Go test output for humans
gotestfmt: go test output for humans Are you tired of scrolling through endless Golang test logs in GitHub Actions (or other CI systems)? Then this is
Byteslice - Byteslice test with golang
ZKP Gnark Objective ot this POC Evaluate the mechanics of ZKP using the gnark ki
Implementation of Technical Test - Article API
Technical Test on Article API Abstract For the technical test on an set of article API, this document outlines its requirements, and the design, devel
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
A sample url shortener app to test Keploy integration capabilities
Example URL Shortener A sample url shortener app to test Keploy integration capabilities Installation git clone https://github.com/keploy/example-url-
A minimal Crossplane Provider that is meant to be used as a template for implementing new Providers
provider-template provider-template is a minimal Crossplane Provider that is meant to be used as a template for implementing new Providers. It comes w
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
A basic sample web-services application using Go and Gin.
Sample application for Go Web Services A very basic web-services application built with go-lang and the Gin Web Framework. Based on https://github.com
Topology-tester - Application to easily test microservice topologies and distributed tracing including K8s and Istio
Topology Tester The Topology Tester app allows you to quickly build a dynamic mi
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
Ffind - A tool to find files of interest on a compromised host during a penetration test
ffind ffind is a tool to find files of interest on a compromised host during a p
🔑 Authz0 is an automated authorization test tool. Unauthorized access can be identified based on URL and Role.
Authz0 is an automated authorization test tool. Unauthorized access can be identified based on URL and Role. URLs and Roles are managed as YAML-based
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
Test-app-url-shortner - A sample url shortener app to test Keploy integration capabilities
test-app-url-shortner A sample url shortener app to test Keploy integration capa
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
Navmux - Test project evaluate writing the equivalent of boat repro using go
navmux Test project evaluate writing the equivalent of boat repro using go. The
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
Eveonline - Some api test for golang
eveonline api test To build and run: make build && make run If you have go insta
Test - A program that validates your progress on the SQLite challenge
SQLite Challenge Tester This is a program that validates your progress on the SQ
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
Simple tool to test SMTP mail send with various settings including TLS1.1 downgrade
smtptest Simple tool to test SMTP mail send with various settings including TLS1.1 downgrade All settings are configurable in the config.yaml file ser
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