Topic: "golang-package"
jinzhu/copier
Copier for golang, copy value from struct to struct and more
Language: Go - Size: 128 KB - Last synced at: 6 days ago - Pushed at: about 1 month ago - Stars: 6,004 - Forks: 495

oxequa/realize
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.
Language: Go - Size: 3.93 MB - Last synced at: 18 days ago - Pushed at: over 4 years ago - Stars: 4,462 - Forks: 229

gliderlabs/ssh
Easy SSH servers in Golang
Language: Go - Size: 1.99 MB - Last synced at: 18 days ago - Pushed at: 8 months ago - Stars: 3,969 - Forks: 474

knadh/koanf
Simple, extremely lightweight, extensible, configuration management library for Go. Supports JSON, TOML, YAML, env, command line, file, S3 etc. Alternative to viper.
Language: Go - Size: 605 KB - Last synced at: about 13 hours ago - Pushed at: about 14 hours ago - Stars: 3,444 - Forks: 176

rogchap/v8go
Execute JavaScript from Go
Language: Go - Size: 503 MB - Last synced at: about 13 hours ago - Pushed at: about 1 year ago - Stars: 3,392 - Forks: 243

git-chglog/git-chglog
CHANGELOG generator implemented in Go (Golang).
Language: Go - Size: 2.73 MB - Last synced at: 1 day ago - Pushed at: 2 days ago - Stars: 2,860 - Forks: 228

ajstarks/svgo
Go Language Library for SVG generation
Language: Go - Size: 20.4 MB - Last synced at: 25 days ago - Pushed at: almost 3 years ago - Stars: 2,207 - Forks: 174

levigross/grequests
A Go "clone" of the great and famous Requests library
Language: Go - Size: 220 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 2,157 - Forks: 138

mochi-mqtt/server
The fully compliant, embeddable high-performance Go MQTT v5 server for IoT, smarthome, and pubsub
Language: Go - Size: 4.7 MB - Last synced at: 17 days ago - Pushed at: 5 months ago - Stars: 1,622 - Forks: 277

x1unix/go-playground
Better Go Playground with autocompletion and syntax highlight
Language: Go - Size: 61.3 MB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 1,402 - Forks: 88

suyashkumar/dicom
⚡High Performance DICOM Medical Image Parser in Go.
Language: Go - Size: 29.9 MB - Last synced at: 4 months ago - Pushed at: 7 months ago - Stars: 995 - Forks: 144

zombiezen/go-sqlite
Low-level Go interface to SQLite 3
Language: Go - Size: 6.41 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 926 - Forks: 33

templui/templui
A growing collection of beautifully designed UI components for Go and templ. Install via CLI. Customize everything. Own your code.
Language: JavaScript - Size: 14.4 MB - Last synced at: 5 days ago - Pushed at: 6 days ago - Stars: 918 - Forks: 63

adrg/xdg
Go implementation of the XDG Base Directory Specification and XDG user directories
Language: Go - Size: 300 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 871 - Forks: 31

xhit/go-simple-mail
Golang package for send email. Support keep alive connection, TLS and SSL. Easy for bulk SMTP.
Language: Go - Size: 204 KB - Last synced at: 4 months ago - Pushed at: about 1 year ago - Stars: 672 - Forks: 100

lalamove/konfig
Composable, observable and performant config handling for Go for the distributed processing era
Language: Go - Size: 282 KB - Last synced at: about 1 year ago - Pushed at: almost 5 years ago - Stars: 651 - Forks: 55

containerd/ttrpc
GRPC for low-memory environments
Language: Go - Size: 423 KB - Last synced at: 25 days ago - Pushed at: 5 months ago - Stars: 607 - Forks: 84

emicklei/proto
parser for Google ProtocolBuffers definition
Language: Go - Size: 1.32 MB - Last synced at: 28 days ago - Pushed at: 3 months ago - Stars: 604 - Forks: 67

golobby/container
A lightweight yet powerful IoC dependency injection container for the Go programming language
Language: Go - Size: 119 KB - Last synced at: about 1 month ago - Pushed at: about 1 year ago - Stars: 598 - Forks: 36

wagslane/go-password-validator
Validate the Strength of a Password in Go
Language: Go - Size: 31.3 KB - Last synced at: 13 days ago - Pushed at: almost 3 years ago - Stars: 544 - Forks: 46

wundergraph/wunderbase
Serverless GraphQL Database built on top of Firecracker, SQLite and Prisma
Language: Go - Size: 79.1 KB - Last synced at: 18 days ago - Pushed at: almost 3 years ago - Stars: 527 - Forks: 22

h12w/socks
A SOCKS (SOCKS4, SOCKS4A and SOCKS5) Proxy Package for Go
Language: Go - Size: 38.1 KB - Last synced at: about 1 month ago - Pushed at: almost 3 years ago - Stars: 523 - Forks: 107

Mindinventory/Golang-Project-Structure
Golang Skeleton With Fully Managed Versions For Kick Start GoLang Project Development
Language: Go - Size: 734 KB - Last synced at: 4 months ago - Pushed at: over 2 years ago - Stars: 487 - Forks: 135

maxatome/go-testdeep
Extremely flexible golang deep comparison, extends the go testing package, tests HTTP APIs and provides tests suite
Language: Go - Size: 6.86 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 451 - Forks: 15

rjeczalik/interfaces
Code generation tools for Go.
Language: Go - Size: 55.7 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 432 - Forks: 35

sunshinev/go-sword
【Go-sword】可视化CRUD管理后台生成工具
Language: Go - Size: 36.8 MB - Last synced at: 6 months ago - Pushed at: almost 3 years ago - Stars: 430 - Forks: 47

tevino/tcp-shaker
:heartbeat: Perform TCP handshake without ACK in Go, useful for health check, that is SYN, SYN-ACK, RST.
Language: Go - Size: 98.6 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 418 - Forks: 58

chebyrash/promise
Promise / Future library for Go
Language: Go - Size: 153 KB - Last synced at: 4 months ago - Pushed at: about 2 years ago - Stars: 402 - Forks: 36

kevincobain2000/gobrew
Go version manager, written in Go. Super simple tool to install and manage Go versions. Install go without root. Gobrew doesn't require shell rehash.
Language: Go - Size: 441 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 397 - Forks: 29

Mindinventory/Golang-HTML-TO-PDF-Converter
Golang HTML to PDF Converter
Language: Go - Size: 1.12 MB - Last synced at: about 1 month ago - Pushed at: almost 2 years ago - Stars: 379 - Forks: 90

osteele/liquid
A Liquid template engine in Go
Language: Go - Size: 2.99 MB - Last synced at: 17 days ago - Pushed at: 17 days ago - Stars: 314 - Forks: 60

asavie/xdp 📦
Package xdp allows one to use XDP sockets from the Go programming language.
Language: Go - Size: 82 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 295 - Forks: 62

hexops/autogold
Automatically update your Go tests
Language: Go - Size: 128 KB - Last synced at: 18 days ago - Pushed at: 7 months ago - Stars: 294 - Forks: 20

fraugster/parquet-go
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.
Language: Go - Size: 1.2 MB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 279 - Forks: 53

rana/ora
An Oracle database driver in Go.
Language: Go - Size: 2.61 MB - Last synced at: 5 days ago - Pushed at: 11 months ago - Stars: 276 - Forks: 67

adrg/go-wkhtmltopdf
Handcrafted Go bindings for wkhtmltopdf and high-level HTML to PDF conversion interface
Language: Go - Size: 133 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 270 - Forks: 21

nicklaw5/helix
A Twitch Helix API client written in Go.
Language: Go - Size: 610 KB - Last synced at: 4 months ago - Pushed at: 6 months ago - Stars: 253 - Forks: 93

danilopolani/gocialite 📦
Social oAuth login in Go has never been so easy
Language: Go - Size: 49.8 KB - Last synced at: 4 months ago - Pushed at: about 2 years ago - Stars: 247 - Forks: 45

mehdihadeli/Go-MediatR
🚃 A library for handling mediator patterns and simplified CQRS patterns within an event-driven architecture, inspired by csharp MediatR library.
Language: Go - Size: 153 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 241 - Forks: 16

oxequa/grace
Handle Go recover, panic, and errors in a graceful way. Multiple errors support, basic filters and custom handlers.
Language: Go - Size: 30.3 KB - Last synced at: 27 days ago - Pushed at: over 7 years ago - Stars: 235 - Forks: 6

dixonwille/wmenu
An easy to use menu structure for cli applications that prompts users to make choices.
Language: Go - Size: 99.6 KB - Last synced at: about 1 month ago - Pushed at: 10 months ago - Stars: 226 - Forks: 24

spyzhov/ajson
Abstract JSON for Golang with JSONPath support
Language: Go - Size: 305 KB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 224 - Forks: 22

go-gst/go-gst
Gstreamer bindings and utilities for golang
Language: Go - Size: 11.7 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 221 - Forks: 74

luthermonson/go-proxmox
Go client with types and tests for the Proxmox-VE REST API
Language: Go - Size: 328 KB - Last synced at: 28 days ago - Pushed at: 28 days ago - Stars: 215 - Forks: 63

1Password/spg
1Password's Strong Password Generator - Go package
Language: Go - Size: 7.88 MB - Last synced at: 18 days ago - Pushed at: almost 2 years ago - Stars: 212 - Forks: 22

yoheimuta/go-protoparser
Yet another Go package which parses a Protocol Buffer file (proto2+proto3)
Language: Go - Size: 410 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 198 - Forks: 22

steve0hh/midas
Go implementation of MIDAS: Microcluster-Based Detector of Anomalies in Edge Streams
Language: Go - Size: 13.7 KB - Last synced at: almost 2 years ago - Pushed at: over 5 years ago - Stars: 187 - Forks: 8

i-love-flamingo/dingo
Go Dependency Injection Framework
Language: Go - Size: 121 KB - Last synced at: 19 days ago - Pushed at: 19 days ago - Stars: 184 - Forks: 14

Pixboost/transformimgs
Open source image CDN.
Language: Go - Size: 13.2 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 179 - Forks: 12

d6o/TinderOnline 📦
Find out which of your friends are online on Tinder
Language: Go - Size: 8.79 KB - Last synced at: about 1 month ago - Pushed at: about 3 years ago - Stars: 175 - Forks: 22

ctreminiom/go-atlassian
✨ Golang Client Library for Atlassian Cloud.
Language: Go - Size: 9.05 MB - Last synced at: 19 days ago - Pushed at: 19 days ago - Stars: 170 - Forks: 45

lim-yoona/tcpack
tcpack is an application protocol based on TCP to Pack and Unpack bytes stream in go program.
Language: Go - Size: 41 KB - Last synced at: 25 days ago - Pushed at: almost 2 years ago - Stars: 170 - Forks: 1

stapelberg/airscan
Go package to scan paper documents 📄 from a scanner 🖨️ via the network 🕸️ using the Apple AirScan (eSCL) protocol.
Language: Go - Size: 55.7 KB - Last synced at: 4 months ago - Pushed at: over 2 years ago - Stars: 164 - Forks: 17

jfrog/gocenter
The Github README for JFrog Go-center. Use this for reporting issues
Size: 394 KB - Last synced at: 4 months ago - Pushed at: over 4 years ago - Stars: 164 - Forks: 23

whitaker-io/machine
Machine is a workflow/pipeline library for processing data
Language: Go - Size: 1.4 MB - Last synced at: about 21 hours ago - Pushed at: about 22 hours ago - Stars: 163 - Forks: 12

adrg/frontmatter
Go library for detecting and decoding various content front matter formats
Language: Go - Size: 86.9 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 158 - Forks: 7

gookit/filter
⏳ Provide filtering, sanitizing, and conversion of Golang data. 提供对Golang数据的过滤,净化,转换。
Language: Go - Size: 177 KB - Last synced at: 29 days ago - Pushed at: 29 days ago - Stars: 151 - Forks: 12

srwiley/oksvg
Partial implementation of SVG 2.0 specification in golang.
Language: Go - Size: 1.18 MB - Last synced at: about 1 year ago - Pushed at: over 2 years ago - Stars: 151 - Forks: 34

go-awesome/shortlink
High-Performance Shortlink ( Short URL ) app creator in Golang. For privacy reasons, you may prefer to host your own short URL app and this is the one to use.
Language: Go - Size: 11.8 MB - Last synced at: 9 days ago - Pushed at: 10 months ago - Stars: 148 - Forks: 21

MickMake/GoSungrow
GoLang implementation to access the iSolarCloud API updated by SunGrow inverters.
Language: Go - Size: 32.6 MB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 146 - Forks: 41

spurtcms/spurtcms
spurtCMS: Your Open-Source Content Management Solution. built on cutting-edge Golang technology. Version 1.0 marks just the beginning – stay tuned for continuous enhancements.
Language: HTML - Size: 312 MB - Last synced at: 13 days ago - Pushed at: 4 months ago - Stars: 141 - Forks: 13

zergon321/reisen 📦
A simple library to extract video and audio frames from media containers (based on libav).
Language: Go - Size: 37.8 MB - Last synced at: 5 months ago - Pushed at: about 2 years ago - Stars: 141 - Forks: 24

thatisuday/commando
An easy-to-use command-line application builder.
Language: Go - Size: 1.6 MB - Last synced at: about 1 month ago - Pushed at: over 3 years ago - Stars: 140 - Forks: 16

enrichman/httpgrace
Go `net/http` wrapper with graceful shutdown baked in.
Language: Go - Size: 13.7 KB - Last synced at: about 1 month ago - Pushed at: 2 months ago - Stars: 138 - Forks: 3

bbalet/stopwords
Removes most frequent words (stop words) from a text content. Based on a Curated list of language statistics.
Language: Go - Size: 89.8 KB - Last synced at: about 1 year ago - Pushed at: about 2 years ago - Stars: 137 - Forks: 25

johandry/terranova
Using Terraform package from Go
Language: Go - Size: 563 KB - Last synced at: about 1 month ago - Pushed at: almost 5 years ago - Stars: 132 - Forks: 17

unusualcodeorg/goserve
goserve is a robust Go backend architecture. It offers a performant and scalable framework, emphasizing feature separation, clean code, and testability. Ideal for REST API development, goserve simplifies unit and integration testing, ensuring high-quality, production-ready applications with ease.
Language: Go - Size: 518 KB - Last synced at: 3 months ago - Pushed at: about 1 year ago - Stars: 124 - Forks: 19

thanhpk/randstr
Generate random strings in golang
Language: Go - Size: 25.4 KB - Last synced at: 10 months ago - Pushed at: over 2 years ago - Stars: 124 - Forks: 25

tywkeene/go-fsevents
Recursive filesystem event watcher using inotify in golang
Language: Go - Size: 2.44 MB - Last synced at: 5 months ago - Pushed at: over 2 years ago - Stars: 122 - Forks: 18

breml/rootcerts
Go package to embed the Mozilla Included CA Certificate List
Language: Go - Size: 354 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 121 - Forks: 7

gogf/gf-jwt 📦
GoFrame HTTP JWT middleware.
Language: Go - Size: 3.6 MB - Last synced at: 18 days ago - Pushed at: 10 months ago - Stars: 121 - Forks: 48

goombaio/dag
A DAG, Directed acyclic graph implementation in golang.
Language: Go - Size: 90.8 KB - Last synced at: about 1 year ago - Pushed at: over 6 years ago - Stars: 121 - Forks: 28

h12w/cwrap
Wraps C libraries in Go.
Language: Go - Size: 131 KB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 119 - Forks: 5

quangngotan95/go-m3u8
Parse and generate m3u8 playlists for Apple HTTP Live Streaming (HLS) in Golang (ported from gem https://github.com/sethdeckard/m3u8)
Language: Go - Size: 87.9 KB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 119 - Forks: 24

struCoder/Go-pinyin
hàn zì pīn yīn for Golang
Language: Go - Size: 5.21 MB - Last synced at: 12 months ago - Pushed at: over 6 years ago - Stars: 104 - Forks: 26

hedzr/go-ringbuf
Lock-free MPMC Ring Buffer (Generic) for SMP, in golang. Some posts in chinese:
Language: Go - Size: 140 KB - Last synced at: about 1 month ago - Pushed at: 7 months ago - Stars: 103 - Forks: 7

dixonwille/skywalker
A package to allow one to concurrently go through a filesystem with ease
Language: Go - Size: 20.5 KB - Last synced at: about 1 month ago - Pushed at: about 4 years ago - Stars: 103 - Forks: 5

minio/minlz
MinLZ is a LZ77 compressor, focused on realtime data compression
Language: Go - Size: 13.6 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 101 - Forks: 5

seancfoley/ipaddress-go
Go library for handling IP addresses and subnets, both IPv4 and IPv6
Language: Go - Size: 2.05 MB - Last synced at: 5 months ago - Pushed at: 6 months ago - Stars: 101 - Forks: 12

lixiangzhong/dnsutil
dns dig for golang
Language: Go - Size: 1.14 MB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 101 - Forks: 40

iDigitalFlame/XMT
eXtensiable Malware Toolkit: Full Featured Golang C2 Framework with Awesome Features
Language: Go - Size: 4.3 MB - Last synced at: about 1 month ago - Pushed at: about 2 months ago - Stars: 100 - Forks: 21

catppuccin/go
🦫 Soothing pastel library for Go
Language: Go - Size: 270 KB - Last synced at: about 1 month ago - Pushed at: 6 months ago - Stars: 97 - Forks: 4

barweiss/go-tuple
Go 1.18+ generic tuple
Language: Go - Size: 73.2 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 94 - Forks: 5

groovili/gogtrends
Unofficial Google Trends API for Go
Language: Go - Size: 2.89 MB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 85 - Forks: 32

shadowspore/t38c 📦
Tile38 Client package
Language: Go - Size: 292 KB - Last synced at: over 1 year ago - Pushed at: almost 2 years ago - Stars: 82 - Forks: 31

auula/sprout
Golang logging library supporting log retrieval.
Language: Go - Size: 119 KB - Last synced at: about 2 months ago - Pushed at: over 4 years ago - Stars: 82 - Forks: 6

miguelpragier/handy
GO Golang Utilities and helpers like validators and string formatters
Language: Go - Size: 212 KB - Last synced at: 5 months ago - Pushed at: almost 5 years ago - Stars: 82 - Forks: 7

hedhyw/gherkingen
Behaviour Driven Development tests generator for Golang
Language: Go - Size: 677 KB - Last synced at: 4 months ago - Pushed at: 9 months ago - Stars: 81 - Forks: 5

OpenPeeDeeP/xdg
A cross platform package that follows the XDG Standard
Language: Go - Size: 26.4 KB - Last synced at: about 1 month ago - Pushed at: almost 5 years ago - Stars: 81 - Forks: 7

VictorAvelar/mollie-api-go
Golang wrapper for Mollie's REST API with full resource coverage.
Language: Go - Size: 1.59 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 80 - Forks: 41

gradienthealth/dicom
High Performance DICOM Medical Image Parser in Go.
Language: Go - Size: 25.5 MB - Last synced at: 2 months ago - Pushed at: about 6 years ago - Stars: 80 - Forks: 10

efectn/fiber-boilerplate
Simple and scalable boilerplate to build powerful and organized REST projects with Fiber.
Language: Go - Size: 265 KB - Last synced at: 5 months ago - Pushed at: over 2 years ago - Stars: 79 - Forks: 8

febrihidayan/go-architecture-monorepo
Go (Golang) Clean Architecture to Start Project Based
Language: Go - Size: 400 KB - Last synced at: 4 months ago - Pushed at: 10 months ago - Stars: 78 - Forks: 15

pavelnikolov/eventsourcing-go
Event Sourcing + CQRS using Golang Tutorial
Language: Go - Size: 73.2 KB - Last synced at: about 1 month ago - Pushed at: over 7 years ago - Stars: 78 - Forks: 11

prdpx7/go-fileserver
A simple HTTP Server to share files over WiFi via Qr Code
Language: Go - Size: 20.7 MB - Last synced at: about 2 months ago - Pushed at: over 4 years ago - Stars: 76 - Forks: 11

slongfield/pyfmt
Golang implementation of PEP3101
Language: Go - Size: 97.7 KB - Last synced at: 10 months ago - Pushed at: over 3 years ago - Stars: 75 - Forks: 2

struCoder/pidusage
Cross-platform process cpu % and memory usage of a PID for golang
Language: Go - Size: 16.6 KB - Last synced at: about 1 month ago - Pushed at: about 4 years ago - Stars: 75 - Forks: 10

emicklei/hazana
package to build load tests for services (http, gRPC, tcp) by implementing an Attacker
Language: Go - Size: 1.38 MB - Last synced at: 5 months ago - Pushed at: about 1 year ago - Stars: 74 - Forks: 10

marcos-gonalons/tradingview-scraper
Get any market data in real time from the TradingView socket :) Ready to use in your Golang projects!
Language: Go - Size: 23.4 KB - Last synced at: about 1 year ago - Pushed at: almost 2 years ago - Stars: 73 - Forks: 29

MDobak/go-xerrors
The go-xerrors is an idiomatic and lightweight package that provides a set of functions to make working with errors easier.
Language: Go - Size: 67.4 KB - Last synced at: 22 days ago - Pushed at: 23 days ago - Stars: 72 - Forks: 2
