Skip to content

Golang Libraries, Apps, Golang Jobs and Go Tutorials

Golang News, Tutorials, Go Libraries and Golang Jobs

Menu
  • Golang Jobs / Go Developer Jobs
  • Go/JS Full Stack Development

Category: Golang Libraries

Demystifying Golang Channels, Goroutines, and Optimal Concurrency

No Comments
| Golang Libraries

The Framework In my exploration of Golang, I wanted to take a deeper dive into some areas that I found interesting about the language. Though conceptually similar to the way other languages handle concurrency, I didn’t have much production-level knowledge surrounding goroutines and concurrency. As an engineer, I have the compulsion to pull things apart […]

Read More »

Golang hash table that is faster and uses less memory

No Comments
| Golang Libraries

A new Golang hash table based on SwissTable that is faster and uses less memory than Golang’s built-in map. We’ll cover the motivation, design and implementation of this new package and give you some reasons to try it. This blog is part of our deep-dive series on the Go programming language. Past iterations include posts about concurrency, “inheritance”, and managing […]

Read More »

A type-safe, expressive, and extensible validator library for Golang

No Comments
| Golang Libraries

Valgo is a type-safe, expressive, and extensible validator library for Golang. Supports localization and is built with generics. Getting started Install in your project: Import in your code: Note: You can use any other aliases instead of v or just reference the package valgo directly. Using Valgo Validation session The Validation session in Valgo is the main structure for validating one or […]

Read More »

A pure Golang, cross-platform, MIT-licensed UI toolkit for developers

No Comments
| Golang Libraries

duit is a pure Golang (*), cross platform, MIT-licensed ui toolkit for developers. the api is small and uncomplicated. duit works on the bsd’s, linux and macos. it should be easy to get running on plan 9. for now, use the windows subsystem for linux on windows. (*) duit currently needs a helper tool called […]

Read More »

Generate distributed Go traces instantly for any application without code changes

No Comments
| Golang Libraries

Installation The easiest way to install Odigos is to use our Helm chart: helm repo add odigos https://keyval-dev.github.io/odigos-charts/ helm install my-odigos odigos/odigos –namespace odigos-system –create-namespace See the quickstart guide for more details and examples. Supported Destinations See DESTINATIONS.md file for a complete list of supported destinations and the available signals for every destination. Can’t find the destination you need? Help […]

Read More »

Improving the Observability of Golang Services

No Comments
| Golang Libraries
Improving Observability of GoLang Services

This blog post is aimed at GoLang developers looking to improve their services’ observability. It skips the basics and jumps straight to advanced topics, such as asynchronous structured logging, metrics with exemplars, tracing with TraceQL, aggregating pprof and continuous profiling, microbenchmarks and basic statistics with benchstat, blackbox performance tests, and basic PID controllers for determining […]

Read More »

An actor based Framework using technologies and design patterns of Erlang/OTP in Golang

No Comments
| Golang Libraries
actor based Framework for creating microservices

Technologies and design patterns of Erlang/OTP have been proven over the years. Now in Golang. Up to x5 times faster than original Erlang/OTP in terms of network messaging. The easiest way to create an OTP-designed application in Golang. Purpose This project aims to leverage Erlang/OTP experience with Golang performance. Ergo Framework implements DIST protocol, ETF data format and OTP […]

Read More »

A comprehensive security solution for Go-based web applications

No Comments
| Golang Libraries

teler-waf is a comprehensive security solution for Go-based web applications. It acts as an HTTP middleware, providing an easy-to-use interface for integrating IDS functionality with teler IDS into existing Go applications. By using teler-waf, you can help protect against a variety of web-based attacks, such as cross-site scripting (XSS) and SQL injection. The package comes with a standard net/http.Handler, […]

Read More »

An opinionated template for new Golang CLI projects.

No Comments
| Golang Libraries
An opinionated template for new Golang CLI projects

This golang CLI template includes the base of a cobra cli tested with testify and codecov. The release process with goreleaser and contains a basic secured Docker image. The whole thing is documented with MkDocs and templated with go-archetype. For more information please have a look at the features section of the documentation. Getting started Please find all the required information on the getting stared section of the documentation. […]

Read More »

22 Golang libraries you need to know

No Comments
| Golang Libraries
22 Golang Libraries you need to know

Did you have a situation when you lost a ton of time finding a Go library for your need? In theory, you can checklists like Awesome Go or make a choice based on GitHub stars. But Awesome Go contains over 2600 libraries, and popularity is not always the best indicator of library quality. I often thought that it […]

Read More »

Posts pagination

1 2 … 13 Next

Search golang Blog & News

Categories

  • General
  • Golang Applications
  • Golang Blog
  • Golang Jobs
  • Golang Libraries
  • Golang Tutorials

Looking for a Developer Job?

Golang Jobs
Remote Golang Jobs
Fullstack Developer Jobs Board
Rust Jobs
Python Jobs
Javascript Jobs
React Jobs
Java Jobs

Hire Me

  • Golang Software Development
  • Software Architecture and Consulting
  • Full Stack Developer
Software Development Services (Golang/JavaScript)

golang ch Twitter

Follow @golangch

api Authentication Authorization boilerplate channels ci ci/cd cli tool concurrency container context database dba dependency injection devops docker error handling framework game generics github golang jobs golang library golang tutorial GORM gRPC gui image processing kubernetes memory management microservice mongodb monitoring multilanguage oauth2 opensource orm performance redis rest api router starter streaming testing websockets

@golangch golang Twitter Feed

Tweets by @golangch

Golang Libraries, Apps, Golang Jobs and Go Tutorials 2025 . Powered by WordPress