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 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 »

Building a custom code search index in Golang

No Comments
| General, Golang Libraries, Golang Tutorials

I present what I belive is a unique index for indexing and searching source code. It copies ideas from Bing bitfunnel implementation to create a very fast, memory efficient trigram index over source code. What Happened? On Monday 21st November 2022 I updated the DNS entries for searchcode to point at the new searchcode server […]

Read More »

An accurate natural language detection library for Golang

No Comments
| Golang Libraries
language detection for Golang

What does this library do? Its task is simple: It tells you which language some provided textual data is written in. This is very useful as a preprocessing step for linguistic data in natural language processing applications such as text classification and spell checking. Other use cases, for instance, might include routing e-mails to the […]

Read More »

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 »

Posts navigation

1 2 … 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 dependency injection devops docker email error handling framework game generics github golang jobs golang library GORM gRPC image processing JSON JWT kubernetes lowcode microservice mongodb monitoring multilanguage nats oauth2 opensource orm redis rest api router seed project starter streaming testing websockets

@golangch golang Twitter Feed

Tweets by @golangch

Golang Libraries, Apps, Golang Jobs and Go Tutorials 2023 .