172 Resources
Golang bookstore-sample-controller Libraries
This is a shell gateway-api controller
gateway-api-controller This is an initial implementation of the various controllers required in order to manage Gateway API network deployments within
Terraform Controller manages the life cycles of a terraform resource, allowing developers to self-serve dependencies in a controlled manner.
TERRAFORM CONTROLLER Terraform Controller manages the life cycles of a terraform resource, allowing developers to self-serve dependencies in a control
Sample code snippet to familiarize golang . Concept of goroutines , channels, concurrency is implemented in a sample scenario
go-mysql-goroutines-channel Sample code snippet to familiarize golang . Concept of goroutines , channels, concurrency , interface, slice, error handli
A high performance online bookstore system.
HPOB 高性能网上书店 A high performance online bookstore system. Introduction 介绍 一个基于Gin、gorm、viper、zap等库的web服务器,实现了网上书店相关接口。 Summary 概要 使用go语言编写的,基于gin、gorm、
Go binding for rpi-rgb-led-matrix an excellent C++ library to control RGB LED displays with Raspberry Pi GPIO.
go-rpi-rgb-led-matrix Go binding for rpi-rgb-led-matrix an excellent C++ library to control RGB LED displays with Raspberry Pi GPIO. This library incl
A binary to control the Z-Cam line of cameras via API
The Z-Cam flagship line has an API of sorts. This can be used to control the camera--via a StreamDeck, say. This seems like a good enough reason to me
SampleD - scalable sample collection, routing, and schema evolution
SampleD Realtime event analytics capture and processor Emit samples from your application code (libraries provided) Configure fluentbit to capture sam
Api-go-template - A simple Go API template that uses a controller-service based model to build its routes
api-go-template This is a simple Go API template that uses a controller-service
Kngrok - Kubernetes controller for ngrok tunnel
kngrok ken-grok What is kngrok? kngrok is a Kubernetes controller to operate ngr
Go-Mongodb API - A sample REST API ( CRUD operations ) created using Golang
Go-Mongodb_API This is a sample REST API ( CRUD operations ) created using the G
EdgeDB-Golang-Docker-Sample - The sample of connection between EdgeDB Server and Go Echo API Server
EdgeDB Golang Docker Sample 『Go + Docker Composeを使ってEdgeDBを動かしてみた』のサンプルコードです。 使い
Sample code for a quick demo of go 1.18's fuzzing
Fuzzing in Go 1.18 What is it? "Fuzzing is a type of automated testing which continuously manipulates inputs to a program to find bugs. Go fuzzing use
This repo contains a sample app exposing a gRPC health endpoint to demo Kubernetes gRPC probes.
This repo contains a sample app exposing a health endpoint by implementing grpc_health_v1. Usecase is to demo the gRPC readiness and liveness probes introduced in Kubernetes 1.23.
Tiny Go program to set Elgato Key Light options
Elgato Key Light Controller This is a tiny Go program to control the power, brightness, and temperature settings for Elgato Key Lights with known IP a
Okta Golang Gin & Okta-Hosted Login Page Example
Okta Golang Gin & Okta-Hosted Login Page Example This example shows you how to use the Okta JWT verifier library to login a user to a Golang Gin appli
Create an ESK cluster using CDK and Golang.
Welcome to your CDK Go project! This is a blank project for Go development with CDK. NOTICE: Go support is still in Developer Preview. This implies th
HIDI - flexible HID to MIDI translation layer
This application is a translation layer between HID devices like keyboards or gamepads and MIDI interface
Conda-boxes - A Kubernetes Controller CLI to manage Conda environments as volumes or Boxes
conda-boxes A Kubernetes Controller CLI to manage Conda environments as volumes
Microservice - A sample architecture of a microservice in go
#microservice Folder structure required. service certs config config.yaml loggin
Splicetraefikplugin - Sample traefik plugin using golang
Developing a Traefik plugin Traefik plugins are developed using the Go language.
Nrod-go - Sample application to process Train Movements messages from the Network Rail Open Data feed
NROD Train Movements Processor Sample application to process Train Movements mes
K8s-delete-protection - Kubernetes admission controller to avoid deleteing master nodes
k8s-delete-protection Admission Controller If you want to make your Kubernetes c
Golang-echo-sample - Make an out-of-the-box backend based on golang-echo
Golang-echo-sample - Make an out-of-the-box backend based on golang-echo
Kube-step-podautoscaler - Controller to scale workloads based on steps
Refer controller/*controller.go for implementation details and explanation for a better understanding.
Kubernetes Admission Controller Demo: Validating Webhook for Namespace lifecycle events
Kubernetes Admission Controller Based on How to build a Kubernetes Webhook | Admission controllers Local Kuberbetes cluster # create kubernetes cluste
A simple LCD controller package for raspberry pi liquid crystal I²C displays.
A simple LCD controller package for raspberry pi liquid crystal I²C displays.
Go-serverless-slack-app - This is a sample template for document_app_test
Go-serverless-slack-app - This is a sample template for document_app_test
Go-http-server-docker - Simple sample server using docker and go
go-http-server-docker Simple sample webserver using docker and go.
This sample shows how to host multiple Azure functions in Golang.
azure-function-custom-handler-with-golang This sample shows how to host multiple Azure functions in Golang. To learn more about this sample please che
A Controller written in kubernetes sample-controller style which watches a custom resource named Bookstore
bookstore-sample-controller A Controller written in kubernetes sample-controller style which watches a custom resource named Bookstore. A resource cre
Knative Sample Controller
Knative Sample Controller Knative sample-controller defines a few simple resources that are validated by webhook and managed by a controller to demons
oci-ccm custom build for both arm64 and amd64
OCI Cloud Controller Manager (CCM) oci-cloud-controller-manager is a Kubernetes Cloud Controller Manager implementation (or out-of-tree cloud-provider
Go package for interacting with the "ELK" Bluetooth Low Energy RGB LED Controller
Go interactions for the ELK-BLEDOM RGB LED Controller This repository contains information on the common (and cheap) ELK-BLEDOM Bluetooth Low Energy R
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-
Go sql layer architecture sample
go-sql-rest-api-template To run the application go run main.go API Design Common HTTP methods GET: retrieve a representation of the resource POST: cre
Go sql modular sample
go-sql-rest-api To run the application go run main.go API Design Common HTTP methods GET: retrieve a representation of the resource POST: create a new
Elastic Stack Docker + Sample Go AppElastic Stack Docker + Sample Go App
📶 Elastic Stack Docker + Sample Go App Test Elastic Stack which includes Elasticsearch, Kibana, Filebeat and Metricbeat. It comes with a very simple
Sample Hello World Pulumi Program for Azure
Overview This is a standard hello world style Pulumi program for Azure straight from the Pulumi docs. This is a sample repo used to test Pulumi's Auto
Starrocks controller with golang
starrocks-controller In currently, I just build the playground functionality. Next step, I will build setup/startup/stop functionality How to use it y
Kubernetes controller for backing up public container images to our own registry repository
image-clone-controller Kubernetes controller which watches applications (Deployment and DaemonSet) and "caches" the images (public container images) b
Cluster machine approver
cluster-machine-approver This controller provides the following functionality: Watch the CSR endpoint for CSR requests Decide if the CSR should be all
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
Hands is a process controller used to control the execution and return strategies of multiple goroutines.
Hands “Dedicated to Brother Chang” Hands is a process controller used to control the execution and return strategies of multiple goroutines. Getting s
Go-concurrency-patterns - Sample concurrency patterns with Goroutines
About This sample project provides some concurrency pattern examples in Go using
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
Go-logger - A sample go module that I stood up quickly to learn how remote modules work in go
go-logger A sample go module that I stood up quickly to learn how remote modules
Evidently-sushi - Sample for creating a CloudWatch Evidently project
evidently-sushi This is a sample for creating a CloudWatch Evidently project. Pr
Walker's alias method is an efficient algorithm to sample from a discrete probability distribution.
walker-alias Walker's alias method is an efficient algorithm to sample from a discrete probability distribution. This means given an arbitrary probabi
Run Tor onion services on Kubernetes (actively maintained)
tor-controller This project started as an exercise to update kragniz's https://github.com/kragniz/tor-controller version Important!! This project is n
Controller-check - Run checks against K8s controllers to verify if they meets certain conventions
controller-check Run checks against K8s controllers to verify if they meets cert
Rqlite-recover - k8 controller to create recover json for rqlite cluster nodes when needed.
Cluster Recover for RQLite running on a k8s cluster The goal is to be able to recover a rqlite cluster when the majority of nodes get re-schedule to d
Go-serverless-eth-event-listener - Go serverless, ethereum contract event listener with a sample contract
go-serverless-eth-event-listener This repository is for showing how to listen sm
Simple go app with RabbitMQ in docker-compose
Docker-compose stand with RabbitMQ and sender/reciever. About First app is a producer that sends messages (1 per second / while-true loop), the second
Golang Rest Api Sample
Golang Rest Api Sample Şimdi localhost’umuzda HTTP requestleri ile çalışan basit
Controller for backups
Backup Controller Backup controller is a lightweight golang program to back up databases. Currently, backup-controller implements backups using pg_dum
Node is where client will send data to, create block send to miner, create block send to parent and receive tick from validator and do validate
Node Receive Tick from validator Validate POH of tick send result to validator Receive confirm block from validator Send Checked block to validator Ho
Exemplary real world application built with Golang + Gin
Golang/Gin codebase containing real world examples (CRUD, auth, advanced patterns, etc) that adheres to the RealWorld spec and API. This codebase was
This project is created to demonstrate Go-Lang Clean Architecture/DDD/Hexagonal Architecture, and It show the usage of popular libraries gin, gorm, zap and dig.
denti-go-clean-arch This project is created to demonstrate a CleanArchitecture/DDD/HexaArchitecture for dental clinic application built with go gin ap
Introduce the best practice experience of Go project with a complete project example
Introduce the best practice experience of Go project with a complete project example
A sample suite of services built on the go-micro framework
Go Shopping This example contains a suite of microservices all built on the go micro framework. The goal of this example is to provide you with a prac
Several Examples for building docker containers for your Go applications
go-docker Several Examples for building docker containers for your Go applicatio
Sample application showcasing the use of Dapr to build microservices based apps
Dapr Store Dapr Store is a sample/reference application showcasing the use of Dapr to build microservices based applications. It is a simple online st
DDD like architecture sample application
go-ddd-sample This is sample application for like the DDD architecture. Design application Write business logic domain Define interface repository int
sample apps docker with postgres-node.js-golang
Belajar Docker untuk Pemula - Membuat TODO App TODO app ini adalah contoh app untuk mendemokan proses membuat aplikasi dengan Docker, terdiri dari: Fr
Sesame: an Ingress controller for Kubernetes that works by deploying the Envoy proxy as a reverse proxy and load balancer
Sesame Overview Sesame is an Ingress controller for Kubernetes that works by dep
expose controller, when deployment created service and ingress will be created
expose-controller expose controller, when deployment created service and ingress will be created How to test git clone repository cd expose-controller
A Terraform controller for Flux
tf-controller A Terraform controller for Flux Quick start Here's a simple exampl
Kubernetes Admission controller for golang
KCAdm Kubernetes Admission controller Test locally First create the required cer
A sample for okteto pipelines with terraform
Okteto Pipeline with Terraform (PubSub) This sample covers a producer/consumer a
Sample program of GCP pub/sub client with REST API
GCP pub/sub sample using REST API in Go GCP pub/sub publisher and subscriber sample programs. These use REST API and don't use pub/sub client library
A kubernetes controller that watches the Deployments and “caches” the images
image-cloner This is just an exercise. It's a kubernetes controller that watches
Home of the Hierarchical Namespace Controller (HNC). Adds hierarchical policies and delegated creation to Kubernetes namespaces for improved in-cluster multitenancy.
The Hierarchical Namespace Controller (HNC) $ kubectl hns create my-service -n my-team $ kubectl hns tree my-team my-team └── my-service Hierarchical
An implementation of an Ingress controller for NGINX and NGINX Plus
🚀 Help make the NGINX Ingress Controller better by participating in our survey!
Development environment for golang
docker-go-sample Development environment for golang Build docker-compose up -d -
hazelcast go-client interaction with hazelcast cloud
sample-application hazelcast go-client interaction with hazelcast cloud smart-client-deployment https://guides.hazelcast.org/kubernetes-external-clien
Sample serverless application written in Golang
Serverless Go Demo This is a simple serverless application built in Golang. It consists of an API Gateway backed by four Lambda functions and a Dynamo
K8s-club for learn, share and explore the K8s world :)
K8s-club Welcome to K8s 👋 Let's learn, share and explore the K8s world together :) QA to Understand K8s Controller 设计概要 Informer 机制 - 概述 Informer 机制
Implement clean-architecture sample by golang
Clean Architecture by Golang . ├── README.md ├── app │ ├── controller │ │ ├── controller.go │ │ ├── controller_interface.go │ │ ├── erro
Implement clean-architecture sample by golang
Implement clean-architecture sample by golang
A kubernetes operator sample generated by kubebuilder , which run cmd in pod on specified time
init kubebuilder init --domain github.com --repo github.com/tonyshanc/sample-operator-v2 kubebuilder create api --group sample --version v1 --kind At
This repo houses some Golang introductory files, sample codes and implementations
This repo houses some Golang introductory files, sample codes and implementations. I will be updating it as I keep getting a hang of the language.
A kubernetes operator demo generated by code-generator, it only watches cr's events
intro a small operator demo which only watches car cr's events. environment: ubuntu-20.04-amd64 k3s-1.21 docker-20.10.7 go-1.17 tools code-generator d
LINE account link: Sample code for LINE account link
LINE account link: Sample code for LINE account link This is sample code to demostration LINE chatbot account link, refer to document https://develope
To-Do list in GoLang with Redis as a backend -- Sample project for proof of concepts
🗒 GoLang To-Do List Sample App w/ Redis 📝 Description A simple to-do list app written in GoLang with Redis as a backend showing a few GoLang feature
A controller(CES) for controlling container egress traffic. Working with F5 AFM.
Container Egress Services (CES) Kubernetes is piloting projects transition to enterprise-wide application rollouts, companies must be able to extend t
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
Continuous Delivery with Spinnaker and Kubernetes
Continuous Delivery with Spinnaker and Kubernetes Test Result Tutorial Build App This tutorial takes you through the process of creating a reliable an
FPS (First Person Shooter) controller template for Godot 3.4 to give starter content for a new or already existing project!
First Person Starter FPS template for Godot to give starter content for a new or already existing project! Includes: 3D Character Controller Smooth Mo
Sample application managed with AWS CDK v2 (TypeScript).
honyakutter-ts This is an application that translates text entered in Japanese into English and tweets it, defined using AWS CDK v2 (TypeScript) and u
upgrade from controller-runtime 0.6.5. Reactor substitute.
Upgrade Kubernetes Controller Runtime from v0.6.5 This blog concentrates on test case migration as the real code migration pretty detailed and straigh
This is a sample application of golang's web framework gin and orm ent.
Gin Ent Sample This is a sample application of golang's web framework gin and orm ent. Components Web Framework: Gin ORM: ent SQL Migration tool: goos
Sample application accessing kubernetes secrets
Kubernetes secrets API example This git repo illustrates a small application which can access kubernetes secrets. Build small application To test the
A sample web API in GO (with GIn) under a domain driven architecture.
Golang Sample API Domain Driven Design Pattern 1. About This sample project presents a custom made domain driven API architecture in Golang using the
sample-go-test-app-vaibhav is a simple example of a production ready RPC service in Go
sample-go-test-app-vaibhav sample-go-test-app-vaibhav is a simple example of a production ready RPC service in Go. Instead of attempting to abstract a
Websocket client sample integration (go) for FairOS.
fairos-websocket-client FairOS websocket clients should be an extension on the FairOS OpenAPI specification, with introduction of events for seamless
Onetime-Password generator sample writte in Go.
Go OTP Sample Goのgithub.com/pquerna/otpを使用したワンタイムパスワード生成実験 実験方法 Google Authenticator Microsoft Authenticator 1password 以上、3つのワンタイムパスワード生成器を利用し、ハッシュアルゴ
A series of controllers for configuring namespaces to accomodate Argo
argo-controller A series of controllers for configuring namespaces to accomodate Argo. ArgoCD TBD Argo Workflows Make a service account in every names
Sample gin api with Golang
Installation Run the following command to install packages and dependencies go mod tidy Create .env file in root directory: DB_HOST=localhost DB_USER=
K8s controller to manage the aws-auth configmap
aws-auth-manager A kuberneres controller to manage the aws-auth configmap in EKS using a new AWSAuthItem CRD. The aws-auth configmap is used to give R