670 Resources
Golang google-cloud-run Libraries
Server-tool - A simple tool to run and create Minecraft servers
Server Tool A simple tool to run and maintain different Minecraft servers. This
A serverless bot which periodically checks configured BigQuery capacity commitments, reservations and assignments against actual slot consumption of running jobs and reports findings to Slack/Google Chat.
Solution Guide This solution implements a ChatOps-like approach to monitoring slot utilization of Google Cloud BigQuery reservations. As an alternativ
GoDrive is a Go CLI tool written to wrap the Google Drive API.
GoDrive is a Go CLI tool written to wrap the Google Drive API.
Simple wrapper for google/pprof to run as webserver
pprof-webserver simple wrapper for google/pprof to run as webserver left column shows list of profiles stored on the server new profiles can be upload
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
Go based HTTP server with 2FA based on OTP (One-Time Password) manager like Google Authenticator
Go based HTTP server with 2FA based on OTP (One-Time Password) manager like Goog
Docker-NodeJS - Creating a CI/CD Environment for Serverless Containers on Google Cloud Run
Creating a CI/CD Environment for Serverless Containers on Google Cloud Run Archi
Go-storage - A vendor-neutral storage library for Golang: Write once, run on every storage service.
go-storage Website | Documentation | Community A vendor-neutral storage library for Golang. Vision Write once, run on every storage service. Goal Vend
Core - Eru, a simple, stateless, flexible, production-ready orchestrator designed to easily integrate into existing workflows. Can run any virtualization things in long or short time.
Eru Eru is a stateless, flexible, production-ready resource scheduler designed to easily integrate into existing systems. Eru can use multiple engines
Go-bqstreamer - Stream data into Google BigQuery concurrently using InsertAll()
Kik and me (@oryband) are no longer maintaining this repository. Thanks for all the contributions. You are welcome to fork and continue development. B
Cloud-Z gathers information and perform benchmarks on cloud instances in multiple cloud providers.
Cloud-Z Cloud-Z gathers information and perform benchmarks on cloud instances in multiple cloud providers. Cloud type, instance id, and type CPU infor
Go-web-dev - Web Development With Google's Golang Programming Language Code Snippet and Exercises.
Web Development With Google's Golang Programming Language Code Snippet and Exercises This repository contains my code snippets, hands on exercises and
Prestic - Lets you define and run restic commands from a YAML file
Pete's Restic Lets you define and run restic commands from a YAML file. Features
Graphics-go - back for code.google.com/p/graphics-go
This is a Graphics library for the Go programming language. Unless otherwise noted, the graphics-go source files are distributed under the BSD-style
Watcher - A simple command line app to watch files in a directory for changes and run a command when files change!
Watcher - Develop your programs easily Watcher watches all the files present in the directory it is run from of the directory that is specified while
Contentrouter - Protect static content via Firebase Hosting with Cloud Run and Google Cloud Storage
contentrouter A Cloud Run service to gate static content stored in Google Cloud
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
Executes jobs in separate GO routines. Provides Timeout, StartTime controls. Provides Cancel all running job before new job is run.
jobExecutor Library to execute jobs in GO routines. Provides for Job Timeout/Deadline (MaxDuration()) Job Start WallClock control (When()) Add a job b
A productivity tools to diagnose list of exported URL status from Google Search Console, Analytics, Sitemap URL...etc.
google-url-checker A productivity tools to diagnose list of exported URL status from Google Search Console, Analytics, Sitemap URL...etc. A quick way
G文⚡️: Concurrency-safe, Free and Unlimited google translate api for Golang. 🔥免费、无限、并发安全的谷歌翻译包
Googletrans G文 ⚡️ : Concurrency-safe, free and unlimited golang library that implemented Google Translate API. Inspired by py-googletrans. Features Ou
Dlercloud-telegram-bot - A Telegram bot for managing your Dler Cloud account
Dler Cloud Telegram Bot A Telegram bot for managing your Dler Cloud account. Usa
Sand is the next, versatile, high-level compiled or interpreted language that's easy to learn and performant to run.
Sand is the newest, dynamically typed, interpreted programming language. Table of Contents History Project Stats History Sand was created as part of @
The neph command installs, configures, and executes cloud setup software on a remote device using passwordless SSH with root privileges
The neph command installs, configures, and executes cloud setup software on a remote device using passwordless SSH with root privileges. Usage 1) nep
Run "curl -L lama.sh | sh" to start a web server
Getting started curl lama.sh | sh Introduction lama is a simple HTTP server that serves files, directories and verbosely logs requests. This project
Go wrapper for http://www.google.com/recaptcha
recaptcha Google's reCAPTCHA Golang implementation. Install To get the package, execute: go get gopkg.in/romanyx/recaptcha.v1 To import this package,
Google Search Results GoLang API
Google Search Results GoLang API This Golang package enables to scrape and parse results from Google, Bing, Baidu, Yahoo, Yandex, Ebay, Google Schoola
Run MySQL Database on Docker
Run MySQL Database on Docker cd path/resources/docker sudo docker-compose up (sudo for linux) This will start a container MySQL Database running on
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
⚡ Cloud disk to transfer files ⚡
LeiliNetdisk V1.0 云存储”系统原型(实现一个超精简版云盘) 环境配置 ➜ ~ multipass launch -n main -c 1 -m 4G -d 20G Launched: main ➜ ~ multipass shell main ubuntu@main:~$
Planet Scale Robotics - Offload computation-heavy robotic operations to GPU powered world's first cloud-native robotics platform.
robolaunch 🚀 Planet Scale Robotics - Offload computation-heavy robotic operations to GPU powered world's first cloud-native robotics platform. robola
Highly available Prometheus setup with long term storage capabilities. A CNCF Incubating project.
Overview Thanos is a set of components that can be composed into a highly available metric system with unlimited storage capacity, which can be added
Crane: Cloud Resource Analytics and Economics
Crane: Cloud Resource Analytics and Economics Crane: Cloud Resource Analytics an
bro watch files in directory and run tests for them
Bro' Hey, I'll help you with tests Install go get github.com/marioidival/bro Use cd /you/folder/ bro or bro /path/folder/project/ See Demo ht
🖥️ 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
Cloud Native GoLang Microservices - gRPC, GraphQL
micro-starter-kit Microservices starter kit for Golang, aims to be developer friendly. Build Status Quality Overview What you get Monorepo - Sharing C
Go DDD example application. Complete project to show how to apply DDD, Clean Architecture, and CQRS by practical refactoring.
Wild Workouts Wild Workouts is an example Go DDD project that we created to show how to build Go applications that are easy to develop, maintain, and
The missing package manager for golang binaries (its homebrew for "go install")
Bingo: The missing package manager for golang binaries (its homebrew for "go install") Do you love the simplicity of being able to download & compile
Google GCP Text-to-Speech Service in one simple binary ;)
Google text-to-speak Simple Binary file This repository is a simple implementation of google text-to-speak service. Required enable API in GCP (https:
Go Mathematical Expression Toolkit. Run-time mathematical expression parser and evaluation engine.
Go Mathematical Expression Toolkit The Go Expression Toolkit (Go-ExprTk) is a wrapper library based on C++ Mathematical Expression Toolkit Library (Ex
google indexing api example (golang)
gindex google indexing api example (golang) 動機 search console のカバレージを見ると、除外が 170 ほどあった。 検出 - インデックス未登録が 84 件 クロール済み - インデックス未登録が 72 件 URL 検査で「インデックス登録
Provide cloud-edge message synergy solutions for companies and individuals.the cloud-edge message system based on NATS.
Swarm This project is a cloud-edge synergy solution based on NATS. quikly deploy cloud deploy on k8s #pull the project. git clone https://github.com/g
A tool for Docker containers that render config files, extend the environment and run commands
run run replaces tokens in a config file tempalte by values from the specific data sources, saves a new config file and executes a command. It was des
Krateo Platformops: Run your Resources on Every Cloud
Krateo Platformops is an open source tool, based on CNCF projects such as Kubern
betterbattery prints the battery percentage, status, and can run a command if the percentage fell below a specified value since it was last ran.
betterbattery betterbattery prints the battery percentage, status, and can run a command if the percentage fell below a specified value since it was l
Cloud torrent: a self-hosted remote torrent client, written in Go (golang)
Cloud torrent is a a self-hosted remote torrent client, written in Go (golang).
🔥 🔥 Open source cloud native security observability platform. Linux, K8s, AWS Fargate and more. 🔥 🔥
CVE-2021-44228 Log4J Vulnerability can be detected at runtime and attack paths can be visualized by ThreatMapper. Live demo of Log4J Vulnerability her
A wrapper of aliyun-cli subcommand alidns, run aliyun-cli in Declarative mode.
aliyun-dns A wrapper of aliyun-cli subcommand alidns, run aliyun-cli in Declarative mode. Installation Install aliyun-cli. Usage $ aliyun-dns -h A wra
A Github Action to auto approve pull requests that contain only document reviews.
Approve documentation review A Github Action to auto approve pull requests that contain only document reviews. The Cloud Platform team have a document
Google repo tools jiri mirrors
Jiri /jɪəri/ YEER-ee "Jiri integrates repositories intelligently" Jiri is a tool
Run the mysql container standalone
Run the mysql container standalone docker container run -v "//c/Users/javier/Goo
Cluster API Provider for VMware Cloud Director.
The project is an open source implementation of K8s ClusterAPI project and allows customers to provision resources directly from VMware Cloud Director. It enables Cloud Director powered Clouds to be treated as yet-another-cloud in the multi-cloud journey for VMware Cloud Providers.
Go library for one-time passwords, supports HOPT and TOPT (Google Authenticator compatible)
GoTP: One-time password library for Go GoTP library provides implementations of one-time password generators and validators. This implemantation suppo
CLI to run a docker image with R. CLI built using cobra library in go.
BlueBeak Installation Guide Task 1: Building the CLI The directory structure looks like Fastest process: 1)cd into bbtools 2)cd into bbtools/bin 3)I h
my fork from google.golang.org/protobuf
Go support for Protocol Buffers This project hosts the Go implementation for protocol buffers, which is a language-neutral, platform-neutral, extensib
Validator for your Traefik Proxy configuration
Traefik Config Validator Note This is currently pre-release software. traefik-config-validator is a CLI tool to (syntactically) validate your Traefik
Get public LoadBalancers on your local Kubernetes clusters
inlets-operator Get public LoadBalancers on your local Kubernetes clusters. When using a managed Kubernetes engine, you can expose a Service as a "Loa
Extensible auto-tagger for your IaC files. The ultimate way to link entities in the cloud back to the codified resource which created it.
Yor is an open-source tool that helps add informative and consistent tags across infrastructure-as-code frameworks such as Terraform, CloudFormation,
go-zero is a web and rpc framework written in Go.
go-zero is a web and rpc framework written in Go. It's born to ensure the stability of the busy sites with resilient design. Builtin goctl greatly improves the development productivity.
Industrial IoT Messaging and Device Management Platform
Mainflux Mainflux is modern, scalable, secure, open-source, and patent-free IoT cloud platform written in Go. It accepts user and thing (sensor, actua
Golang client for NATS, the cloud native messaging system.
NATS - Go Client A Go client for the NATS messaging system. Installation # Go client go get github.com/nats-io/nats.go/ # Server go get github.com/na
Instant Kubernetes-Native Application Observability
Pixie is an open source observability tool for Kubernetes applications. Use Pixie to view the high-level state of your cluster (service maps, cluster
Auto-generated Google APIs for Go.
Google APIs Client Library for Go Getting Started $ go get google.golang.org/api/tasks/v1 $ go get google.golang.org/api/moderator/v1 $ go get google.
Google Cloud Messaging for application servers implemented using the Go programming language.
gcm The Android SDK provides a nice convenience library (com.google.android.gcm.server) that greatly simplifies the interaction between Java-based app
Go module that provides common utilities for Cloud Native development
Let's Go GoDoc A module with some useful packages for anyone developing Golang applications on the cloud. Packages include: util -- a generic utility
A cloud-native application simulator for golang
Build and upload Docker images Build docker images for main application and work
A Golang implementation of Google Widevine Proxy
Widevine Proxy A Golang implementation of Google Widevine Proxy Widevine Proxy G
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
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
💰 Significantly reduce Kubernetes costs by finding the cheapest machine types that can run your workloads
💰 KubeSurvival KubeSurvival allows you to significantly reduce your Kubernetes compute costs by finding the cheapest machine types that can run your
Shield is a role-based cloud-native user management system, identity & access proxy, and authorization server for your applications and API endpoints.
Shield Shield is a cloud native role-based authorization aware reverse-proxy service. With Shield, you can assign roles to users or groups of users to
GCP Cloud Functions ready to Go starter with hot reload 🔥
GCP Cloud Functions - Go Starter Features: funcFramework already set up - ready for local development and testing. Hot Reload ready-to-go thanks to th
A Google interview task my friend told me about.
deriving π given a normal distribution Try it yourself: package main import ( "fmt" "github.com/cpmech/gosl/rnd" ) // normal returns a number acc
Go support for Protocol Buffers - Google's data interchange format
Go support for Protocol Buffers - Google's data interchange format Google's data interchange format. Copyright 2010 The Go Authors. https://github.com
Guardian is a tool for extensible and universal data access with automated access workflows and security controls across data stores, analytical systems, and cloud products.
Guardian Guardian is a data access management tool. It manages resources from various data providers along with the users’ access. Users required to r
sgCheckup generates nmap output based on scanning your AWS Security Groups for unexpected open ports.
sgCheckup - Check your Security Groups for Unexpected Open Ports & Generate nmap Output sgCheckup is a tool to scan your AWS Security Groups for a com
A server for TurboRepo Remote Cache to store cache artefacts in Google Cloud Storage or Amazon S3
Tapico Turborepo Remote Cache This is an implementation of Vercel's Turborepo Remote Cache API endpoints used by the turborepo CLI command. This solut
Go Client Library for G Suite Email Audit API
go-google-email-audit-api Go Client Library for Google Email Audit API go get -u github.com/ngs/go-google-email-audit-api/emailaudit Email Monitor API
Golang scraper to get data from Google Play Store
google-play-scraper Golang scraper to get data from Google Play Store This project is inspired by the google-play-scraper node.js project Installation
You could leverage Alfred and Google Sheets to track your time with ease.
You could leverage Alfred and Google Sheets to track your time with ease. The goal is to track your time in a way that is easy to understand how much time you spend on.
Run Go programs (almost) everywhere
Hitsumabushi (ひつまぶし) Package hitsumabushi provides APIs to generate JSON for go-build's -overlay option. Hitsumabushi aims to make Go programs work on
Wrapper for ecspresso that creates task definitions at run time.
demitas Wrapper for ecspresso that creates task definitions at run time. Usage demitas - Wrapper for ecspresso that creates task definitions at run ti
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
Tool for collect statistics from AMQP (RabbitMQ) broker. Good for cloud native service calculation.
amqp-statisticator Tool for collect statistics around your AMQP broker. For example RabbitMQ expose a lot information trought the management API, but
Go module that provides common utilities for Cloud Native development
Let's Go GoDoc A module with some useful packages for anyone developing Golang applications on the cloud. Packages include: util -- a generic utility
MinIO Client is a replacement for ls, cp, mkdir, diff and rsync commands for filesystems and object storage.
MinIO Client Quickstart Guide MinIO Client (mc) provides a modern alternative to UNIX commands like ls, cat, cp, mirror, diff, find etc. It supports f
ok, run your gofile. run your gofile when go run would not.
OK Run (golang) ok, run your gofile. run your gofile when go run would not. Features okrun will automatically fix the following error(s): imported and
Run functions resiliently in Go, catching and restarting panics
robustly Robustly runs code resiliently, recovering from occasional errors. It also gives you the ability to probabilistically inject panics into your
Crane (FinOps Crane) is an opensource project which manages cloud resource on Kubernetes stack, it is inspired by FinOps concepts.
Crane (FinOps Crane) is an opensource project which manages cloud resource on Kubernetes stack, it is inspired by FinOps concepts. Goal of Crane is to provide an one-stop shop project to help Kubernetes users to save cloud resource usage with a rich set of functionalities.
Golang based tools for taking PC-compatible ELFs and generating fake SELFs that run on the PlayStation 4.
Tool Documentation (create-fself) Summary create-fself can be used to take 64-bit ELF files and produce fake Signed ELFs that can be used on the PlayS
Lightweight rest api that allows users to run Powershell commands over HTTP.
Powershell Proxy Lightweight rest api that allows users to run Powershell commands over HTTP. Requests require a valid JWT and responses are returned
Alibaba Cloud dplus SDK for Go
English | 简体中文 Alibaba Cloud dplus SDK for Go Requirements It's necessary for you to make sure your system have installed Go environment which version
Coala-cli-tester: a tool for testing infrastructure of Keenetic Cloud
coala-cli-tester coala-cli-tester is a tool for testing infrastructure of Keenetic Cloud Build go build -ldflags="-s -w" -o ./coala-cli-tester ./*.go
Google KMS backed Solana key management CLI tool
solana-kms solana-kms is a Google KMS backed Solana token management CLI utility. The main purpose of the tool is to ensure that the private key is ne
Phalanx is a cloud-native full-text search and indexing server written in Go built on top of Bluge that provides endpoints through gRPC and traditional RESTful API.
Phalanx Phalanx is a cloud-native full-text search and indexing server written in Go built on top of Bluge that provides endpoints through gRPC and tr
Google pub/sub service easy way to use
easy pubsub Installation go get github.com/buraksecer/go-easy-pubsub v0.0.2 Example Firstly, you must Init new topic operation. topic.Init(clientId)
From local development to the cloud: development workflow made easy.
About kool Kool is a CLI tool that brings the complexities of modern software development environments down to earth - making these environments light
Circuit: Dynamic cloud orchestration
Circuit is a programmable platform-as-a-service (PaaS) and/or Infrastructure-as-a-Service (IaaS), for management, discovery, synchronization and orchestration of services and hosts comprising cloud applications.
Google Drive client for the commandline
drive drive is a tiny program to pull or push Google Drive files. drive was originally developed by Burcu Dogan while working on the Google Drive team
Quiz & Assignment of Coursera Specialization Programming with Google Go.
Coursera “Programming with Google Go Coursera” Quiz & Assignment of Coursera Specialization Programming with Google Go This repository is aimed to hel
Only run go:generate when dependent code is changed
revgen only run go:generate when code changes At Inigo we generate a lot of go code. While our compile and build time runs in a matter of seconds than