237 Open Source Golang Package Software Projects
Free and open source golang package code projects including engines, APIs, generators, and tools.
Oxequa Realize 4194 ⭐
Realize is the #1 Golang Task Runner which enhance your workflow by automating the most common tasks and using the best performing Golang live reloading.
Konfig 619 ⭐
Composable, observable and performant config handling for Go for the distributed processing era
Tcp Shaker 333 ⭐
:heartbeat: Performing TCP handshake without ACK in Go, useful for health checking, that is SYN, SYN-ACK, RST.
Grace 236 ⭐
Handle Go recover, panic, and errors in a graceful way. Multiple errors support, basic filters and custom handlers.
Koanf 720 ⭐
Simple, lightweight, extensible, configuration management library for Go. Support for JSON, TOML, YAML, env, command line, file, S3 etc. Alternative to viper.
Steve0hh Midas 183 ⭐
Go implementation of MIDAS: Microcluster-Based Detector of Anomalies in Edge Streams
Golang Project Structure 284 ⭐
Golang Skeleton With Fully Managed Versions For Kick Start GoLang Project Development
Crgimenes Goconfig 150 ⭐
goconfig uses a struct as input and populates the fields of this struct with parameters from command line, environment variables and configuration file.
Go Testdeep 248 ⭐
Extremely flexible golang deep comparison, extends the go testing package, tests HTTP APIs and provides tests suite
Golobby Container 297 ⭐
A lightweight yet powerful IoC dependency injection container for Go projects
Airscan 139 ⭐
Go package to scan paper documents 📄 from a scanner 🖨️ via the network 🕸️ using the Apple AirScan (eSCL) protocol.
Bbalet Stopwords 103 ⭐
Removes most frequent words (stop words) from a text content. Based on a Curated list of language statistics.
Go M3u8 85 ⭐
Parse and generate m3u8 playlists for Apple HTTP Live Streaming (HLS) in Golang (ported from gem https://github.com/sethdeckard/m3u8)
Parquet Go 183 ⭐
Go package to read and write parquet files. parquet is a file format to store nested data structures in a flat columnar data format. It can be used in the Hadoop ecosystem and with tools such as Presto and AWS Athena.
Go Simple Mail 262 ⭐
Golang package for send email. Support keep alive connection, TLS and SSL. Easy for bulk SMTP.
Go Sortedmap 50 ⭐
A simple value-sorted map type for Go that features constant-time reads and efficient iteration over records.
Rjeczalik Bin 45 ⭐
Looks for Golang executables in $PATH, guesses their origin and updates them or creates $GOPATH workspaces.
Gogeom 52 ⭐
This is a Geometrical library for Go Language. Which includes multiple Geometrical calculations like Circle, Lines etc in different forms
Horcrux2301 Potato 34 ⭐
🥔 Potato is a command line tool which helps you to keep the development configs and settings of your Mac safe in your GitHub.
Slackscot 49 ⭐
Slack bot core/framework written in Go with support for reactions to message updates/deletes
Adrg Go WkHTMLtopdf 87 ⭐
Go bindings for wkhtmltopdf and high-level HTML to PDF conversion interface
Go Fixture 27 ⭐
Go assertions against test fixtures with nice line diffs, and an -update flag for updating fixture or "golden" files.
Gocurrency 26 ⭐
Simple currency converter. Insert an amount, what currency to convert from and what currency to convert to.
Go Splunk Http 42 ⭐
A simple and lightweight HTTP Splunk logging package for Go. Instantiates a client to your Splunk server and allows you to submit log events as desired.
Neighbor 21 ⭐
👷 Importable Go packages and an accompanying command-line interface for searching, efficiently cloning and executing an arbitrary command against GitHub projects, to avoid having to "roll your own".
Nuveo Log 21 ⭐
A simple to use log system, minimalist but with features for debugging and differentiation of messages
Hemantasapkota Djangobot 21 ⭐
curl for django web framework. Make authenticated requests to a django server.