Copygen generates code based on Go types. Generate type-based code to copy values from type to type and fields from struct to struct by default (copier without reflection).
- go
- golang
- copy
- code-generation
62,272 visible repositories in the index
2,377–2,400 of 4,443 · Most stars
Copygen generates code based on Go types. Generate type-based code to copy values from type to type and fields from struct to struct by default (copier without reflection).
Structured concurrency made easy
go irc client for twitch.tv
A timed rate limiter for Go
Translated⚡ HTTP / gRPC / WebSocket stress testing tool — start with a single command, supports constant-rate load testing, think time, data-driven testing, JMeter script import, and distributed execution
A cross-platform native UI engine with a Go backend: write apps in Go with signals, memos and flexbox layout, and each platform draws with its own native views — iOS and its App Clips, tvOS, watchOS, macOS, Windows, Android, Linux, the web and WeChat, QQ, Alipay and Douyin mini programs
Tool for transpiling C to Go.
Remote client for Chrome DevTools
Discover internet-wide misconfigurations while drinking coffee
The simplest config loader for Go that reads/watches from file, env, flag and clouds (AWS, Azure, GCP).
A unified NixOS tooling replacement for nixos-* utilities [maintainers=@water-sucks,@Sporif]
Queue and resource system for cracking passwords
The Emperor takes care of all errors personally
📖 Build a RESTful API on Go: Fiber, PostgreSQL, JWT and Swagger docs in isolated Docker containers.
Export data from PostgreSQL into different data formats
A multi-platform 2D game library for Go.
A hand-crafted 2D game library in Go.
Package arp implements the ARP protocol, as described in RFC 826. MIT Licensed.
Marshmallow provides a flexible and performant JSON unmarshalling in Go. It specializes in dealing with unstructured struct - when some fields are known and some aren't, with zero performance overhead nor extra coding needed.
[Go]Distributed Actor/Grain framework for Golang with goodies
🍡 HTTP Input for Go - HTTP Request from/to Go Struct (Bi-directional Data Binding between Go Struct and http.Request)
Open Coding agent with Team Mode: cheap models, frontier results.
Go bindings for YARA
Remove unnecessary type conversions from Go source