319 Resources
Golang build-automation Libraries
Airbyte is the go-sdk/cdk to help build connectors quickly in go. This package abstracts away much of the "protocol" away from the user and lets them focus on biz logic. It focuses on developer efficiency and tries to be strongly typed as much as possible to help dev's move fast without mistakes
Airbyte - Golang SDK/CDK This package aims to help developers build connectors (sources/destinations) really fast in Go. The focus of this package is
Kubernetes Operator Samples using Go, the Operator SDK and OLM
Kubernetes Operator Patterns and Best Practises This project contains Kubernetes operator samples that demonstrate best practices how to develop opera
Build LDAP services w/ Go
gldap gldap is a framework for building LDAP services. Among other things, it defines abstractions for: Server: supports both LDAP and LDAPS (TLS) pro
A clean, Markdown-based publishing platform made for writers. Write together, and build a community.
WriteFreely is a clean, minimalist publishing platform made for writers. Start a blog, share knowledge within your organization, or build a community
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
A really smart bot that connects with your email, discord, telegram and gitlab
SmarttyBot The smartest multiplatform bot SmarttyBot is a multiplatform bot that uses natural language to execute functions using discord, telegram, e
Wau helps you find apps where target email is registered.
Where are you ? 🧐 wau helps you find apps where target email is registered. wau takes less than 2 seconds! wau can be executed through a Command Line
Use Terraform to build and deploy configurations for Juniper SRX firewalls.
Juniper Terraform - SRX Overview The goal of this project is to provide an example method to interact with Juniper SRX products with Terraform. 📋 Ter
Fallback to build simdjson-go tape using only encoding/json
fakesimdjson builds a simdjson-go tape using the stdlib's JSON parser. It is slow and does a lot of allocations. This is a workaround to run programs
Build fast blogs using markdown.
static Build fast and lightweight blogs using only markdown. Install Go 1.16+: go install github.com/rramiachraf/static@latest Usage Create a directo
A simple port forward tools build on libp2p with holepunch support.
p2p-tun A simple port forward and tun2socks tools build on libp2p with holepunch support. Usage NAME: p2p-tun - port forward and tun2socks through
Terraform-house - Golang Based terraform automation example using tf.json
Terraform House Manage your own terraform workflow using go language, with the b
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
Apko: Build images for apk-based distributions declaratively
apko Build images for apk-based distributions declaratively! Why When maintainin
Build - The axelar-core app based on the Cosmos SDK is the main application of the axelar network
⚠️ ⚠️ ⚠️ THIS IS A WORK IN PROGRESS ⚠️ ⚠️ ⚠️ axelar-core The axelar-core app bas
Go-userapi-rest - Build a RESTful API that can get/create/update/delete user data from a persistence database
GO ASSIGNMENT Overview of the Task Context Build a RESTful API that can get/crea
MemerBreaker - An Advanced, Intellectual DankMemer Automation Bot
Memer Breaker Join Our Community Server! & Join Our Suppport Discord! Have any q
Build simple microservice with static data
microservice-static-go So this is just example build microservice with static data, i hope this repo will help you learning golang installation 1. clo
MadeiraMadeira boilerplate project to build scalable, testable and high performance Go microservices.
MadeiraMadeira boilerplate project to build scalable, testable and high performance Go microservices.
UIKit - A declarative, reactive GUI toolkit for build cross platform apps with web technology with single codebase
UIKit - A declarative, reactive GUI toolkit for build cross platform apps with web technology with single codebase
Kita is a declarative, reactive GUI toolkit for build cross platform apps with web technology with single codebase
Kita is a declarative, reactive GUI toolkit for build cross platform apps with web technology with single codebase. Inspired by Flutter, React. S
Build & Scan - Container Image
BSImage (build&scan image) Requirements Trivy Docker BSImage (shell script version) Usage of build (shell script version) ./bsimage.sh start image:ta
EZCoin is a control panel for Bitfinex funding, backend is build by Golang, Gin and GORM, frontend is build by angular
EZCoin server is backend for Bitfinex funding, it build by Golang, Gin and GORM.
Build a simple decomposed Key-Value store by implementing two services which communicate over gRPC.
Build a simple decomposed Key-Value store by implementing two services which communicate over gRPC.
Elektra-Auto-Checkout - Utilities to assist in checkout automation of various commercial and retail sites
Elektra About This Project Elektra is designed to automate the process of invent
Go-wd - Get the same working directory path at 'go run' and after 'go build'
go-wd Get the same working directory path at 'go run' and after 'go build' Usage
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.
A port scan and service weakpass brute tool build by golang.
A port scan and service weakpass brute tool build by golang.
Content and build toolchain for Zig by Example
Content and build toolchain for Zig by Example. Building To build the site you'll need Go installed. Run: tools/build To build continuously in a loop:
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
Leader-follower-pattern - Build leader-follower system pattern with etcd election
主备系统模式 原理 使用分布式锁实现主备节点系统。通过对分布式锁进行续期,保持长期锁, 从而使当前服务节点处于主服务节点 无法获取分布式锁的服务节点,则作为备选
JIN the coolest fighting game ever made that uses the M.U.G.E.N engine so heres how you can build it
JIN the coolest fighting game ever made that uses the M.U.G.E.N engine so heres how you can build it
DCreater - Build your own blog system with golang
DCreater - Build your own blog system with golang
Simple filter query language parser so that you can build SQL, Elasticsearch, etc. queries safely from user input.
fexpr fexpr is a filter query language parser that generates extremely easy to work with AST structure so that you can create safely SQL, Elasticsearc
GoAdmin Instruction - A golang framework help gopher quickly build a data visualization platform
GoAdmin Instruction - A golang framework help gopher quickly build a data visualization platform
Wake-On-LAN Server for Home Automation
Wake-On-LAN Server for Home Automation This project builds a simple docker container that runs a webserver that allows you to send a wake-on-lan magic
[Building]Use Go & Vue3 to build an easy blog
Go + Vue3 Study 环境安装 本地环境:Go 1.17 后端框架:Gin 注意Go在使用Go Module的话需要使用修改Go的代理 首先查看Go相关的环境变量 go env 修改Go代理 go env -w Go111MODULE=on go env -w GOPROXY=https:
Larry 🐦 is a really simple Twitter bot generator that tweets random repositories from Github built in Go
Larry 🐦 Larry is a Golang cli bot that tweets random Github repositories. Disclaimer I hold no liability for what you do with this bot or what happen
Build terminal dashboards using ascii/ansi art and javascript
blessed-contrib Build dashboards (or any other application) using ascii/ansi art and javascript. Friendly to terminals, ssh and developers. Extends bl
Softsuite - Start from gofiber boilerplate and plan to build large projects
Softsuite Thanks to Cozy (ItsCosmas) to build gofiber boilerplate. I start learn
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
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
BuildKit - A toolkit for converting source code to build artifacts in an efficient, expressive and repeatable manner
BuildKit BuildKit is a toolkit for converting source code to build artifacts in an efficient, expressive and repeatable manner. Key features: Automati
Todosappdeploy - Todos REST API build using echo server
Todos Week 5 - Project Todo List Todos REST API build using echo server. The cod
Developer machine management for Linux/OSX. Think Terraform for your dotfiles
Developer machine management for Linux/OSX. Think Terraform/Ansible for your dotfiles/packages! :gear::house:
A completely useless program to build nothing! But having oddly satisfying log messages till to an always positive ending! Peace, love and relax.
The oddly satisfying program! Hi all! This project focuses on the importance of positive emotions and relaxing moments for stressed developers, sysadm
goroslib is a library in pure Go that allows to build clients (nodes) for the Robot Operating System (ROS).
goroslib goroslib is a library in pure Go that allows to build clients (nodes) for the Robot Operating System (ROS). The Robot Operating System (ROS)
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
This repository provides various utilities to help you build your NFT collection!
Attention! A powerful computer may be required! About This repository provides various utilities to help you build your NFT collection: Generate image
A simple library to build golang command line (cli / cmd)apps
A simple library to build golang command line (cli / cmd)apps
Build "Dictionary of the Old Norwegian Language" into easier-to-use data formats
Old Norwegian Dictionary Builder Build "Dictionary of the Old Norwegian Language" into easier-to-use data formats. Available formats: JSON DSL XML Usa
Distributed-Services - Distributed Systems with Golang to consequently build a fully-fletched distributed service
Distributed-Services This project is essentially a result of my attempt to under
A framework to build clusters using the hashicorp's raft implementation.
Go - Rafting A framework to build clusters using the hashicorp's raft implementation. high quality video version Install go get -u github.com/danielga
Build desktop applications in Go and HTML.
Write desktop applications in Go, HTML, Javascript, and CSS. Gallium is a Go library for managing windows, menus, dock icons, and desktop notification
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
gb, the project based build tool for Go
gb Build status Unix: Windows: gb is a proof of concept replacement build tool for the Go programming language. I gave a talk about gb and the rationa
Vecty lets you build responsive and dynamic web frontends in Go using WebAssembly, competing with modern web frameworks like React & VueJS.
Vecty lets you build responsive and dynamic web frontends in Go using WebAssembly, competing with modern web frameworks like React & VueJS. Benefits G
The Buildkite Agent is an open-source toolkit written in Golang for securely running build jobs on any device or network
Buildkite Agent Note: This is the development branch of the buildkite-agent, and may not contain files or code in the current stable release. The buil
The easy way to build Golang command-line application.
gcli gcli generates a skeleton (codes and its directory structure) you need to start building Command Line Interface (CLI) tool by Golang right out of
Just a quick demo of how you can use automatically generated protobuffer and gRPC code from buf.build
buf.build demo The purpose of this repository is to demonstrate how to use the services offered by buf.build for hosting protobuffer definitions and a
Orion - a small lightweight framework written around grpc/protobuf with the aim to shorten time to build microservices at Carousell.
Orion Orion is a small lightweight framework written around grpc/protobuf with the aim to shorten time to build microservices at Carousell. It is deri
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 ███████╗██████╗ ██████╗ ██████╗ ███████╗███████╗ ██╗████████╗
Build and run Docker containers leveraging NVIDIA GPUs
NVIDIA Container Toolkit Introduction The NVIDIA Container Toolkit allows users to build and run GPU accelerated Docker containers. The toolkit includ
Accompanying repository for the "Build Ethereum From Scratch - Smart Contracts and More" course by David Katz
Build Ethereum From Scratch - Smart Contracts and More This repository accompanies the "Build Ethereum From Scratch - Smart Contracts and More" course
The source-code for: "Build a Blockchain from Scratch in Go" eBook.
The Blockchain Bar The source-code for: "Build a Blockchain from Scratch in Go" eBook. 📚 Get the eBook from: https://gumroad.com/l/build-a-blockchain
Build your own blockchain!
Build your own Blockchain in Javascript With all the hype about blockchains and cryptocurrencies, I decided to learn a bit more about it. And what bet
A plugin for Hashicorp Vault to create ephemeral users and API tokens for Jenkins CI
vault-plugin-secrets-jenkins This is a backend plugin to be used with Hashicorp Vault. This plugin generates ephemeral Jenkins Users and API tokens. v
🖥️ How to build a Dockerized RESTful API application using Go.
Learning Cloud Native Go - myapp Cloud Native Application Development is a one way of speeding up building web applications, using micro-services, con
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.
A mini guide build a rest api as a go microservice together with mysql
REST API Before cloning Read the accompanying article here: https://medium.com/@johanlejdung/a-mini-guide-build-a-rest-api-as-a-go-microservice-togeth
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
learn go build --tags and ldflags
Learn tags and ldflags for go build go build -tags debug -ldflags "-X main.version=`autotag current`" -o normal ./normal output is: running version is
Build and deploy resilient web applications.
Archived Due to the security concerns surrounding XML, this package is now archived. Go server overview : Template engine. Built in request tracer. we
Instantiate/configure structs recursively, based on build environment. (YAML, TOML, JSON and env).
Swap Dynamically instantiate and configure structs and/or parse config files in to them recursively, based on your build environment. Keep your projec
This project is aimed at illustrating how to build a fully functioning kubernetes admission webhook in the simplest way possible.
simple-kubernetes-webhook This is a simple Kubernetes admission webhook. It is meant to be used as a validating and mutating admission webhook only an
Go-fastapi: a library to quickly build APIs. It is inspired by Python's popular FastAPI
go-fastapi go-fastapi is a library to quickly build APIs. It is inspired by Pyth
Print build info from binary, using buildinfo package.
Go Build Info Print build info from binary, using buildinfo package. https://pkg.go.dev/debug/[email protected] Note: This was created to help me
Drone is a Container-Native, Continuous Delivery Platform
Drone Welcome to the Drone codebase, we are thrilled to have you here! What is Drone? Drone is a continuous delivery system built on container technol
A Realtime API Gateway used with NATS to build REST, real time, and RPC APIs, where all your clients are synchronized seamlessly.
Realtime API Gateway Synchronize Your Clients Visit Resgate.io for guides, live demos, and resources. Resgate is a Go project implementing a realtime
⛑ Gatus - Automated service health dashboard
Gatus is a health dashboard that gives you the ability to monitor your services using HTTP, ICMP, TCP, and even DNS queries as well as evaluate the re
Christmas Hack Day Project: Build an Kubernetes Operator to deploy Camunda Cloud services
Camunda Cloud Operator Christmas Hack Day Project (2021): Build an Kubernetes Operator to deploy Camunda Cloud services Motiviation / Idea We currentl
Build the deployment system around GitHub in minutes.
Gitploy Gitploy helps your team build the deployment system around GitHub in minutes. Documentation | Community | Installation Guide What is Gitploy?
Super simple deployment tool
Dropship Dropship is a simple tool for installing and updating artifacts from a CDN. Features Automatically performs md5sum checks of artifact that is
Simulating shitty network connections so you can build better systems.
Comcast Testing distributed systems under hard failures like network partitions and instance termination is critical, but it's also important we test
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
Testing ground for build-your-own golang/grpc demo app.
Getting started Prereqs You will need to install both Go and the protoc compiler (version 3): Go installation protoc installation Install the protobuf
Aes for go and java; build go fo wasm and use wasm parse java response.
aes_go_wasm_java aes for go and java; build go fo wasm and use wasm parse java response. vscode setting config settings.json { "go.toolsEnvVars":
A dataviz framework help gopher to build a admin panel in ten minutes
the missing golang data admin panel builder tool. Documentation | 中文文档 | DEMO Inspired by laravel-admin Preface GoAdmin is a toolkit to help you build
Automated changelog tool for preparing releases with lots of customization options
Changie Separate your changelog from commit messages without conflicts. Features File based changelog management keeps your commit history and release
Simple build-time controlled debug log with ability to log where the logger was called
dlog Simple build-time controlled debug log How to use Unbuffered package main import "github.com/kirillDanshin/dlog" func main() { a := []int{2, 4
Catalyst is an incident response platform / SOAR (Security Orchestration, Automation and Response) system.
Catalyst Speed up your reactions Website - The Catalyst Handbook (Documentation) - Try online (user: bob, password: bob) Catalyst is an incident respo
Sync tags in your git repository and a changelog in Keep a Changelog format with releases of your GitLab project.
Automatic GitLab releases Sync tags in your git repository and a changelog in Keep a Changelog format with releases of your GitLab project. Features:
This project extends the go-chi router to support OpenAPI 3, bringing to you a simple interface to build a router conforming your API contract.
Go OpenAPI This project extends the go-chi router to support OpenAPI 3, bringing to you a simple interface to build a router conforming your API contr
The high-performance build system for JavaScript & TypeScript codebases
Documentation Visit https://turborepo.org to view the full documentation. Community To chat with other community members, you can join the Turborepo D
Build file generation is provided as a plugin for gazelle
JS rules for Bazel Ecosia specific JS Bazel rules to be used with the NodeJS rules Setup http_archive( name = "benchsci_bazel_rules_nodejs_contrib
Simulating shitty network connections so you can build better systems.
Comcast Testing distributed systems under hard failures like network partitions and instance termination is critical, but it's also important we test
A build tool from space, down on earth.
Bob Inspired by Make and Bazel · Made for humans Bob is a build system, a task runner as well as tooling for Git Multi-repos, all bundled into a singl
✨ This pack of 100+ gopher pictures and elements will help you to build own design of almost anything related to Go Programming Language: presentations, posts in blogs or social media, courses, videos and many, many more.
Free Gophers Pack 🌟 🌈 💗 Meet the New Emotional Gophers! 💗 🌈 🌟 This pack of 100+ gopher pictures and elements will help you to build own design o
A golang ebook intro how to build a web with golang
Multiple Language Versions (HTML - PDF) on GitBook Deutsch English Español Français Português - Brasil Русский Türkçe বাংলা 日本語 简体中文 正體中文 پارسی ภาษาไท