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

A boilerplate for a gRPC-gateway-powered REST services project in Golang

No Comments
| Golang Libraries, Golang Tutorials
Golang boilerplate grpc-gateway powered REST services

All the boilerplate you need to get started with writing grpc-gateway powered REST services in Go. Requirements Go 1.17+ Running Running main.go starts a web server on https://0.0.0.0:11000/. You can configure the port used with the $PORT environment variable, and to serve on HTTP set $SERVE_HTTP=true. An OpenAPI UI is served on https://0.0.0.0:11000/. Running the standalone server If you want to use […]

Read More »

A simple, lightweight, and fast full-stack framework for Golang

No Comments
| Golang Libraries

Functionality: Notice There is coverage and CI for both Linux, Mac and Windows environments, but I make no guarantees about the bin version working on Windows. Must be Golang version 1.17 or higher Installation As a library go get github.com/dominic-wassef/[email protected] or if you want to use it as a bin command I will list the […]

Read More »

A reflection-free Run-Time Dependency Injection framework for Golang

No Comments
| Golang Libraries
reflection-free Run-Time Dependency Injection framework for Golang

The Goal The purpose of The Genjector package is to provide a Dependency Injection framework without relying on reflection and depending solely on Go Generics (provided from Go version 1.18). It supports many different features: Golang Package Benchmark While providing the most of known features of Dependency Injection frameworks, The Genjector Package also delivers top […]

Read More »

A Golang-based Open Source Backend / Firebase Alternative

No Comments
| Golang Applications, Golang Libraries
Golang Firebase Alternative

PocketBase is an open source backend consisting of embedded database (SQLite) with realtime subscriptions, built-in users management, convenient dashboard UI and simple REST-ish API. Project Features embedded database (SQLite) with realtime subscriptions built-in files and users management convenient Admin dashboard UI and simple REST-ish API

Read More »

A full-featured testing framework for Golang

No Comments
| Golang Applications, Golang Libraries

Testza is a full-featured testing framework for Go. It integrates with the default test runner, so you can use it with the standard go test tool. Testza contains easy-to-use methods like assertions, output capturing, fuzzing, and more. The main goal of testza is to provide an easy and fun experience in writing tests and providing a nice, […]

Read More »

An ultra-large-scale enterprise-level microservice Golang HTTP framework

No Comments
| Golang Libraries, Golang Tutorials
golang microservice framework

featuring high ease of use, easy expansion, low latency etc. Hertz uses the self-developed high-performance network library Netpoll by default. In some special scenarios, Hertz has certain advantages in QPS and latency compared to go net. For performance data, please refer to the echo data below. In internal practice, for some typical services, such as […]

Read More »

A Golang-based, highly scalable distributed file system to store billions of files

No Comments
| Golang Applications, Golang Libraries
golang based file system

Introduction SeaweedFS is a simple and highly scalable distributed file system. There are two objectives: to store billions of files! to serve the files fast! SeaweedFS started as an Object Store to handle small files efficiently. Instead of managing all file metadata in a central master, the central master only manages volumes on volume servers, […]

Read More »

A Golang API first development platform

No Comments
| Golang Applications, Golang Libraries

Overview Micro addresses the key requirements for building services in the cloud. It leverages the microservices architecture pattern and provides a set of services that act as the building blocks of a platform. Micro deals with distributed systems’ complexity and provides simpler programmable abstractions to build on. Features of API first framework Below are the […]

Read More »

A Golang-based tool for glamorous shell scripts

No Comments
| Golang Applications, Golang Libraries

A tool for glamorous shell scripts. Leverage the power of Bubbles and Lip Gloss in your scripts and aliases without writing any Golang code! The above example is running from a single shell script (source). Tutorial Gum provides highly configurable, ready-to-use utilities to help you write useful shell scripts and dotfiles aliases with just a few lines of code. […]

Read More »

How to manage Translations in Golang Projects

No Comments
| Golang Libraries, Golang Tutorials
Golang Translation i18n

Recently the author has been building a fully internationalized (i18n) and localized (l10n) web application for the first time with Go’s golang.org/x/text packages. I’ve found that the packages and tools that live under golang.org/x/text are really effective and well designed, although it’s been a bit of a challenge to figure out how to put it all together in a […]

Read More »

Posts navigation

Previous 1 2 3 … 12 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 ci ci/cd cli tool concurrency container context database dba devops docker email error handling framework game generics github golang jobs golang library GORM gRPC gui image processing JSON JWT kubernetes lowcode memory management microservice mongodb monitoring multilanguage nats oauth2 opensource orm rest api RestAPI starter streaming testing websockets

@golangch golang Twitter Feed

Tweets by @golangch

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