Go LibHunt Info

Subscribe to our Go newsletter
to know all the trending
packages, news and articles.

All Categories

NEW - Discover trending Go projects by mentions on social networks.

The Awesome Go feed

Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.
Promo
Today

usql

Universal command-line interface for SQL databases
Featured Package // Category Utilities

Go Doc

An Microsoft Visual Code extension for Golang to print symbol definition to output
Synced from the Github list // Category Editor Plugins

mid

Middleware for HTTP services in Go
Synced from the Github list // Category Actual middlewares

grofer

A system and resource monitoring tool written in Golang!
Synced from the Github list // Category Utilities

hashsplit

Split byte streams into chunks, and arrange chunks into trees, with boundaries determined by content, not position.
Synced from the Github list // Category Data Structures

subcmd

Another approach to parsing and running subcommands. Works alongside the standard flag package.
Synced from the Github list // Category Standard CLI

Yesterday

Practical SOLID in Golang: Single Responsibility Principle

Article Popular Story // levelup.gitconnected.com

elvish

Elvish = Expressive Programming Language + Versatile Interactive Shell
Featured Package // Category Standard CLI

modver

Compare two versions of a Go module to check the version-number change required (major, minor, or patchlevel), according to semver rules.
Synced from the Github list // Category Go Tools

Split String From a String in Golang

in this tutorial, We’ll split a string from a string using golang inbuilt method. The golang strings package has split() method to create a substring from a string. The Split slices sting into all substrings separated by separator and return a slice of the substrings between those separators.
Article Added by: phpflow // www.golanglearn.com

Why learn golang and Best Resources to learn Golang

Learn what does golang offers as a modern software development langauge and also find a curated list of best resources and online courses to learn Golang.
Article Added by: mrohit829 // www.java67.com

Last 7 Days

Secret management automation toolchain

Library Popular Story // github.com

cointop

A fast and lightweight interactive terminal based UI application for tracking cryptocurrencies 🚀
Featured Package // Category Command Line

Blunder: A chess engine written in Go

Library Popular Story // github.com

Design patterns : The best exercise for reducing burnout

An article about my experiences with design patterns.
Article Added by: cheikhshift // link.medium.com

go-doudou

go-doudou(doudou pronounce /dəudəu/)is a gossip protocol and OpenAPI 3.0 spec based decentralized microservice framework. It supports monolith service application as well. Currently, it supports restful service only.
Featured Package // Category Distributed Systems

Why Network Engineers Should Learn Go

Article Popular Story // darrenparkinson.uk

Golang CRUD Rest API with Echo

This Golang tutorial will show you how to make a CRUD operation API using the PostgreSQL database. To add, update, and delete records from a PostgreSQL table, we’ll construct a REST API.
Article Added by: phpflow // www.golanglearn.com

Awesome Go Weekly » 283

Top Stories
  • You can optimize memory by changing the order of struct fields because of paddings
  • You Don't Need a Library for File Walking in Go
  • Functional Options are named args on steroids
Follow us on Twitter @goLibHunt

Let's Learn Kubernetes - Basics - 4

Article Popular Story // dev.to

go-storage

A vendor-neutral storage library for Golang: Write once, run on every storage service.
Featured Package // Category Files

goavro

A Go package that encodes and decodes Avro data.
Synced from the Github list // Category Database

Functional Options are named args on steroids

Article Popular Story // blog.uptrace.dev

s3-proxy

S3 Reverse Proxy with GET, PUT and DELETE methods and authentication (OpenID Connect and Basic Auth)
Featured Package // Category DevOps Tools

coc-go language server extension for Vim/Neovim

Go language server extension using gopls for coc.nvim.
Synced from the Github list // Category Editor Plugins

goroslib

ROS client library for the Go programming language
Synced from the Github list // Category Hardware

Let's Learn Kubernetes - Basics - 3

Article Popular Story // dev.to