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
57,637 visible repositories in the index
553–576 of 1,102 · 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).
TranslatedUnofficial anonymous SDK for 红果短剧 (Hongguo Duanju, "Hongguo short dramas"), available in Go, Node.js, Android, iOS, React Native, and Flutter versions, with a command-line demo program, ohg CLI
Structured concurrency made easy
Discover internet-wide misconfigurations while drinking coffee
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)
Framework for authoring workflows and activities running on top of the Cadence orchestration engine.
A personal agent that works on your life around the clock, on a Mac you own. One sentence to Claude Code installs it.
Fast conversions across various Go types with a simple API.
Simple and yet powerful Dependency Injection for Go
🐸 Effortless persistent SSH tunnels with embedded server for seamless connectivity
Thread-safe generic queue library for Go: blocking, priority, circular (ring buffer), linked FIFO and delay queues
a tool for code clone detection
Easily output ASCII tree from Go program or Markdown unordered list . There's also CLI tool that can output tree from JSON, YAML, or TOML! It's called *xtree*.
dht is used by anacrolix/torrent, and is intended for use as a library in other projects both torrent related and otherwise
Monad, Functional Programming features for Golang
A 12-factor app logger built for performance and happy development
A small, fast code editor written in Go, with a native GPU-drawn UI (no webview, no Electron)
Interactive package manager and resource monitor designed for the GNU/Linux.
An open source self-service workflow execution platform
Dockmate: The open-source Docker TUI & Podman manager for terminal productivity. A fast, lightweight alternative to lazydocker built in Go.
Write as Functions, Deploy as a Monolith or Microservice with WebAssembly
♻️ The most advanced interruptible mechanism to perform actions repetitively until successful.