640 Resources
Golang docker-development-youtube-series Libraries
A snapshot of the assets for the Learn Go course on FreeCodeCamp's youtube
Assets for "Learn Go" on FreeCodeCamp This is a snapshot of the code samples for the "Learn Go" course on Boot.dev at the time the video for FreeCodeC
💅🏽💄 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
Scan systems and docker images for potential spring4shell vulnerabilities.
Scan systems and docker images for potential spring4shell vulnerabilities. Will detect in-depth (layered archives jar/zip/tar/war and scans for vulnerable Spring4shell versions. Binaries for Windows, Linux and OsX, but can be build on each platform supported by supported Golang.
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
🚢 Go package providing lifecycle management for PostgreSQL Docker instances.
🚢 psqldocker powered by ory/dockertest. Go package providing lifecycle management for PostgreSQL Docker instances. Leverage Docker to run unit and in
Ready to deploy, distributed cryptocurrency trading bot
HyperTrade Ready to deploy, distributed cryptocurrency trading bot. USE THIS SOFTWARE AT YOUR OWN RISK. THE AUTHOR ASSUMES NO LIABILITY FOR YOUR TRADI
Kubernetes Operator to automate Helm, DaemonSet, StatefulSet & Deployment updates
Keel - automated Kubernetes deployments for the rest of us Website https://keel.sh Slack - kubernetes.slack.com look for channel #keel Keel is a tool
WIP - Pin - local pipeline project with Docker Golang API.
pin 🔥 WIP - Local pipeline project with Docker Golang API. 🌐 Installation Download latest release You can download latest release from here Install
A simple CRUD API made with Go, Postgres, FIber, Gorm and Docker.
golang-test-api A simple CRUD API made with Go, Postgres, FIber, Gorm and Docker. Cloning the repository To clone the repository run the following com
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
Golang rest API with MVC pattern, this job challenge is for the task for super_pay firm
Golang Rest Api with Docker Golang Gin Test Mvc Design Restapi let's start for build docker-compose up --build start docker-compose up stop docker-com
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
CetusGuard is a tool that allows to protect the Docker daemon socket by filtering the calls to its API endpoints.
CetusGuard CetusGuard is a tool that allows to protect the Docker daemon socket by filtering the calls to its API endpoints. Some highlights: It is wr
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
RancherOS v2 is an immutable Linux distribution built to run Rancher and it's corresponding Kubernetes distributions RKE2 and k3s
RancherOS v2 is an immutable Linux distribution built to run Rancher and it's corresponding Kubernetes distributions RKE2 and k3s. It is built using the cOS-toolkit and based on openSUSE
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
Msg is gRPC-based backend for messaging written in golang.
Msg Msg is gRPC-based backend for messaging written in golang. Goals Future goals: Implement message service which will allow users to send messages t
How to get a Go / Golang app using the Gin web framework running natively on Windows Azure App Service WITHOUT using a Docker container
Go on Azure App Service View the running app - https://go-azure-appservice.azurewebsites.net 😎 This is an example repo of how to get a Go / Golang a
A long-running Go program that watches a Youtube playlist for new videos, and downloads them using yt-dlp or other preferred tool.
ytdlwatch A long-running Go program that watches a Youtube playlist for new videos, and downloads them using yt-dlp or other preferred tool. Ideal for
Dynamic DNS on your own Domain, written in Go
dyngo Dynamic DNS on your own Domain, written in Go. It will determine the external IP of the system it is running on and updates a given domain recor
Data Structure Series: Heaps and heap applications
heaps Data Structure Series: Heaps and heap applications Current Updates: GO: heaps.go: max-heap implementation standard add, remove, and restore func
YouTube'da altyazısı olan veya otomatik olarak oluşturulmuş altyazılı videolarda istediğiniz kelimenin hangi saat, dakika ve saniye de geçtiğini size gösterip aradığınız şeyi hızlıca bulmanızı sağlar.
YouTube Subtitles YouTube'da altyazısı olan veya otomatik olarak oluşturulmuş altyazılı videolarda istediğiniz kelimenin hangi saat, dakika ve saniye
nerdctl daemon (Docker API)
nerdctld This is a daemon offering a nerdctl.sock endpoint. It can be used with DOCKER_HOST=unix://nerdctl.sock. Normally the nerdctl tool is a CLI-on
Modern YouTube converter, that combines simplicity and effectiveness
Modern YouTube converter, that combines simplicity and effectiveness. How to use it? Go to TubeConv.com Paste a link to a video, or use the search bar
A go (golang) library to search videos in YouTube.
YT Search A go (golang) library to search videos in YouTube. Installation go get github.com/AnjanaMadu/YTSearch Usage package main import ( "fmt"
Command line tools for usedevbook.com
dbk dbk is a command-line tool (CLI) for usedevbook.com. It allows you to build and push custom environments for Devbook VMs. You can then launch Devb
Trakt-cli - A CLI for trakt.tv using the trakt.tv API
trakt-cli ████████╗██████╗ █████╗ ██╗ ██╗████████╗ ██████╗██╗ ██╗ ╚══
Katenary - Convert docker-compose to a configurable helm chart
Katenary is a tool to help transforming docker-compose files to a working Helm C
Harbormaster - Toolkit for automating the creation & mgmt of Docker components and tools
My development environment is MacOS with an M1 chip and I mostly develop for lin
Dotnet-appsettings-env - Convert .NET appsettings.json file to Kubernetes, Docker and Docker-Compose environment variables
dotnet-appsettings-env Convert .NET appsettings.json file to Kubernetes, Docker
Dotnet-appsettings-env - Convert .NET appsettings.json file to Kubernetes, Docker and Docker-Compose environment variables
dotnet-appsettings-env Convert .NET appsettings.json file to Kubernetes, Docker
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
A Simple Go proxy to make amazing redirect only with 1 line.
Simple Go Proxy Simple go application that allows you to share your code with a custom domain name instead of github or gitlab links or other git prot
Kubernetes IN Docker - local clusters for testing Kubernetes
Please see Our Documentation for more in-depth installation etc. kind is a tool for running local Kubernetes clusters using Docker container "nodes".
EdgeDB-Golang-Docker-Sample - The sample of connection between EdgeDB Server and Go Echo API Server
EdgeDB Golang Docker Sample 『Go + Docker Composeを使ってEdgeDBを動かしてみた』のサンプルコードです。 使い
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.
Yay - Yet another stack-oriented toy language that transpiles to Go code. Heavily inspired by Tsoding's Porth YouTube series
yay Yet another stack-oriented toy language that transpiles to Go code. Heavily
IoT platform with things/user management and visualization, in Go with Docker using microservices
BARIOT IoT platform to Manage Users and their Things and visualize their data. Microservices services architecture build with Go and docker (compose).
Go-based Docker App Loader
go-loader Go-based Docker App Loader Auto-runs uploaded builds with a Docker Container Structures / Home Page /ping Check Docker Container and show st
Una prueba técnica: Servicio Golang REST API local, sobre Docker, gRPC, AWS Serverless y sobre Kubernetes en AWS EC2
Una prueba técnica: Servicio Golang REST API local, sobre Docker, gRPC, AWS Serverless y sobre Kubernetes en AWS EC2
Go-random-chat - Fast and scalable real-time random chat written in go
Go Random Chat Fast and scalable real-time random chat written in go. Features:
This small Docker project is the easiest way to send notifications directly via .txt files to services like: Gotify, Telegram, SMTP (Email) or Webhook.
This small Docker project is the easiest way to send notifications directly via .txt files to services like: Gotify, Telegram, SMTP (Email) or Webhook.
kvStore is a simple key/value in-memory store
kvStore is a simple key/value in-memory store. It is designed for the API. kvStore keeps records at /tmp/kvStore/dbName.db. You can specify server port, dbName and, file save interval in your RunServer(Addr, dbName) call.
This is a POC for a Falco Plugin allowing to gather events from a locale docker daemon.
Docker Events Plugin This is a POC for a Falco Plugin allowing to gather events from a locale docker daemon. ⚠️ This is a POC, don't use in Production
Show dependency graph of docker images/containers
docker-graph Show dependency graph of docker images/containers like this: Orange is images and green is containers. Features Collect docker images, co
Docker-Project - A simplified backend that listens to POST request
This is a simplified backend that listens to POST request. Once it receives such a request it will push it to a PostgreSQL database.
A demo project that automatically restarts with a trio of docker, redis and go and transmits page visits.
A demo project that automatically restarts with a trio of docker, redis and go and transmits page visits.
Ensi-local-ctl - ELC - orchestrator of development environments
ELC - orchestrator of development environments With ELC you can: start a couple
A very simple, silly little kubectl plugin / utility that guesses which language an application running in a kubernetes pod was written in.
A very simple, silly little kubectl plugin / utility that guesses which language an application running in a kubernetes pod was written in.
Running Go binary into Docker
This go file make a get into an API, that API provides a JSON with a cat information
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
An os/exec like interface for running a command in a container, and being able to easily interact with stdin, stdout, and other adjustments
dockerexec An "os/exec" like interface for running a command in a container, and being able to easily interact with stdin, stdout, and other adjustmen
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
ezd is an easy to configure docker-based task runner system
ezd - eZ Docker Task Runner ezd is an easy to configure docker-based task runner system. Getting started Create an ezd.yml file in your project root:
Docker-hub-rate-limit - Show pulling rate status of Docker-hub
Docker-Hub Pull Rate Status This tool shows current status of docker hub pull ra
Tutorial code for my video Learn to Use Basic Data Structures - Slices, Structs and Maps in Golang
Learn to Use Basic Data Structures - Slices, Structs and Maps in Golang Read text from a file and split into words. Introduction to slices / lists. Co
Go-restapi - Go REST API with mysql and docker
GET localhost:8080/polygons localhost:8080/polygons/:name localhost:8080/polygon
Identity - An OAuth2 identity provider that operates over gRPC
Otter Social Identity Provider An OAuth2 identity provider that operates over
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
Identity-service - An OAuth2 identity provider that operates over gRPC
Identity-service - An OAuth2 identity provider that operates over gRPC
Undock - Extract contents of a container image in a local folder
About Undock is a CLI application that allows you to extract contents of a conta
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
Go-http-server-docker - Simple sample server using docker and go
go-http-server-docker Simple sample webserver using docker and go.
Traefik Docker Protector
Traefik Docker Protector Limit traefik's control over the docker daemon Traefik
Etcd config dispenser
etcd-config-dispenser Some things are best explained with an example: I use lets
A tool to check whether docker images exist in the remote registry.
Check Docker Image A tool to check whether docker images exist in the remote registry. Build project: go build -o check-image . Example usage: REGISTR
My Homemade ci-cd service made for docker containers
Docker-CI-CD What Is This? The Docker-CI-CD is a tool that helps you to make every commit and push to your github repositories happen seamlessly and a
A simple CRUD todo list application that is powered by Docker and Go
A simple CRUD todo list application that is powered by Docker and Go. Docker compose will run two containers todolist and mysql.
Awpark - Development kit via Alfred Workflow
AWPark Alfred Workflow for engineer. Alfred Workflow Store Search and install Wo
Woodpecker CI plugin to build multiarch Docker images with buildx
plugin-docker-buildx Woodpecker CI plugin to build multiarch Docker images with buildx Woodpecker CI plugin to build multiarch Docker images with buil
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
Quickly cross-compile your C code
WORK IN PROGRESS: Viceroy is a very early work in progress and is subject to breaking changes. It's also subject to not really working all that well y
Application open new tab in chrome when your favourite youtuber add new video.
youtube-opener This application open new tab in Chrome when your favourite youtuber add new video. It checks channel every one minute. How to run go r
My over-engineered homepage project to get an idea of the Kubernetes
My over-engineered homepage project to get an idea of the Kubernetes. It shows traffic data from all my GitHub repositories. I added RabbitMQ, Redis and MongoDB so I got to play around with multiple k8s resources
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
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
Container Runtime Interface profile
criprof Container Runtime Interface profiling and introspection. Useful for tracking down containers in logs or grouping by runtime characteristics. c
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
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
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
Example of a distributed voting app running on Kubernetes. Written in Golang with Terraform definitions to deploy to AWS EKS
Example of a distributed voting app running on Kubernetes. Written in Golang with Terraform definitions to deploy to AWS EKS
🐳 docker you know but with TUI.
🐳 docker you know but with TUI. this app is inspired from lazydocker Installation
Clean Go architecture using Ent., Gqlgen, Echo and e2e Testing
gobeyond Clean Architecture with ent and gqlgen Run Docker $ cd docker $ docker comopse up Install $ make install Set up database $ make setup_db $
Tool to convert docker-compose files to set of simple docker commands
docker-decompose Tool to convert docker-compose files to set of simple docker commands. Install Use go get to install the latest version of the librar
Docker go multi stage builds
Сборка go mod download go build Запуск ./go-sample-app Примеры использования: ht
Tutorial code for my video Beginner Programming with Golang - Conways Game of Life
Beginner Programming with Golang - Conways Game of Life Who is this tutorial for? Programming beginners and people with programming experience who wan
Drone plugin for sending Feishu notifications.
drone-feishu Drone plugin for sending Feishu notifications. Usage Execute from the working directory: docker run --rm \ -e PLUGIN_WEBHOOK=https://op
Application Kernel for Containers
What is gVisor? gVisor is an application kernel, written in Go, that implements a substantial portion of the Linux system surface. It includes an Open
Go Micro: a standard library for distributed systems development
Go Micro Go Micro is a standard library for distributed systems development. Ove
My solution for a Go exercises series called gophercises - exercise #1
My solution for a Go exercises series called gophercises - exercise #1
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