Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

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: 25 Oct 2024

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: 15 Dec 2024

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: 13 Nov 2024

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: 13 Nov 2024

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: 13 Nov 2024

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: 21 Dec 2024

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: 13 Nov 2024

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: 13 Nov 2024