A FileSystem Abstraction System for Go
Minimalistic, pluggable Golang evloop/timer handler with dependency-injection
Antch, a fast, powerful and extensible web crawling & scraping framework for Go
Easily create & extract archives, and compress & decompress files of various formats
Populate go command line app flags from config struct
Calculate average score and rating based on Wilson Score Equation
A curated list of awesome Go frameworks, libraries and software
An easy way to add useful startup banners into your Go applications
captcha of base64 image string
cross-platform, normalized battery information library
Optimized bit-level Reader and Writer for Go.
IRC, Slack, Telegram and RocketChat bot written in go
GoLang Library for Browser Capabilities Project
Generate Bitcoin Vanity Address
a unicode-aware, case conversion library for Go
😎Package captcha provides an easy to use, unopinionated API for captcha generation
A lightweight yet powerful IoC dependency injection container for the Go programming language
A Go project template
Countries - ISO-639, ISO-3166 countries codes with subdivisions and names, ISO-4217 currency designators, ITU-T E.164 IDD phone codes, countries capitals, UN M.49 codes, IANA ccTLD countries domains, FIPS, IOC/NOC and FIFA codes, VERY VERY FAST, compatible with Databases/JSON/BSON/GOB/XML/CSV, Emoji countries flags and currencies, Unicode CLDR.
Golang counters for readers/writers
Simple and yet powerful Dependency Injection for Go
🛠 A full-featured dependency injection container for go programming language.
⚙️ A dependency injection toolkit based on Go 1.18+ Generics.
Simple error handling primitives
A comprehensive error handling library for Go
⛑ Automated developer-oriented status page
Go 1.18+ polymorphic generic containers and functions.
Quickly clone an entire org/users repositories into one directory - Supports GitHub, GitLab, Bitbucket, and more 🥚
This is a simple skeleton for golang applications
Simple command bus for GO
a generic object pool for golang
Fast conversions across various Go types with a simple API.
Random fake data generator written in go
A comprehensive, reusable and efficient concurrent-safe generics utility functions and data structures library.
A UUIDv4 generation package written in go
Go Library [DEPRECATED]
Enforce git message commit consistency
A Go (golang) package for representing a list of errors as a single error.
My understanding of how to structure a golang project.
psutil for golang
Determine how intervals relate to each other.
Resiliency patterns for golang
An idiomatic Go REST API starter kit (boilerplate) following the SOLID principles and Clean Architecture
Go Project Sample Layout
Simple yet customizable bot framework written in Go.
Provide Go Statistics Handler, Struct, Measure Method
📪 Your own local SMS gateway in Go
An opinionated production-ready SQL-/Swagger-first RESTful JSON API written in Go, highly integrated with VSCode DevContainers by allaboutapps.
Go Todo Backend example using modular project layout for product microservice.
Type-safe Prometheus metrics builder library for golang [managed by soy-programador]
Go bindings for unarr (decompression library for RAR, TAR, ZIP and 7z archives)
Gountries provides: Countries (ISO-3166-1), Country Subdivisions(ISO-3166-2), Currencies (ISO 4217), Geo Coordinates(ISO-6709) as well as translations, country borders and other stuff exposed as struct data.
UUID package for Go
Using either Markdown or Programmatically to generate trees🌳 and directories📁, and to verify directories🔍. Provide CLI, Golang library and Web.
An easy to use, extensible health check library for Go applications.
An simple, easily extensible and concurrent health-check library for Go services
A golang library for packing and unpacking hosts list
A distributed unique ID generator of using Sonyflake and encoded by Base58
A persistent and flexible background jobs library for go.
A standard library for microservices.
Dependency Injection and Inversion of Control package
Simple licensing library for golang.
Library for interacting with LLVM IR in pure Go.
Telegram Bot Framework for Go
atomic measures + Prometheus exposition library
Modern Go Application example
Morse Code Library in Go
Golang type-safe dependency injection
File system event notification library on steroids.
NUMA is a utility library, which is written in go. It help us to write some NUMA-AWARED code.
Rapid, easy full-stack web development starter kit in Go
HTTP service to generate PDF from Json requests
Some utilities for Persian language in Go (Golang)
Standard Go Project Layout
retry call until no error
Simple HTTP and REST client library for Go
Every grain of sand on Earth has its own ID.
Generate scaffold project layout for Go.
Go application GitHub repository template.
Starter-kit for writing services in Go using Kubernetes.
A Golang library to manipulate strings according to the word parsing rules of the UNIX Bourne shell.
Super short, fully unique, non-sequential and URL friendly Ids
Notification library for gophers and their furry friends.
Slack Bot Framework
Go library for creating finite state machines
📈 Monitors Go MemStats + System stats such as Memory, Swap and CPU and sends via UDP anywhere you want for logging etc...
Convert string to camel case, snake case, kebab case / slugify, custom delimiter, pad string, tease string and many other functionalities with help of by Stringy package.
String utilities for Go
A toolkit with common assertions and mocks that plays nicely with the standard library
Emojis for Go 😄🐢🚀
Null Types, Safe primitive type conversion and fetching value from complex structures.
A golang URL Shortener
Generate, encode, and decode UUIDs v1 with fast or cryptographic-quality random node identifier.
Minimalist and opinionated feed reader
💯Go Struct and Field validation, including Cross Field, Cross Struct, Map, Slice and Array diving
Virtual filesystem library written in golang
Taskbar and notifications app that reminds you to drink
Package gorilla/websocket is a fast, well-tested and widely used WebSocket implementation for Go.
Compile-time Dependency Injection for Go
User level X Keyboard Grabber
Implements string functions widely used in other languages but absent in Go.
YAML support for the Go language.