Go Golang

Open-source Go projects categorized as Golang

Top 23 Go Golang Projects

  1. go-formatter

    A curated list of awesome Go frameworks, libraries and software

    Project mention: Golang Web: PATCH Method | dev.to | 2025-02-02

    Awesome Go projects and frmaeworks

  2. 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
  3. go

    The Go programming language

    Project mention: Baffled by generational garbage collection – wingolog | news.ycombinator.com | 2025-02-09

    There are some discussions to add optional generational regions to Go: https://github.com/golang/go/discussions/70257

  4. ollama

    Get up and running with Llama 3.3, DeepSeek-R1, Phi-4, Gemma 2, and other large language models.

    Project mention: Ollama DeepSeek R1 accessed via Browse | dev.to | 2025-02-10

    curl -fsSL https://ollama.com/install.sh | sh

  5. Moby

    The Moby Project - a collaborative project for the container ecosystem to assemble container-based systems

    Project mention: Using cURL Inside a Docker Container | dev.to | 2025-01-19

    If we run the command without -i option (i.e. with only -t option), a pseudo-TTY will be allocated and the shell will start, but no commands can be accepted and we cannot continue the operation because STDIN is disabled. To forcefully exit from a container in this state, we need to send three consecutive SIGINT signals by pressing cmd + . same times. And this exiting does not trigger the automatic container removal provided by --rm option, so we need to trigger it by stopping the container or remove the container directly.

  6. Caddy

    Fast and extensible multi-platform HTTP/1-2-3 web server with automatic HTTPS

    Project mention: Cloudflare is almost perfect | dev.to | 2025-01-16

    Sidecar containers: Google Cloud Run has a cool feature where you can run multiple containers next to each other. So for example, if you want to run Caddy or Traefik as a reverse proxy for your ingress container and then have both your web frontend container & backend api container co-located in the same service, you can do that & have everything be super low latency.

  7. act

    Run your GitHub Actions locally 🚀

    Project mention: Act: Run your GitHub Actions locally | news.ycombinator.com | 2025-01-20
  8. traefik

    The Cloud Native Application Proxy

    Project mention: Cloudflare is almost perfect | dev.to | 2025-01-16

    Sidecar containers: Google Cloud Run has a cool feature where you can run multiple containers next to each other. So for example, if you want to run Caddy or Traefik as a reverse proxy for your ingress container and then have both your web frontend container & backend api container co-located in the same service, you can do that & have everything be super low latency.

  9. SaaSHub

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

    SaaSHub logo
  10. rclone

    "rsync for cloud storage" - Google Drive, S3, Dropbox, Backblaze B2, One Drive, Swift, Hubic, Wasabi, Google Cloud Storage, Azure Blob, Azure Files, Yandex Files

    Project mention: Ask HN: What's the best way to de-Google photos? | news.ycombinator.com | 2025-01-25
  11. Gitea

    Git with a cup of tea! Painless self-hosted all-in-one software development service, including Git hosting, code review, team collaboration, package registry and CI/CD

    Project mention: Live Syncing to a Git Repository with a VS Code Extension | dev.to | 2025-02-09

    As mentioned in the last post, I keep my notes in git repositories. I originally used Obsidian for years as my note-taking application of choice after migrating away from Google Keep, using the vast library of community plugins (namely obsidian-livesync and obsidian-git) to back up and sync my notes on an interval to my 3 remotes; GitHub, my private Gitea instance for my private "second brain" type notes, and my Otterwiki instance (a wiki that runs on a git server of markdown files).

  12. alist

    🗂️A file list/WebDAV program that supports multiple storages, powered by Gin and Solidjs. / 一个支持多存储的文件列表/WebDAV程序,使用 Gin 和 Solidjs。

    Project mention: This Month in Solid #8: Meta RFC, 1.9.0 and SolidHack begins 😎 | dev.to | 2024-10-02

    alist, A file list program that supports multiple storages, powered by Gin and Solidjs

  13. v2ray-core

    A platform for building proxies to bypass network restrictions.

  14. pocketbase

    Open Source realtime backend in 1 file

    Project mention: Building a REST API with Golang, Gin, and Pocketbase | dev.to | 2025-01-21

    Download the latest release of Pocketbase from the GitHub repository.

  15. cobra

    A Commander for modern Go CLI interactions

    Project mention: ⏳GitHub Copilot 1-Day Build Challenge : eol, a tiny Go client to manage eols | dev.to | 2025-01-11

    I really enjoyed a lot the resulting prototype I manage to get within almost 2 hours and it gave me the confirmation that I wanted to spend more time to make a clean code and lear more about Go best practices and probably use Cobra.dev (A Framework for Modern CLI Apps in Go) to learn while building something fun yet useful.

  16. cli

    GitHub’s official command line tool

    Project mention: How to self-host Strapi on Railway | dev.to | 2025-01-18

    GitHub CLIDownload and Install GitHub CLI here

  17. GORM

    The fantastic ORM library for Golang, aims to be developer friendly

    Project mention: Top 5 Go Libraries Every Backend Developer Should Know | dev.to | 2025-01-03

    2. GORM

  18. PhotoPrism

    AI-Powered Photos App for the Decentralized Web 🌈💎✨

    Project mention: Show HN: Memories, FOSS Google Photos alternative built for high performance | news.ycombinator.com | 2024-03-21

    I have been using https://www.photoprism.app for a couple of years, and it works better than expected, with the latest updates it's actually quite fast and the face tagging works reasonably well.

  19. Fiber

    ⚡️ Express inspired web framework written in Go

    Project mention: My first CLI with Go | dev.to | 2024-09-25

    When creating this template project, I saw that I had to set up the server manually and I used gofiber as it has express-like functionalities, and as a MERN stack developer, I found it very easy to use. Once I thought to make a server-project generator in Express as well, but they already have one, it is called express-generator. Then I thought there might be the same thing for Fiber as well. But when I searched in GitHub with the topic:go-backend-template, I only found pre-made templates that you can clone and use for your projects. That's when I decided to give it a shot.

  20. Docker Compose

    Define and run multi-container applications with Docker

    Project mention: Implementação de WordPress Escalável na AWS com Docker, RDS e EFS | dev.to | 2025-02-07
  21. LeetCode-Go

    ✅ Solutions to LeetCode by Go, 100% test coverage, runtime beats 100% / LeetCode 题解

  22. Milvus

    Milvus is a high-performance, cloud-native vector database built for scalable vector ANN search

    Project mention: Show HN: I made a website to semantically search ArXiv papers | news.ycombinator.com | 2024-12-24
  23. go-zero

    A cloud-native Go microservices framework with cli tool for productivity.

    Project mention: Go-zero: A cloud-native Go microservices framework with CLI tool | news.ycombinator.com | 2024-07-06
  24. bubbletea

    A powerful little TUI framework 🏗

    Project mention: I Built My First CLI Tool - GoVibes | dev.to | 2024-11-22

    Most of the development time went into making GoVibes interactive and look pretty. Perhaps, that effort could have been better spent on making it cross-platform and functional, but again, I'm its sole user, so it doesn't matter. Anyway, I found BubbleTea, a library for building interactive CLI(TUI) tools in Golang. The library surely had a learning curve. It took me a week to wrap my head around how all things tie together. There are also a lot of prebuilt components(Bubbles) which makes it super easy to build a pretty, user-friendly TUI.

  25. croc

    Easily and securely send things from one computer to another :crocodile: :package:

    Project mention: Taildrop lets you send files between your personal devices on Tailscale network | news.ycombinator.com | 2024-09-10
  26. 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 Golang discussion

Log in or Post with

Go Golang related posts

  • Pulumi vs. Terraform: Choosing the Best Infrastructure as Code Solution

    3 projects | dev.to | 10 Feb 2025
  • Sturdyc: A caching library for building sturdy systems

    1 project | news.ycombinator.com | 9 Feb 2025
  • Baffled by generational garbage collection – wingolog

    2 projects | news.ycombinator.com | 9 Feb 2025
  • Go Data Structures: Interfaces

    1 project | news.ycombinator.com | 9 Feb 2025
  • Process-Compose a flexible orchestrator to manage non-containerized application

    1 project | news.ycombinator.com | 8 Feb 2025
  • Microsoft Go 1.24 FIPS changes

    3 projects | news.ycombinator.com | 6 Feb 2025
  • Kubernetes on Autopilot: Event-Driven Automation Across Clusters

    2 projects | dev.to | 6 Feb 2025
  • A note from our sponsor - CodeRabbit
    coderabbit.ai | 10 Feb 2025
    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 Golang projects in Go? This list will help you:

# Project Stars
1 go-formatter 137,565
2 go 125,509
3 ollama 119,121
4 Moby 69,113
5 Caddy 61,211
6 act 57,479
7 traefik 53,110
8 rclone 48,677
9 Gitea 47,019
10 alist 46,183
11 v2ray-core 45,722
12 pocketbase 43,519
13 cobra 39,095
14 cli 38,199
15 GORM 37,459
16 PhotoPrism 36,339
17 Fiber 34,910
18 Docker Compose 34,633
19 LeetCode-Go 33,287
20 Milvus 32,191
21 go-zero 29,798
22 bubbletea 29,408
23 croc 28,680

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 know that Go is
the 4th most popular programming language
based on number of references?