202 Resources
Golang public-suffix-list Libraries
A fast, threadsafe skip list in Go
fast-skiplist Purpose As the basic building block of an in-memory data structure store, I needed an implementation of skip lists in Go. It needed to b
This is a tool to interact with Apigee APIs. The tool lets you manage (create, del, get, list) environments, proxies, etc.
apigeecli This is a tool to interact with Apigee APIs for Apigee hybrid and Apigee's managed offering. The tool lets you manage (Create,Get, List, Upd
go-fasttld is a high performance top level domains (TLD) extraction module.
go-fasttld go-fasttld is a high performance top level domains (TLD) extraction module implemented with compressed tries. This module is a port of the
An easy-to-use net tool for exposing local service to public.
gexpose An easy-to-use net tool for exposing local service to public. 一款简单易用的内网穿透工具 Architecture Usage Usage of ./gexpose: -server server mo
Sonarcon - Uses the SonarQube API to interact and extract sources from public instances
Sonarcon Uses the SonarQube API to interact and extract sources from public inst
Grpc-todo - Simple ToDo list app with gRPC API
grpc-todo Simple ToDo list app with gRPC API This is an in-memory implementation
Awesome-italia-remote - A list of remote-friendly or full-remote companies that targets Italian talents
Awesome Italia Remote A list of remote-friendly or full-remote companies that ta
CLI Task manager TODOs List
Project Name CLI Task Manager TODOs List Index Information Tecnologies Instalation Environment Starting Tests Information CLI tool that can be used to
Simple Todo List using Go & MySQL
Simple Todo List using Go & MySQL This is simple to-do list application, allowing user to manages and scheduling their to-do list. You can use your ow
Generic-list-go - Go container/list but with generics
generic-list-go Go container/list but with generics. The code is based on contai
🚀 Platform providing a powerful and fast public script parsing API dedicated to the Skript community.
SkriptMC-Parser is currently a prototype in the early stages of development of a system that allows the Skript community to test their scripts via a public API for potential errors or warnings. This is a quick and easy way to check your scripts without having to set up a Spigot server on your environment.
Token-list - The community maintained Solana token registry
Please note: This repository is being rebuilt to accept the new volume of token
Program to fetch public IP ranges of AWS, Azure and Google
cloudip This program will retrieve a list of all public IP address ranges (v4 or v6) for the three major cloud vendors: Amazon AWS, Microsoft Azure an
MealPlanr is an application dedicated to the trivial and boring task of meal planning 📅 and generating a shopping list 🛒 .
MealPlanr is an application dedicated to the trivial and boring task of meal planning 📅 and generating a shopping list 🛒 .
An application dedicated to the trivial and boring task of meal planning 📅 and generating shoppings list 🛒.
An application dedicated to the trivial and boring task of meal planning 📅 and generating shoppings list 🛒.
Coletor-mpac - Collector of the Public Ministry of Acre (MPAC) using CDP technology
Ministério Público do Acre(MPAC) Esse coletor é baseado na tecnologia Chrome Dev
GoScan is a port-scanner made entirely in Go-lang. The purpose of the tool is to be fast, dynamic and simple so that a professional in the CyberSecurity area can make an optimized list of ports
🦫 GoScan GoScan is a port-scanner made entirely in Go-lang. The purpose of the tool is to be fast, dynamic and simple so that a professional in the C
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
Tg-channel-api - A JSON API for latest messages of public Telegram channels
Telegram Channel API A JSON API for latest messages of public Telegram channels.
A Terraform provider to get your current public IPv6 and/or IPv4.
Public IP Terraform Provider This Terraform provider connects to ifconfig.co to fetch information about the public IP in use. It was mainly built to a
Creates a linux group of users synced to your Google Workspace users and automatically imports their public SSH keys.
Creates a linux group of users synced to your Google Workspace users and automatically imports their public SSH keys.
Hysteria is a feature-packed network utility optimized for networks of poor quality (e.g. satellite connections, congested public Wi-Fi, connecting from China to servers abroad)
Hysteria is a feature-packed network utility optimized for networks of poor quality (e.g. satellite connections, congested public Wi-Fi, connecting fr
cli tools for list all pages in logseq repo, marked with public or private
logseq-pages A cli tool for list all pages in logseq repo, marked with public or private. When I using logseq to build my knowledge base and publish p
List of serverless functions for AWS S3. Easy deploy with Vercel CLI
List of serverless functions for AWS S3. Easy deploy with Vercel CLI
Advanced linked list package for go.
golib/list ライブラリ 可変長の連結リストを提供するライブラリーです。 状況によらず、メモリ開放処理を一貫性した書き方で実装できるので、メモリ解放をプログラマが管理しやすい作りになっています。 list.List 片方向連結リストを提供するモジュールです。 list.Nodeが使われていま
A Framework for Building High Value Public Blockchains
The Cosmos SDK is a framework for building blockchain applications. Tendermint Core (BFT Consensus) and the Cosmos SDK are written in the Golang programming language. Cosmos SDK is used to build Gaia, the first implementation of the Cosmos Hub.
Alibaba Cloud jarvis-public SDK for Go
English | 简体中文 Alibaba Cloud jarvis-public SDK for Go Requirements It's necessary for you to make sure your system have installed Go environment which
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.
Takes a list of poker hands for two players in STDIN and scores them
Poker Hand Sorter Takes a list of poker hands for two players in STDIN and scores them. Returns the number of hands won by each player. Prerequisites
Solana Token Registry - a package that allows application to query for list of tokens
Please note: This repository is being rebuilt to accept the new volume of token additions and modifications. PR merges will be delayed. @solana/spl-to
Go / Golang package for picking random items from a list
Go / Golang package for picking random items from a list
watch for file changes (matching a suffix whitelist) in a directory tree and run a command when they change
watchspawn what is it? Watches for file creates and writes in and below the current directory and when any of them (matching a suffix list) change, ru
Listmonk - a standalone, self-hosted, newsletter and mailing list manager
listmonk is a standalone, self-hosted, newsletter and mailing list manager. It is fast, feature-rich, and packed into a single binary. It uses a Postg
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
A simple shopping list that keeps track of a users shopping list using charm.sh tools
Terminal Shopping List This repo is a practise project for learning practical Go. I have chosen to use a toolset called Charm as it provides a rich se
A tiny debug logging tool. Ideal for CLI tools and command applications
A tiny debug logging tool. Ideal for CLI tools and command applications
Shopping-list - Shopping List as part of the training
ShoppingList Shopping List as part of the training Requirements User should be a
List your dependencies capabilities and monitor if updates require more capabilities.
A take on supply chain security in Go List your dependencies capabilities and monitor if dependency updates require more capabilities. The Problem Rec
A repo for making my first public golang moduel.
demoMod My first public Golang moduel Packages Two very simple packages. First is converter that converts the NOK - USD or BP. Using the current excha
A golang library for packing and unpacking hosts list
hostutils A golang library for packing and unpacking hosts list Install go get github.com/Wing924/hostutils Examples package main import ( "fmt"
A transparent and secure way to look up public keys.
Key Transparency Key Transparency provides a lookup service for generic records and a public, tamper-proof audit log of all record changes. While bein
List-Utils - 🔧 Utilities for maintaining the list of repost sites
SMR List Utils This is a Go CLI tool that helps with managing the StopModReposts blacklist. Install Use GitHub Releases and download binary. Linux Qui
RundQuiz-Game - This is a Go exercise that implements and builds a quiz game from a list of math questions in a CSV file.
Go RundQuiz Game Exercise details This exercise is broken into two parts to help simplify the process of explaining it as well as to make it easier to
Go-generics-simple-doubly-linked-list - A simple doubly linked list implemented using generics (Golang)
Welcome to Go-Generics-Simple-Doubly-Linked-List! Hi, This repository contains a
World-banks - Go Library for retrieving world banks.
World banks Go Library for retrieving world banks. Quick start To install: go get github.com/pepcep/world-banks Usage There are several ways of utili
Maven-client - A command line tool to query first order and transitive maven coordinates based off an initial list of coordinates.
maven-client Description This CLI reads a list of maven group artifact version (GAV) coordinates and returns an ordered list of first order and transi
Kiteco-public - Primary Kite repo — private bits replaced with XXXXXXX
This is a public version of the main Kite repo The main Kite repo (originally kiteco/kiteco) was intended for private use. It has been lightly adapted
Todo-list - In this project using golang and mySql to create todo-list to Add and remove
TODO-Fullstack-App-Go-Gin-Postgres-React This fullstack application creates a TODO List Web Page using the Go/Gin/Postgres/React Stack. Starting the a
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
A public facing version of the Chicago data microservices repo.
chicago-data | full stack reporting solution Project Overview This repo houses microservices dedicated to ingesting and preparing open Chicago dataset
Xk6-crypto-x509 - A k6 extension to encrypt data with a PEM Public Key
xk6-crypto-x509 A k6 extension to encrypt data with a PEM Public Key This is a k
📚 Official unofficial Golang bindings for Telegraph API
GoLang bindings for the Telegraph API This project is just to provide a wrapper around the API without any additional features. All methods and types
Curated list of resources for the development and applications of block chain
Awesome Blockchain Curated list of resources for the development and applications of block chain. The blockchain is an incorruptible digital ledger of
Service for read & update MAC OUI list
manufacturer-parser Service written on Golang to get actual MAC OUI list from here and store to MongoDB. Needed for dealt with actual list in Wimark O
⚡️Curated list of resources for the development and applications of blockchain.
Awesome Blockchain Curated list of resources for the development and applications of block chain. The blockchain is an incorruptible digital ledger of
A utility for the certificate trust list (CTL).
ctlutil A utility for the certificate trust list (CTL) Installation First install Go. If you just want to install the binary to your current directory
A customized go list with index, sort, append, pop, count, clear and last item methods
golist A customized go list with index, sort, append, pop, count, clear and last item methods About The list data type has some more methods. Here are
A Go package for creating contributor list by release, Help full for those organization that use one repository for platform release
This is a Go package which create contributors list by release by scanning across all repository that exist in organisation, Only helpful for those or
Auto scan log4j bug with excel of server list
Log4JCheck Auto scan log4j bug with excel of server list. Please read https://ww
Notifie Server is a learning list notifier
Notifie Server Notifie Server is a learning list notifier. E.g; If you want to l
Generic Free List implementation to reuse memory and avoid allocations
gofl GOFL provides a Generic Free List implementation for Go. Installation This
General purpose proving framework for certifying digital assets to public blockchains
Proofable Proofable is a general purpose proving framework for certifying digital assets to public blockchains. Overall, it consists: CLI (proofable-c
Expand host pattern to host list.
expandhost Expand host pattern to host list. E.g.: Expand foo[01-03,06,10-12].[beijing,wuhan].bar.com, the result will be as follows: []string{ "f
ZipFly: a golang HTTP server that streams a ZIP file from a list of URLs extracted from a JSON manifest
ZipFly, streaming files as a ZIP like a 🚀 ZipFly is a golang HTTP server that s
A simple but powerful Access Control List manager
ACL - Access Control List ACL is a simple but powerful Access Control List manager Installation go get -u github.com/txgruppi/acl-go Example You shou
Unrolled Linked List in pure Go
goulist Goulist package is an Urolled Linked List written in pure Go. TOC Version Install Content Usage Version 1.0.3 Install go get github.com/hIMEI2
Web app utility to get server list data from Minecraft servers.
Ping Web app utility to get server list data from Minecraft servers. Avalible at https://ping.turtley12.dev/app, Running yourself Before compiling and
List files and their creation, modification and access time on android
andfind List files and their access, modification and creation date on a Android
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
Mass download all github repositories(public & private) of an organization, ideally in a few seconds.
Git Mass Mass download all github repositories(public & private) of an organization, ideally in a few seconds. Writing this as a simple bash script wo
🚀A fast, stable and embedded k-v storage in pure Golang, supports string, list, hash, set, sorted set.
English | 简体中文 rosedb is not production-ready, we are doing more test now. rosedb is a fast, stable and embedded key-value (k-v) storage engine based
Minecraft Server List Ping library written in Go
minequery Minecraft Server List Ping library written in Go. Features Modern Mine
A curated list of awesome Go frameworks, libraries and software
Awesome Go Sponsorships Awesome Go has no monthly fee, but we have employees who work hard to keep it running, with money raised we can repay the effo
A golang tool to list out all EKS clusters with active nodegroups in all regions in json format
eks-tool A quick and dirty tool to list out all EKS clusters with active nodegro
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
Go REST API - Bucket list - built with go-chi, Docker, and PostgreSQL
Go REST API - Bucket list - built with go-chi, Docker, and PostgreSQL Requirements Docker and Go golang-migrate/migrate Usage Clone the repository wit
Git watchdog will scan your public repository and find out the vulnerabilities
Dependencies Docker Go 1.17 MySQL 8.0.25 Bootstrap Run chmod +x start.sh if start.sh script does not have privileged to run Run ./start.sh --bootstrap
A site displaying musical groups information by receiving a public API. The server was written in Go.
A site displaying musical groups information by receiving a public API. The API consists of 4 parts with each represent a subset of the information. W
A curated list of awesome articles and resources for learning and practicing Go and its related technologies.
🎨 Awesome Go Education A curated list of awesome articles and resources for learning and practicing Golang and its related technologies. This reposit
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
Public key derivator for ECDSA (without knowledge of the private key)
A proof of concept of a public key derivation for ECDSA (without knowledge of the private key) It is a demonstration of how to implement a simple key
A Chrome extension for golang users.When you're at golang's official doc site, it will show function's description as tooltip on function list
GoDocTooltip This is a chrome extension for golang users. When you're at golang's Doc site, this extension will show function's description as tooltip
API call that accepts a list of sold Items and creates Payouts for the sellers.
Introduction As a marketplace, we need to pay our sellers for every item that has been sold on our platform. In this task, you’ll be working with 2 ma
Take a list of domains and probe for working HTTP and HTTPS servers
httprobe Take a list of domains and probe for working http and https servers. Install ▶ go get -u github.com/tomnomnom/httprobe Basic Usage httprobe
List of opensource projects looking for help
gocryforhelp List of opensource projects looking for help Contents CMS, blog engines, etc GUI && Widgets packages and toolchains Telegram bots && API
Curated list of Go design patterns, recipes and idioms
Go Patterns A curated collection of idiomatic design & application patterns for Go language. Creational Patterns Pattern Description Status Abstract F
gpupod is a tool to list and watch GPU pod in the kubernetes cluster.
gpupod gpupod is simple tool to list and watch GPU pod in kubernetes cluster. usage Usage: gpupod [flags] Flags: -t, --createdTime with pod c
Downloader written in golang to download the public data files from RUC Paraguay.
rucpy-downloader Downloader written in golang to download the public data files(RUC Paraguay) from set.gov.py. The downloader will download the public
List of US Last Names
Last Names US A list of 162,253 US last names. These are all names reported 100 or more times in the 2010 US census (see documentation). Generation Th
list or create gitlab project level variables for gitops
intro gitlab ci requires some env variables, for diffent projects these env vars may be same. so we have this cmd tool -- gitlab-vars install simplely
This utility verifies all commands used by a shell script against an allow list
Find external commands required by shell scripts When writing shell scripts that need to run portably across multiple hosts and platforms, it's useful
fast tool for separate existing domains from list of domains using DNS/HTTP.
NETGREP How To Install • How to use Description netgrep can send http/https request or resolve domain from dns (can customize dns server) to separate
Building microservice to list products of one ecommerce using golang and gRPC
Building microservice to list products of one ecommerce using golang and grpc Command for generate protobuf $ protoc -I ./protos/... file.proto --go_o
List, find and inspect operating system processes in Go
ps Package ps provides functionality to find, list and inspect operating system processes, without using cgo or external binaries. Supported operating
A GREAT GUI Offline Tool for manipulating/seeking resolver list of repique and dnscrypt proxy.
Intro A GUI Offline Tool for decrypting and manipulating *.md files used by repique and dnscrypt proxy It's targeted for creating your own DoT, DoH an
Discord bot to check if a URL attached on a message is part of the verified list
OCM URL Verify Bot Checks the url included in a discord message. Displays a verified status when the domain of the url attached is in the verified-dom
concurrent map implementation using bucket list like a skip list.
Skip List Map in Golang Skip List Map is an ordered and concurrent map. this Map is goroutine safety for reading/updating/deleting, no-require locking
recursively list secrets from Vaults KV2 engine
vkv recursively list secrets from Vaults KV2 engine Installation Find the corresponding binaries, .rpm and .deb packages in the release section. Authe
A Go-based program to find links from the list of Js files.
linkinjs - A Go based program to find links from list of Js files quickly Installation go get -u github.com/rc4ne/linkinjs Efficient Usage with other