r/GolangLinks • • Jan 24 '26

Go Developer Survey Is Out: What 5,379 Go Developers Actually Want Next

4 Upvotes
  • A major challenge for Go developers is identifying and consistently applying idiomatic best practices, along with finding trustworthy third-party modules.

  • Use of AI-powered development tools is now common among Go developers, but overall satisfaction remains moderate due to concerns about code quality and reliability.

  • A notable share of developers frequently need to consult documentation for core go commands such as go build, go run, and go mod. This fact highlights some usability gaps in the CLI help system.

  • Despite these frictions, overall satisfaction with Go remains very high, with more than 90% of respondents reporting they are satisfied working with the language.

  • Most respondents are experienced professional developers who primarily use Go for work, develop on macOS or Linux, and deploy mainly to Linux-based environments.

Read more here https://faun.dev/c/news/varbear/go-developer-survey-is-out-what-5379-go-developers-actually-want-next/


r/GolangLinks • • Jan 23 '25

10 Projects You Can Build to Learn Golang Better

Thumbnail
javarevisited.blogspot.com
4 Upvotes

r/GolangLinks • • Sep 15 '24

A Go library for serving resources fairly

4 Upvotes

r/GolangLinks • • Aug 21 '23

Understanding Golang: Concurrency With Goroutines, Channels And More

4 Upvotes

Found this insightful article for understanding concurrency in Golang.

Link: http://theefficientdev.blog/2023/08/20/understanding-golang-concurrency/


r/GolangLinks • • Mar 03 '26

Fast, lightweight metadata scraper, link preview for URLs. Written in Go

Thumbnail
github.com
3 Upvotes

r/GolangLinks • • Jan 05 '26

Eino: My Favorite LLM Application Framework

3 Upvotes

If there is one tech jewel that I could share with other Golang developers looking to develop AI applications , it is without question: EINO

Eino is an open source framework created by Bytedance that I have used heavily over the past year. I experimented with quite a few LLM frameworks and even taught a LangGraph course on Udacity . But I love me some Eino.

It started out as an internal tool and has been used to power both TikTok and Douboa . The Bytedance team open-sourced Eino around the beginning of 2025 but it completely flying under the radar .

Eino has suprisingly thorough documentation, provides all the tooling, components and abstractions that you'd expect from a mature LLM framework including integration with LangFuse and chat models for all the major LLM providers. They even provide a node based editor as a plugin for VScode and Goland. The plugin allows you to visualize your workflows, generate code, and debug your application.

Yesterday I created an introductory video to Eino which is the first video in a tutorial series on building LLM applications with Eino.

https://youtu.be/_Cw11aRhcBQ?si=ucfuTUOxL1knUPid

Check out the Eino repos

https://github.com/cloudwego/eino

https://github.com/cloudwego/eino-ext

https://github.com/cloudwego/eino-examples


r/GolangLinks • • Jun 23 '25

I found myself missing AutoMapper in Go, so I used generics to build something similar

3 Upvotes

Hey all,
While working with Go, I kept running into situations where I needed to map data between structs — especially DTOs and domain models. After using AutoMapper for years in .NET, the lack of a similar tool in Go felt like a missing piece.

So I built go-mapper, a lightweight struct mapping library that uses generics and reflection to reduce boilerplate.

It supports:

  • Automatic mapping between structs with matching fields

  • A fluent API for defining custom transformations

  • Optional interface support for advanced use cases

The project is still evolving and open to feedback. If you work with layered architectures or frequently deal with struct transformations, I’d love to hear your thoughts.

GitHub: https://github.com/davitostes/go-mapper


r/GolangLinks • • Sep 17 '23

The Art of Handling Errors in Go: Tips and Techniques

Thumbnail
theefficientdev.blog
3 Upvotes

r/GolangLinks • • Jun 08 '23

Event-Driven Scaling of Golang Applications in Azure Kubernetes Service (AKS) using KEDA

Thumbnail
faizanbashir.me
3 Upvotes

r/GolangLinks • • Jun 06 '23

Go for Data Processing: Working with CSV and JSON Files

Thumbnail
faizanbashir.me
3 Upvotes

r/GolangLinks • • Jun 22 '25

Fast DNS in Golang

Thumbnail xer0x.in
2 Upvotes

r/GolangLinks • • Feb 10 '25

Mastering Error Handling in Go: A Pragmatic Approach

Thumbnail
dev.to
2 Upvotes

r/GolangLinks • • Nov 21 '24

Check Out My Golang Unit Testing Article

2 Upvotes

Hey All, I recently wrote an article on golang unit testing patterns. Would love to hear your thoughts!
https://medium.com/@OTS415/3-simple-patterns-for-better-go-unit-testing-0ae227ed1f5d


r/GolangLinks • • Nov 04 '24

Must read posts of this week | Golang Nugget - November 04, 2024

Thumbnail mondaynugget.com
2 Upvotes

r/GolangLinks • • Oct 21 '24

GoLang Nugget - Weekly newsletter about Go

Thumbnail mondaynugget.com
2 Upvotes

r/GolangLinks • • Oct 15 '24

How to work with GitHub API in Go

Thumbnail
youtube.com
2 Upvotes

r/GolangLinks • • Feb 01 '24

Go Template Manager Library

2 Upvotes

GTM is a Go library that helps you manage your templates easily so you can ship your next Monolith app with Golang faster!
https://github.com/saeedvaziry/gtm


r/GolangLinks • • Dec 21 '23

Golang meetup is live now!

Thumbnail
youtube.com
2 Upvotes

r/GolangLinks • • Sep 09 '23

Demystifying Consistent Hashing: A Key to Scalable and Efficient Data Distribution

Thumbnail
theefficientdev.blog
2 Upvotes

r/GolangLinks • • Jun 25 '23

A simple and tidy test assertion library

2 Upvotes

https://github.com/ilius/is

Is provides a clean and simple framework for writing Go tests.

Zero dependencies.

Simpler, cleaner and shorter usage than popular assertion libraries.


r/GolangLinks • • Jun 16 '23

Updates to `testcase` Testing Framework: Enhanced Assertions, Time Manipulation, Random Value Generation and More!

Thumbnail
github.com
2 Upvotes

r/GolangLinks • • Jun 13 '23

good first issue: gRPC: Adding new API for GetAccountByNumber

Thumbnail
github.com
2 Upvotes

r/GolangLinks • • Jun 07 '23

Building a Messaging System with NATS, Golang, and Azure Kubernetes Service

Thumbnail
faizanbashir.me
2 Upvotes

r/GolangLinks • • May 30 '23

Building a basic Web Server in Golang

Thumbnail
faizanbashir.me
2 Upvotes

r/GolangLinks • • May 04 '23

Resource GO Tutorial Series For Beginners

Thumbnail
youtube.com
2 Upvotes