99 Resources
Golang go2003-collection Libraries
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
A collection of cloud security icons :cloud::lock:
Cloud Security Icons These icons are published under the extremely permissive Creative Commons Zero v1.0 Universal license. Downloads We provide all i
A lightweight event collection system.
Honeypot A self-contained, multi-protocol streaming event collection system with ambitions to be as boring as benthos. Honeypot is primarily built for
A pure Go collection of Base58, Base91, Base92… with safety, rigor and performance in mind
BaseXX Go modules: import "github.com/teal-finance/BaseXX/base58" import "github.com/teal-finance/BaseXX/base62" import "github.com/teal-fin
Lux - A web library collection based on net/http
Lux - A web library collection based on net/http
Generic-based collection tools
go-collection go collection is a tool implemented using generic, it can help you process slice/map data quickly and easily convert between them. Note:
Collection of high performance, thread-safe, lock-free go data structures
Garr - Go libs in a Jar Collection of high performance, thread-safe, lock-free go data structures. adder - Data structure to perform highly-performant
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
Work pool channlege - An url hash retriever worker pool for getting hash digest for a collection of urls
Code challenge The aim of this project is to provide an url hash retriever worke
Blockcain - Trust Wallet token repository - A comprehensive, up-to-date collection of information about several thousands (!) of crypto tokens
Trust Wallet Assets Info Overview Trust Wallet token repository is a comprehensi
K8s - A Collection of tools, hands-on walkthroughs with source code
The Ultimate Engineer Toolbox 🔨 🔧 A Collection of tools, hands-on walkthroughs
Useful collection functions for golang, based on generic types
go-collection English | 简体中文 go-collection provides developers with a convenient set of functions for working with common slices, maps, and arrays dat
Back end of e-books and papers collection website. Only for internal use.
Back end of e-books and papers collection website. Only for internal use.
Go-Utils is a library containing a collection of Golang utilities
Go-Utils is a library containing a collection of Golang utilities
A collection of route planning algorithms for road networks.
route-planning A collection of route planning algorithms for road networks. This collection contains different route planning techniques from a lectur
Go-lpe - A collection of LPE exploits written in Go
go-lpe A collection of LPE exploits written in Go Exploits CVE Description Link
Go-finproto - a collection of finance-related protocols implemented in Golang
go-finproto go-finproto is a collection of finance-related protocols implemented
Go-generic - A collection of experiments using Go Generics coming out in Go 1.18
Go Generic - experiments with Go 1.18 beta Data structures: iter.Iter[T any] - l
Gosfdc module - a collection of packages containing the data structures from the various Salesforce APIs and Tools
Gosfdc module - a collection of packages containing the data structures from the various Salesforce APIs and Tools
Velociraptor - Endpoint visibility and collection tool.
Velociraptor - Endpoint visibility and collection tool. Velociraptor is a tool for collecting host based state information using The Velociraptor Quer
Skillshot - A collection of ranking algorithms to be used in matchmaking
Skillshot A collection of ranking algorithms to be used in matchmaking. Openskil
This service is intented to collect data using grpc using Go lang backend and cassandra DB as storage
Go Data Collection This service is intented to collect data using grpc using Go lang backend and cassandra DB as storage. Dev Setup make test_env make
A simple web library collection based fasthttp
A simple web library collection based fasthttp
Monad, Functional Programming features for Golang
fpGo Monad, Functional Programming features for Golang Active Branches: For Generics version(=go1.18):generics For NonGenerics version(=go1.17):non-
Helpfully Functional Go - A useful collection of Go utilities. Designed for programmer happiness.
Underscore.go Move Fast; Optimize Late A useful collection of Go utilities. Designed for programmer happiness. TL;DR Sort-of like underscore.js, but f
A collection of tools for Golang, focusing on concurrency and goroutines
A collection of tools for Golang, focusing on concurrency and goroutines
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
Bitfield - A collection of code samples, listings, and solutions to challenges from the book For the Love of Go
For the Love of Go - code listings This is a collection of code samples, listing
Fadvisor(FinOps Advisor) is a collection of exporters which collect cloud resource pricing and billing data guided by FinOps, insight cost allocation for containers and kubernetes resource
[TOC] Fadvisor: FinOps Advisor fadvisor(finops advisor) is used to solve the FinOps Observalibility, it can be integrated with Crane to help users to
Forms814 - A website builder, useful for writing data collection webapps quickly.
forms814 A website builder, useful for writing data collection webapps quickly. Project Design The method in use here is to mix it with complicated fo
Leetcode-in-go - A collection of solutions of leetcode problems solved in go!
Leetcode in Go A collection of solutions of leetcode problems solved in go! The problems are categorized based on their difficulty level. Easy Problem
Toolkit - Collection of useful patterns
toolkit Introduction These patterns can you use to solve common problems when designing an application or system. Requirements golang =1.11.x - The G
Golang - A collection of small Go programs used as learning exercises
This repo is a collection of small Go programs used as learning exercises Some o
Abutil is a collection of often-used Golang helpers.
abutil abutil is a collection of often-used Golang helpers. Contents Functions OnSignal Parallel RollbackErr RemoteIP GracefulServer License Functions
Collection of mini-programs demonstrating Kubernetes client-go usage.
Kubernetes client-go examples Collection of mini-programs covering various client-go use cases. The intention (at least so far) is to test (more or le
A collection about awesome blockchains
A collection about awesome blockchains - open distributed public databases w/ crypto hashes incl. git ;-). Blockchains are the new tulips :tulip::tulip::tulip:. Distributed is the new centralized.
Collection of coding examples from "Go In Practice"
Go In Practice Go In Practice 1. Noteworthy aspects of Go 2. A solid foundation 1. Noteworthy aspects of Go Multiple returns Named return values Read
The fastest way to deploy a restful api's with Gin Framework with a structured project that defaults to PostgreSQL database and JWT authentication middleware stored in Redis
Welcome to Golang Gin boilerplate v2 The fastest way to deploy a restful api's with Gin Framework with a structured project that defaults to PostgreSQ
An experimental package that rely on go generics to implement collection functions utilities
go-underscore go-underscore is a utility-belt library for Golang that provides s
A collection of basic tools that make working with polynomials easier in Go
PolyGo A collection of basic tools that make working with polynomials easier in
Collection of useful golang code snippets, mainly for learning purposes
Go-Things Collection of go code snippets, tools, etc. mainly for learning purpos
A collection of functional operators for golang with generics
fn fn is a collection of go functional operators with generics Getting Started P
A collection of generic data structures written in Go.
Generic Data Structures With the release of Go 1.18, it is possible to implement generic data structures in Go. This repository contains some data str
Package ctxutil is a collection of functions for contexts.
ctxutil Package ctxutil is a collection of functions for contexts. Functions func Interrupt func Interrupt() context.Context Interrupt is a convenienc
Collections of string utils I have created over the years
Go String Utilities The following repo is a collection of string functions I have created over the years, and slowly moving them to a single package,
A collection of useful utility functions
util A group of generic useful utility functions Dependencies parallelizer github.com/shomali11/parallelizer Examples Concurrency package main import
Hgo is a collection of Go packages providing read-access to local Mercurial repositories.
Hgo is a collection of Go packages providing read-access to local Mercurial repositories. Only a subset of Mercurial's functionality is supported. It
Collection library using generics in Go
Collection Collection library using generics in Go Overview This is a library to provide useful collection data structures and methods for Gophers. Th
A collection of projects you can build for learning Go programming language.
Overview We've all been there before... You are just starting to pick up a new programming language (like Go!) and things are going great. The tutoria
A repository for showcasing my knowledge of the Go! (2003) programming language, and continuing to learn the language.
Learning Go! (programming language) Not to be confused with Google Golang (2009) I don't know too much about the Go! programming language, but I know
A repository for showcasing my knowledge of the Google Go (2009) programming language, and continuing to learn the language.
Learning Google Golang (programming language) Not to be confused with the Go! programming language by Francis McCabe I don't know very much about the
A personal collection of handy CLI tools
Toolkit A personal collection of handy CLI tools Installation 1.) Download and extract the ZIP package for the the latest release 2.) Copy the appropr
Go Collection Stream API, inspired in Java 8 Stream.
GoStream gostream 是一个数据流式处理库。它可以声明式地对数据进行转换、过滤、排序、分组、收集,而无需关心操作细节。 Changelog 2021-11-18 add ToSet() collector Roadmap 移除go-linq依赖 Get GoStream go get
a collection of security projects
security projects A collection of security projects that I worked on from UC Berkeley's security course (cs 161) taught by Nick Weaver. Project 1 (Exp
Go-based search engine URL collector , support Google, Bing, can be based on Google syntax batch collection URL
Go-based search engine URL collector , support Google, Bing, can be based on Google syntax batch collection URL
Here is the collection of beginner friendly golang projects
Golang Mini Projects for Beginners Here is the collection of beginner friendly golang projects Mini Projects Book Store cli app to list, add, update,
🚨 Collection of Prometheus alerting rules
👋 Awesome Prometheus Alerts Most alerting rules are common to every Prometheus setup. We need a place to find them all. 🤘 🚨 📊 Collection available
Collection of unusual generics usecases in Go
Unusual Generics Type parameters or Generics in Go designed to reduce boilerplate for container data types like lists, graphs, etc. and functions like
crawlergo is a browser crawler that uses chrome headless mode for URL collection.
A powerful browser crawler for web vulnerability scanners
mtail - extract internal monitoring data from application logs for collection into a timeseries database
mtail - extract internal monitoring data from application logs for collection into a timeseries database mtail is a tool for extracting metrics from a
A collection of authentication Go packages related to OIDC, JWKs and Distributed Claims.
cap (collection of authentication packages) provides a collection of related packages which enable support for OIDC, JWT Verification and Distributed Claims.
A collection of helpers to deal with database.
A collection of helpers to deal with database.
DataKit is collection agent for DataFlux.
DataKit DataKit is collection agent for DataFlux Build Dependencies apt-get install gcc-multilib: for building oracle input apt-get install tree: for
collection of tools to gleam insights from a full bitclout node's data
bitcloutscripts collection of tools to gleam insights from a full bitclout node's data bitcloutscripts $ ./bcs bcs posts # print all posts
A collection of themes created by the Hugo community
Hugo themes A collection of themes created by the Hugo community. Builds to themes.gohugo.io. Having questions? Have a look at the FAQ first. Adding a
A collection of commands for work done on GitHub
gh_sugar A collection of commands for work done on GitHub command pr Create pull request. Usage of pr: -from string from branch -owner str
fim is a collection of some popular frequent itemset mining algorithms implemented in Go.
fim fim is a collection of some popular frequent itemset mining algorithms implemented in Go. fim contains the implementations of the following algori
gopkg is a universal utility collection for Go, it complements offerings such as Boost, Better std, Cloud tools.
gopkg is a universal utility collection for Go, it complements offerings such as Boost, Better std, Cloud tools. Table of Contents Introduction
Collection of tools to interact with Intigriti website
Small tool, written in Go, that constantly monitors Activity feed on https://app.intigriti.com Dashboard page and sends Slack/Discord notifications on
Collection of awesome interview references.
Awesome Interview Collection of awesome interview reference
A collection of small Go utilities to make life easier.
The simplego package provides a collection of Go utilities for common tasks.
Go package for rate limiter collection
rlc A rate limiter collection for Go. Pick up one of the rate limiters to throttle requests and control quota. RLC Slider TokenBucket RLC RLC is a rat
A collection of 100+ popular LeetCode problems solved in Go.
go-leetcode A collection of 100+ popular LeetCode problems that I've solved in Go. Each directory includes a: Description with link to LeetCode proble
A collection of useful middleware for Go HTTP services & web applications 🛃
gorilla/handlers Package handlers is a collection of handlers (aka "HTTP middleware") for use with Go's net/http package (or any framework supporting
⚔️ Web Hacker's Weapons / A collection of cool tools used by Web hackers. Happy hacking , Happy bug-hunting
A collection of cool tools used by Web hackers. Happy hacking , Happy bug-hunting Family project Table of Contents WHW-Tools Weapons Awesome Bookmarkl
Collection of personal Dapr demos (bindings, state, pub/sub, service-to-service invocation)
Dapr demos Collection of personal Dapr demos. Note, some of these demos require latest version of Dapr, Ingress gateway, Observability components, or
A collection of Go style guides
This is a collection of style guides for Go. Be sure to read about writing engineering guidelines before trying to adopt one of these wholesale. (For
A collection of (ANSI-sequence aware) text reflow operations & algorithms
reflow A collection of ANSI-aware methods and io.Writers helping you to transform blocks of text. This means you can still style your terminal output
This project is a collection of many of the basic tools used on Unix-like operating systems implemented in Go as a learning exercize.
GoUnix This project is a collection of many of the basic tools used on Unix-like operating systems implemented in Go as a learning exercize. The idea
Collection of Technical Interview Questions solved with Go
go-interview Collection of Technical Interview Questions solved with Go Algorithms A Star Datastructures Linked Lists Doubly Linked List Singly Linked
A collection of terminal-based widgets for richer Golang CLI apps.
Flinch A collection of terminal-based widgets for richer Golang CLI apps. Ships with a library to build your own widgets/TUIs too. Warning: This modul
OpenTelemetry log collection library
opentelemetry-log-collection Status This project was originally developed by observIQ under the name Stanza. It has been contributed to the OpenTeleme
A collection of cool tools used by Mobile hackers. Happy hacking , Happy bug-hunting
A collection of cool tools used by Mobile hackers. Happy hacking , Happy bug-hunting Family project Table of Contents Weapons Contribute Thanks to con
Data validation, cleaning and error collection for golang
GoForms - form data validation, cleaning and error reporting The goforms library is a proof-of-concept for a data validation, cleaning and error colle
A collection of well-known string hash functions, implemented in Go
This library is a collection of "well-known" 32-bit string hashes, implemented in Go. It includes: Java string hash ELF-32 Jenkins' One-A
A Golang plugin collection for SublimeText 3, providing code completion and other IDE-like features.
GoSublime Intro GoSublime is an IDE-like plugin for Sublime Text 3 mainly, but not limited to, providing integration for most of your Go/Golang develo
Go module to work with Postman Collections
go-postman-collection Go module to work with Postman Collections. This module aims to provide a simple way to work with Postman collections. Using thi
🍫 A collection of common regular expressions for Go
CommonRegex A collection of often used regular expressions for Go Inspired by CommonRegex This is a collection of often used regular expressions. It p
A collection of packages to augment the go testing package and support common patterns.
gotest.tools A collection of packages to augment testing and support common patterns. Usage With Go modules enabled (go1.11+) $ go get gotest.tools/v3
A collection of Go packages for creating robust GraphQL APIs
api-fu api-fu (noun) (informal) Mastery of APIs. 💪 Packages The top level apifu package is an opinionated library that aims to make it as easy as pos
A flexible process data collection, metrics, monitoring, instrumentation, and tracing client library for Go
Package monkit is a flexible code instrumenting and data collection library. See documentation at https://godoc.org/gopkg.in/spacemonkeygo/monkit.v3 S
Logur is an opinionated collection of logging best practices
Logur is an opinionated collection of logging best practices. Table of Contents Preface Features Installation Usage FAQ Why not just X logger? Why not
DEPRECATED: Data collection and processing made easy.
This project is deprecated. Please see this email for more details. Heka Data Acquisition and Processing Made Easy Heka is a tool for collecting and c
Go library containing a collection of financial functions for time value of money (annuities), cash flow, interest rate conversions, bonds and depreciation calculations.
go-finance Go library containing a collection of financial functions for time value of money (annuities), cash flow, interest rate conversions, bonds
🍱 yet another collection of go utilities & tools
gut 🍱 Yet another collection of Go utilities & tools. A simple one. Just go with your gut feeling. Shortcuts Symbol 🍱 弁当 Document License Build Stat
Set is a useful collection but there is no built-in implementation in Go lang.
goset Set is a useful collection but there is no built-in implementation in Go lang. Why? The only one pkg which provides set operations now is golang
A collection of useful, performant, and threadsafe Go datastructures.
go-datastructures Go-datastructures is a collection of useful, performant, and threadsafe Go datastructures. NOTE: only tested with Go 1.3+. Augmented
A collection of CLI argument types for the Go `flag` package.
flagvar A collection of CLI argument types for the flag package. import "github.com/sgreben/flagvar" Or just copy & paste what you need. It's public d