This is the golang.design initiative. A Go community.
Yes, we are using Go to build developer resources, and we’ve been doing this since Sep, 2020.
- golang-design/ssaplayground: 🃏 The Go SSA Playground: Exploring SSA IR
- golang-design/bench: ⏱️ Reliable performance measurement for Go programs
- golang-design/clipboard: 📋 Cross-platform clipboard package that supports accessing text and image in Go
- golang-design/hotkey: ⌨️ Cross-platform hotkey binding package in Go
- golang-design/x11: 🪟 Minimal pure-Go X11 wire-protocol client (no Cgo, no libX11)
- golang-design/tgstore: An encrypted object storage system with unlimited space backed by Telegram.
- golang-design/runtime: 🧰 An extension to the Go runtime package
- golang-design/reflect: 🔭 Package reflect implementing the Go proposal #51520
- golang-design/chann: ✉️ a unified representation of buffered, unbuffered, and unbounded channels in Go
- golang-design/lockfree: ⚡️ Lock-free utilities in Go
- golang-design/code2img: 🖨️ A carbon-now API wrapper and iOS Shortcut
- golang-design/redir: 🧭 a request redirector
The following packages are now archived but remain available as references. The threading-related ones have been consolidated into golang-design/runtime:
- golang-design/mainthread: 🔀 Schedule functions on the main thread in Go — now
runtime/mainthread - golang-design/thread: 🧵 Thread facilities in Go — now
runtime/thread - golang-design/mkill: ☠️ Limits the number of threads in Go — now part of
runtime - golang-design/go2generics: 🧪 Experiments about Go 2 generics design
We have open sourced several books to share our knowledge about Go, from beginning to deep ocean:
- golang-design/under-the-hood: 📚 Go: Under The Hood
- golang-design/go-question: 📖 Go: Questions
We also write short articles to publish our recent practices regarding Go here:
- golang.design/research: 🗞️ (Possibly) Naïve thoughts regarding Go.
More importantly, we created a documentary to help everyone to find interesting videos, discussions, design docs and etc. Here it is:
- golang-design/history: 📝 Go: A Documentary
Enjoy, and we would love to receive your contributions :)