Topic: "golang-package"
jinzhu/copier
Copier for golang, copy value from struct to struct and more
Language: Go - Size: 133 KB - Last synced at: 3 days ago - Pushed at: 12 months ago - Stars: 5,931 - Forks: 492

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: about 2 months ago - Pushed at: about 4 years ago - Stars: 4,456 - Forks: 229

gliderlabs/ssh
Easy SSH servers in Golang
Language: Go - Size: 1.99 MB - Last synced at: 9 days ago - Pushed at: 6 months ago - Stars: 3,934 - Forks: 472

rogchap/v8go
Execute JavaScript from Go
Language: Go - Size: 503 MB - Last synced at: 5 days ago - Pushed at: 12 months ago - Stars: 3,365 - Forks: 238

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: 555 KB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 3,304 - Forks: 169

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

ajstarks/svgo
Go Language Library for SVG generation
Language: Go - Size: 20.4 MB - Last synced at: 6 days ago - Pushed at: over 2 years ago - Stars: 2,201 - Forks: 174

levigross/grequests
A Go "clone" of the great and famous Requests library
Language: Go - Size: 220 KB - Last synced at: 26 days ago - Pushed at: about 1 month 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: 11 days ago - Pushed at: 3 months ago - Stars: 1,563 - Forks: 265

x1unix/go-playground
Better Go Playground with autocompletion and syntax highlight
Language: Go - Size: 60.7 MB - Last synced at: 3 days ago - Pushed at: 20 days ago - Stars: 1,386 - Forks: 86

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

zombiezen/go-sqlite
Low-level Go interface to SQLite 3
Language: Go - Size: 6.42 MB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 893 - Forks: 27

adrg/xdg
Go implementation of the XDG Base Directory Specification and XDG user directories
Language: Go - Size: 278 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 821 - Forks: 31

axzilla/templui
The UI Kit for templ
Language: JavaScript - Size: 10.5 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 752 - Forks: 52

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: about 2 months ago - Pushed at: 12 months 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: 12 months ago - Pushed at: over 4 years ago - Stars: 651 - Forks: 55

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

emicklei/proto
parser for Google ProtocolBuffers definition
Language: Go - Size: 1.32 MB - Last synced at: 28 days ago - Pushed at: 28 days ago - Stars: 602 - 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: 12 months ago - Pushed at: about 1 year ago - Stars: 548 - Forks: 36

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

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

h12w/socks
A SOCKS (SOCKS4, SOCKS4A and SOCKS5) Proxy Package for Go
Language: Go - Size: 38.1 KB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 515 - Forks: 108

Mindinventory/Golang-Project-Structure
Golang Skeleton With Fully Managed Versions For Kick Start GoLang Project Development
Language: Go - Size: 734 KB - Last synced at: about 2 months ago - Pushed at: about 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.76 MB - Last synced at: about 2 months ago - Pushed at: 3 months ago - Stars: 447 - Forks: 15

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

sunshinev/go-sword
【Go-sword】可视化CRUD管理后台生成工具
Language: Go - Size: 36.8 MB - Last synced at: 4 months ago - Pushed at: over 2 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: 69.3 KB - Last synced at: 3 days ago - Pushed at: over 1 year ago - Stars: 418 - Forks: 56

chebyrash/promise
Promise / Future library for Go
Language: Go - Size: 153 KB - Last synced at: about 2 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: 437 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 395 - Forks: 28

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

osteele/liquid
A Liquid template engine in Go
Language: Go - Size: 3.03 MB - Last synced at: about 1 month ago - Pushed at: 8 months ago - Stars: 303 - 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: 11 months ago - Pushed at: 11 months ago - Stars: 295 - Forks: 62

hexops/autogold
Automatically update your Go tests
Language: Go - Size: 128 KB - Last synced at: 3 days ago - Pushed at: 5 months ago - Stars: 293 - Forks: 17

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: 12 days ago - Pushed at: 8 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: about 1 month ago - Pushed at: about 1 month ago - Stars: 270 - Forks: 21

nicklaw5/helix
A Twitch Helix API client written in Go.
Language: Go - Size: 610 KB - Last synced at: about 2 months ago - Pushed at: 4 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: 2 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: about 2 months ago - Pushed at: 2 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: 3 months 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: 12 days ago - Pushed at: 8 months ago - Stars: 225 - Forks: 24

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

go-gst/go-gst
Gstreamer bindings and utilities for golang
Language: Go - Size: 11.2 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 214 - Forks: 73

1Password/spg
1Password's Strong Password Generator - Go package
Language: Go - Size: 7.88 MB - Last synced at: 3 days ago - Pushed at: over 1 year ago - Stars: 212 - Forks: 22

luthermonson/go-proxmox
Go client with types and tests for the Proxmox-VE REST API
Language: Go - Size: 320 KB - Last synced at: 29 days ago - Pushed at: 29 days ago - Stars: 197 - Forks: 60

yoheimuta/go-protoparser
Yet another Go package which parses a Protocol Buffer file (proto2+proto3)
Language: Go - Size: 410 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 194 - 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: over 1 year ago - Pushed at: about 5 years ago - Stars: 187 - Forks: 8

i-love-flamingo/dingo
Go Dependency Injection Framework
Language: Go - Size: 117 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 183 - 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: 4 months ago - Pushed at: about 3 years ago - Stars: 176 - Forks: 22

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: 3 months ago - Pushed at: over 1 year ago - Stars: 171 - Forks: 1

ctreminiom/go-atlassian
✨ Golang Client Library for Atlassian Cloud.
Language: Go - Size: 8.97 MB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 166 - Forks: 43

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: about 2 months ago - Pushed at: about 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: about 2 months ago - Pushed at: about 4 years ago - Stars: 164 - Forks: 23

whitaker-io/machine
Machine is a workflow/pipeline library for processing data
Language: Go - Size: 1.42 MB - Last synced at: 18 days ago - Pushed at: 18 days ago - Stars: 162 - Forks: 12

gookit/filter
⏳ Provide filtering, sanitizing, and conversion of Golang data. 提供对Golang数据的过滤,净化,转换。
Language: Go - Size: 184 KB - Last synced at: 12 days ago - Pushed at: 12 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: about 2 years ago - Stars: 151 - Forks: 34

adrg/frontmatter
Go library for detecting and decoding various content front matter formats
Language: Go - Size: 79.1 KB - Last synced at: about 1 month ago - Pushed at: 2 months ago - Stars: 150 - Forks: 7

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: 16 days ago - Pushed at: 7 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

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: 3 months ago - Pushed at: almost 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: 2 months ago - Pushed at: over 3 years ago - Stars: 140 - Forks: 16

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: almost 2 years ago - Stars: 137 - Forks: 25

johandry/terranova
Using Terraform package from Go
Language: Go - Size: 563 KB - Last synced at: 3 months ago - Pushed at: over 4 years ago - Stars: 131 - Forks: 17

enrichman/httpgrace
Go `net/http` wrapper with graceful shutdown baked in.
Language: Go - Size: 12.7 KB - Last synced at: 21 days ago - Pushed at: about 2 months ago - Stars: 129 - Forks: 3

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: about 1 month 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: 8 months ago - Pushed at: about 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: 3 months ago - Pushed at: over 2 years ago - Stars: 122 - Forks: 18

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: about 6 years ago - Stars: 121 - Forks: 28

breml/rootcerts
Go package to embed the Mozilla Included CA Certificate List
Language: Go - Size: 225 KB - Last synced at: 19 days ago - Pushed at: 19 days ago - Stars: 119 - Forks: 6

gogf/gf-jwt 📦
GoFrame HTTP JWT middleware.
Language: Go - Size: 3.6 MB - Last synced at: 4 days ago - Pushed at: 8 months ago - Stars: 119 - Forks: 47

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: 2 months ago - Pushed at: over 2 years ago - Stars: 119 - Forks: 24

h12w/cwrap
Wraps C libraries in Go.
Language: Go - Size: 131 KB - Last synced at: 2 months ago - Pushed at: about 2 years ago - Stars: 118 - Forks: 4

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: about 2 months ago - Pushed at: 2 months ago - Stars: 106 - Forks: 10

struCoder/Go-pinyin
hàn zì pīn yīn for Golang
Language: Go - Size: 5.21 MB - Last synced at: 10 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: 13 days ago - Pushed at: 5 months ago - Stars: 102 - 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: 3 months ago - Pushed at: almost 4 years ago - Stars: 102 - 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: 3 months ago - Pushed at: 4 months ago - Stars: 101 - Forks: 12

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

minio/minlz
MinLZ is a LZ77 compressor, focused on realtime data compression
Language: Go - Size: 13.5 MB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 97 - Forks: 5

iDigitalFlame/XMT
eXtensiable Malware Toolkit: Full Featured Golang C2 Framework with Awesome Features
Language: Go - Size: 4.29 MB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 88 - Forks: 20

catppuccin/go
🦫 Soothing pastel library for Go
Language: Go - Size: 265 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 85 - Forks: 5

barweiss/go-tuple
Go 1.18+ generic tuple
Language: Go - Size: 68.4 KB - Last synced at: 4 months ago - Pushed at: almost 2 years ago - Stars: 84 - Forks: 6

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: 83 - Forks: 34

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

auula/sprout
Golang logging library supporting log retrieval.
Language: Go - Size: 119 KB - Last synced at: 3 months ago - Pushed at: about 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: 3 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: about 2 months ago - Pushed at: 7 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: 12 months ago - Pushed at: over 4 years ago - Stars: 80 - Forks: 7

gradienthealth/dicom
High Performance DICOM Medical Image Parser in Go.
Language: Go - Size: 25.5 MB - Last synced at: 9 days ago - Pushed at: almost 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: 3 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: about 2 months ago - Pushed at: 8 months ago - Stars: 78 - Forks: 15

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

VictorAvelar/mollie-api-go
Golang wrapper for Mollie's REST API with full resource coverage.
Language: Go - Size: 1.67 MB - Last synced at: 5 days ago - Pushed at: about 1 month ago - Stars: 77 - Forks: 39

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

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

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: 3 months ago - Pushed at: 11 months 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: over 1 year ago - Stars: 73 - Forks: 29

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 year ago - Pushed at: almost 4 years ago - Stars: 73 - Forks: 10

dengsgo/go-decorator
让 Go 便捷使用装饰器的工具,装饰器能够切面 (AOP)、代理 (Proxy) 任意的函数和方法,提供观察和控制函数的能力。go-decorator is a tool that allows Go to easily use decorators. The decorator can slice aspect (AOP) and proxy any function and method, providing the ability to observe and control functions.
Language: Go - Size: 252 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 72 - Forks: 5
