353 Resources
Golang table-driven-test 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 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
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
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
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.
Bubble-table - A table component for the Bubble Tea framework
Bubble-table A table component for the Bubble Tea framework. This is currently m
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
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
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
This project is mostly a fancy wrapper around the Extract Table (github) API
Knockout-City-Stat-Scanner Credits This project is mostly a fancy wrapper around the Extract Table (github) API, they did all the heavy lifting here a
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
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
Deploy 2 golang aws lambda functions using serverless framework.
Deploy 2 golang aws lambda functions using serverless framework.
pretty colorfull tables in go with less effort
Table Print out tabular data on the command line using the ansi color esacape codes. Support for writing the ouput based on the fields in a struct and
Gorm-sharding - High performance table sharding plugin for Gorm
Gorm Sharding This project has moved to Gorm offical organization: https://githu
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
Mantil-template-form-to-dynamodb - Receive form data and write it to a DynamoDB table
This template is an example of serverless integration between Google Forms and DynamoDB
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
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 minimal, single-table No-SQL database.
SimpleDB SimpleDB is a very basic No-SQL database format for long-term data storage in Golang. It is WIP, has a LOT of drawbacks, and definitely is no
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
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
Typescript type declaration to PostgreSQL CREATE TABLE converter
ts2psql NOTE: This is WIP. Details in this readme are ideal state. Current usage: go build && ./ts2psql (or go build && ts2psql if on Windows OS). A s
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
Crud - A mysql crud code generate tool from table DDL sql file
crud is a mysql crud code generate tool 中文文档 Getting Started Overview Crud is a
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
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
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
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
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.
Eye - An easy-use lib for event-driven pattern
📝 Eye Eye 是一个简单易用的事件驱动模式库。 Read me in English 🥇 功能特性 敬请期待。。。 历史版本的特性请查看 HISTOR
Grpc-gateway-map-null - gRPC Gateway test using nullable values in map
Demonstrate gRPC gateway behavior with nullable values in maps Using grpc-gatewa
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
Zb - an opinionated repo based tool for linting, testing and building go source
zb — an opinionated repo based tool for linting, testing and building go source ███████╗██████╗ ██████╗ ██████╗ ███████╗███████╗ ██╗████████╗
Kobiton-execute-test-buildkite-plugin - A Buildkite Plugin to (synchronously) execute an automated test script on Kobiton service
Kobiton Execute Test Buildkite Plugin A Buildkite Plugin to (synchronously) exec
Tgo - Test Helpers for Standard Golang Packages
Test Helpers for Standard Golang Packages see example_test.go go test --- FAIL:
Uses Google's classic diff-match-patch algorithm to compare two files, sending the color highlighted output to *testing.T for use when testing expected versus actual results.
Compare-files uses Google's classic diff-match-patch algorithm to compare two files. It sends the color highlighted output to *testing.T for use when
A simple yet intuitive golang unit test framework.
gotest Intuitive and simple golang testing framework which helps in writing unit tests in a way which improves the readability of the test. Here is an
A boilerplate showing how to create a native Pulumi provider
xyz Pulumi Provider This repo is a boilerplate showing how to create a native Pu
Stockbit Test no. 2
movies_service Stockbit Test no. 2 This microservice is built with Clean Architecture. There are 2 routes: Search & Get movie detail by ID http://loca
Stockbit Test : Aldo Verrell Valiant
stockbit-test Stockbit Test : Aldo Verrell Valiant In this repository, there are answers to questions number 1,3, and 4. The answer to question number
Output all versions of a local git repo, which could be used as test data for your ML program.
gitwalker Output all versions of a local git repo, which could be used as test data for your ML program. Notice This program is under development. Cur
Test Operator using operator-sdk 1.15
test-operator Test Operator using operator-sdk 1.15 operator-sdk init --domain rbt.com --repo github.com/ravitri/test-operator Writing kustomize manif
Tetris in Go, as a test in using Go for small games
Tetris in Go This is an attempt at implementing Tetris in Go in a way which has
The fastest way to build a restful API with golang and echo framework.
The fastest way to build a restful API with golang and echo framework. Includes common required features for modern web applications. A boilerplate project with golang and Echo.
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
Go test command line interface for dlv(delve)
What does it do? Delver makes the command line interface for starting dlv the same as the one used in go test Example Say you're using this when devel
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
gRPC LRU-cache server and client with load test
gRPC k-v storage with LRU-cache server & client + load test. Specify LRU-cache capacity: server/cmd/app.go - StorageCapacity go build ./server/cmd/*