Don't couple your Go code to GitHub | Iain Cambridge
https://iain.rocks/blog/dont-couple-your-go-code-to-github
The main problem with using your git hosting location is that your code is now coupled to a hosting provider. That is, if you move your git hosting to GitLab then you have to change your code! Otherwise, you’ll be fetching the old verison. This can result in you being unable to change git hosting provider because the amount of overhead in switching. So you literally end up with your code coupled to GitHub. Which sounds completely nuts, but it’s something that is pretty much defacto in the Go community.
Ergo IRC Server
https://ergo.chat/about/
Ergo (formerly known as Oragono) is a modern IRCd (IRC server software) written in Go.
Our core design principles are:
Being simple to set up and use.
Combining the features of an ircd, a services framework, and a bouncer (integrated account management, history storage, and bouncer functionality).
Bleeding-edge IRCv3 support suitable for use as an IRCv3 reference implementation.
High customizability via a rehashable (i.e., reloadable at runtime) YAML config.
][ Hello blog
https://nobloat.org/articles/2025-07-01-hello-blog.html
This blog is generated by 400 lines of handwritten go code, mainly because it is fun, but also because I was annoyed by all the breaking changes with each update of existing solutions.
pressly/goose: A database migration tool. Supports SQL migrations and Go functions.
https://github.com/pressly/goose
A database migration tool. Supports SQL migrations and Go functions.
JohannesKaufmann/html-to-markdown: ⚙️ Convert HTML to Markdown. Even works with entire websites and can be extended through rules.
https://github.com/JohannesKaufmann/html-to-markdown
Convert HTML to Markdown. Even works with entire websites and can be extended through rules.
Use This New Context Management Technique To Cope With AI Disappointment - The New Stack
https://thenewstack.io/use-this-new-context-management-technique-to-cope-with-ai-disappointment/?utm_source=FuckOff&utm_medium=FuckOff&utm_campaign=FuckOff
How Much Memory Do You Need in 2024 to Run 1 Million Concurrent Tasks?
https://hez2010.github.io/async-runtimes-benchmarks-2024/
Finally, C# undoubtedly beat all other languages; it's very competitive and has really become a monster. And as expected, Rust continues to do a good job on memory efficiency.
The distance between Go and the others increased. Now Go loses by over 13 times to the winner. It also loses by over 2 times to Java, which contradicts the general perception of the JVM being a memory hog and Go being lightweight.
Expr | Expression language
https://expr-lang.org/
Expr is a Go-centric expression language designed to deliver dynamic configurations with unparalleled accuracy, safety, and speed
Some Go web dev notes
https://jvns.ca/blog/2024/09/27/some-go-web-dev-notes/
I spent a lot of time in the past couple of weeks working on a website in Go that may or may not ever see the light of day, but I learned a couple of things along the way I wanted to write down.
Why Go and not Rust? | Loris Cro's Blog
https://kristoff.it/blog/why-go-and-not-rust/
What's the role of Go in a universe where Rust exists?
Why Go and not Rust? | Loris Cro's Blog
https://kristoff.it/blog/why-go-and-not-rust
What's the role of Go in a universe where Rust exists?
Embedding Our New React UI in Go | Flipt Blog
https://www.flipt.io/blog/embedding-react-in-go
The UI is served over HTTP directly from the binary using Go’s fantastic http.FileServer implementation from the standard library. Sometime around February 2021 was the Go 1.16 release, which came with native embedding of files into Go binaries. Flipt quickly took advantage of this feature for bundling the static UI assets directly into the binary. Go has a handy wrapping function that adapts the embed.FS into the required http.FileSystem interface to integrate it seamlessly into an http.Server. You can find the current (v1.16.0) embed directive in Flipt here.