An open API service indexing awesome lists of open source software.

Projects in Awesome Lists tagged with idiomatic-go

A curated list of projects in awesome lists tagged with idiomatic-go .

https://github.com/go-critic/go-critic

The most opinionated Go source code linter for code audit.

conventions go go-lintpack golang hacktoberfest idiomatic-go linter lintpack ruleguard style-checker

Last synced: 13 Mar 2025

https://github.com/inancgumus/gobyexample

📚 Go by Example: Programmer's Guide to Idiomatic and Testable Code

best-practices book books exercises go golang idiomatic-go idioms learning-by-doing patterns projects testing tutorial

Last synced: 05 Apr 2025

https://github.com/h0llyw00dzz/my-restapis-boilerplate

This project provides a boilerplate for building RESTful APIs using Go. It is designed to a quick start with best practices, easy configuration, and a clear project structure.

advanced golang high-performance idiomatic-go microservice-framework microservices microservices-architecture restful-api

Last synced: 03 May 2025

https://github.com/h0llyw00dzz/cidr

The cidr package provides a Go utility for converting CIDR (Classless Inter-Domain Routing) blocks into a range of numeric IP addresses. It is designed to work specifically with IPv4 addresses and is useful for network-related operations such as checking if an IP address falls within a CIDR range.

firewall go golang golang-package idiomatic-go ipv4-address network

Last synced: 01 Mar 2025

https://github.com/h0llyw00dzz/fiber2fa

This is a custom 2FA (Two-Factor Authentication) middleware for the Fiber web framework. It provides a secure and easy-to-use solution for implementing 2FA in Fiber applications. The middleware supports TOTP (Time-based One-Time Password) authentication and offers customizable configuration options.

advanced crypto cryptography fiber fiber-framework go golang idiomatic-go two-factor two-factor-authentication twofactor

Last synced: 12 Jan 2025

https://github.com/h0llyw00dzz/csr-generator

The CSR Generator is a Go package that provides functionality for generating Certificate Signing Requests (CSRs) and private keys. It simplifies the process of creating CSRs with specified common names and Subject Alternative Names (SANs).

cryptography go idiomatic-go pki-tools pkix security-tools ssl-certificates

Last synced: 01 Mar 2025

https://github.com/quasilyte/go-doccheck

Linter that helps you to make Go doc-comments more idiomatic.

comments conventions doc-comments go golang idiomatic-go linter linters

Last synced: 07 Apr 2025

https://github.com/h0llyw00dzz/tls-cert-chain-resolver

TLS Cert Chain Resolver is a CLI tool designed to resolve and manage TLS certificate chains efficiently.

cli command-line command-line-tool cryptography go golang idiomatic-go pki-tools ssl-certificate ssl-certificates tls-certificate tls-certificates

Last synced: 31 Mar 2025

https://github.com/h0llyw00dzz/protohttp

ProtoHTTP is a simple gRPC server implementation in Go that responds with a "Hello, World!" message. This project serves as an example of how to set up a gRPC service with Go, including server reflection for tooling support.

golang grpc-go idiomatic-go protocol-buffers restful-api tcp-server

Last synced: 01 Mar 2025

https://github.com/h0llyw00dzz/fibervalidator

This is a custom validator middleware for the Fiber web framework. It allows defining validation rules for request bodies in various formats, including JSON, XML, and other content types, providing a flexible and extensible way to validate incoming data.

gofiber gofiber-error golang golang-package idiomatic idiomatic-go restful-api

Last synced: 01 Mar 2025