Go Awesome

Open-source Go projects categorized as Awesome

Top 20 Go Awesome Projects

  • go-formatter

    A curated list of awesome Go frameworks, libraries and software

    Project mention: Ask HN: What is the best way to learn Go? | news.ycombinator.com | 2024-09-28

    There’s no Go book that I personally would recommend without hesitation.

    Instead, I would suggest that you try to find a bunch of blog posts and lectures and read/watch them in order to get a feeling of the Go philosophy. The official Go blog has some good articles and otherwise I recommend to have a look at what Rob Pike and Russ Cox has written/presented.

    Then I believe that as soon as possible it’s a good idea to start some toy project so that you can dive in.

    I’m afraid I don’t have too many links to share. This might be a good starting point: https://www.youtube.com/watch?v=7VcArS4Wpqk

    Here’s a meta-resource that could be useful: https://github.com/avelino/awesome-go (see the Resources section at the end of the ToC).

    Best of luck!

  • CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  • go-patterns

    Curated list of Go design patterns, recipes and idioms

    Project mention: Go-Patterns: A Curated Collection of Go Design Patterns and Best Practices | news.ycombinator.com | 2024-10-04
  • awesomo

    Cool open source projects. Choose your project and get involved in Open Source development now.

  • go-recipes

    🦩 Tools for Go projects

    Project mention: Go-recipes: Tools for Go projects | news.ycombinator.com | 2024-06-01
  • awesome-blockchain

    ⚡️Curated list of resources for the development and applications of blockchain.

  • awesome-italia-remote

    A list of remote-friendly or full-remote companies that targets Italian talents.

  • mtproto

    🦋 Full-native go implementation of Telegram API

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • FlowMeter

    ⭐ ⭐ Use ML to classify flows and packets as benign or malicious. ⭐ ⭐

  • consistent

    Consistent hashing with bounded loads in Golang

  • awesome-monitoring

    INFRASTRUCTURE、OPERATION SYSTEM and APPLICATION monitoring tools.

  • awesome-go-orms

    ORMs for Go, most starred on GitHub.

  • go-sql

    golang orm and sql builder (by rushteam)

  • SQL-NoSQL-Guide

    SQL/NoSQL DB Guide. Learn about SQL/NoSQL databases & Distributed Systems.

  • froggit-go

    Froggit-Go is a universal Go library, allowing to perform actions on VCS providers.

  • mcli

    A minimal but powerful cli library for Go

  • secureio

    An easy-to-use XChaCha20-encryption wrapper for io.ReadWriteCloser (even lossy UDP) using ECDH key exchange algorithm, ED25519 signatures and Blake3+Poly1305 checksums/message-authentication for Go (golang). Also a multiplexer.

  • instaunit

    A tool for testing and documenting Web APIs

  • Cloud-Native-Guide

    Cloud Native Guide

  • kemba

    A tiny debug logging tool. Ideal for CLI tools and command applications. Inspired by https://github.com/visionmedia/debug

  • tl

    ⚡️ Native and ultrafast TL parser for your integrations! (by xelaj)

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Go Awesome discussion

Log in or Post with

Go Awesome related posts

  • Docker Bake: Storing your Docker build config

    3 projects | dev.to | 5 Nov 2024
  • GVisor: Linux-Compatible Sandbox

    3 projects | news.ycombinator.com | 15 Oct 2024
  • Go-Patterns: A Curated Collection of Go Design Patterns and Best Practices

    1 project | news.ycombinator.com | 4 Oct 2024
  • Backup GitHub Repositories with gidek

    3 projects | dev.to | 5 Aug 2024
  • Neofetch developer archives all his repositories: "Have taken up farming"

    4 projects | news.ycombinator.com | 19 Jun 2024
  • Version Control Beyond Git

    3 projects | news.ycombinator.com | 22 May 2024
  • Pen Plotter Programming: The Basics (2017)

    6 projects | news.ycombinator.com | 14 May 2024
  • A note from our sponsor - CodeRabbit
    coderabbit.ai | 10 Dec 2024
    Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR. Learn more →

Index

What are some of the best open-source Awesome projects in Go? This list will help you:

Project Stars
1 go-formatter 133,876
2 go-patterns 25,593
3 awesomo 9,437
4 go-recipes 4,143
5 awesome-blockchain 3,302
6 awesome-italia-remote 2,391
7 mtproto 1,237
8 FlowMeter 1,122
9 consistent 693
10 awesome-monitoring 672
11 awesome-go-orms 571
12 go-sql 178
13 SQL-NoSQL-Guide 57
14 froggit-go 45
15 mcli 34
16 secureio 33
17 instaunit 23
18 Cloud-Native-Guide 18
19 kemba 13
20 tl 10

Sponsored
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai

Did you konow that Go is
the 4th most popular programming language
based on number of metions?