DEV Community

Cover image for 5 Great Go Resources
Jan Stamer
Jan Stamer

Posted on

5 Great Go Resources

Here are 5 great resources for all you Gophers out there:

Awesome Go

GitHub logo avelino / awesome-go

A curated list of awesome Go frameworks, libraries and software

Awesome Go

awesome-go

Build Status Awesome Slack Widget Netlify Status Track Awesome List Last Commit

We use the Golang Bridge community Slack for instant communication, follow the form here to join.

awesome-go - Curated list awesome Go frameworks, libraries and software | Product Hunt

Sponsorships:

Special thanks to

Awesome Go has no monthly fee, but we have employees who work hard to keep it running. With money raised, we can repay the effort of each person involved! You can see how we calculate our billing and distribution as it is open to the entire community. Want to be a supporter of the project click here.

A curated list of awesome Go frameworks, libraries, and software. Inspired by awesome-python.

Contributing:

Go Training Courses and Material by Ardanlabs

GitHub logo ardanlabs / gotraining

Go Training Class Material :

Go Training

CircleCI

Review our different courses and material

Copyright 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, Ardan Labs
hello@ardanlabs.com

Learn More

Reach out about corporate training events, open enrollment live training sessions, and on-demand learning options.

Ardan Labs (www.ardanlabs.com)
hello@ardanlabs.com

To attend any of our high-performance tranings check out this link:
https://www.ardanlabs.com/training

Index

Purchase Video / Book

The entire training class has been recorded to be made available to those who can't have the class taught at their company or who can't attend a conference. This is the entire class material.

education.ardanlabs.com

There is a book for all of the material in the class.

Ultimate Go Notebook

Our Experience

We have taught Go to thousands of developers all around the world since 2014. There is no other…

Idiomatic Go Resources

Security Related Resources for Go

GitHub logo guardrailsio / awesome-golang-security

Awesome Golang Security resources 🕶🔐


A curated list of awesome golang Security related resources.

Awesome

List inspired by the awesome list thing.

Supported by: GuardRails.io


Contents

Tools

Web Framework Hardening

  • nosurf - CSRF protection middleware for Go.
  • gorilla/csrf - Provides Cross-Site Request Forgery (CSRF) prevention middleware for Go web applications & services.
  • gorilla/securecookie - Encodes and decodes authenticated and optionally encrypted cookie values for Go web applications.
  • secure - Secure is an HTTP middleware for Go that facilitates most of your security needs for web applications.
  • unindexed - A drop-in replacement for http.Dir which disables directory indexing.
  • beego-security-headers - beego framework filter for easy security headers management.

Libraries

  • paseto - Platform-Agnostic Security Tokens implementation in GO (Golang).
  • hsts - Go HTTP Strict Transport Security library.
  • jwt-go - Golang implementation of JSON Web Tokens (JWT).
  • httprobe - Take a list of domains and probe for working HTTP and HTTPS servers.

Static Code Analysis

Style Guides for Go

Top comments (1)

Collapse
 
dongguangming profile image
dongguangming

thank you for sharing