Go Golang

Open-source Go projects categorized as Golang

Top 23 Go Golang Projects

  • go-formatter

    A curated list of awesome Go frameworks, libraries and software

  • Project mention: Why Go is great choice for Software engineering. | dev.to | 2024-04-07

    A curated list of awesome Go frameworks, libraries and software - Awesome Go / Golang (awesome-go.com)

  • go

    The Go programming language

  • Project mention: Creating a personal AI assistant a.k.a An approachable series on learning new stuff! | dev.to | 2024-05-10

    Go

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • Moby

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

  • Project mention: An open framework to assemble specialized container systems | news.ycombinator.com | 2024-05-06
  • Caddy

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

  • Project mention: How I use Devbox in my Elm projects | dev.to | 2024-05-02

    These projects use Caddy as my local development server, Dart Sass for converting my Sass files to CSS, elm, elm-format, elm-optimize-level-2, elm-review, elm-test (only in Calculator), ShellCheck to find bugs in my shell scripts, and Terser to mangle and compress JavaScript code.

  • act

    Run your GitHub Actions locally 🚀

  • Project mention: Create a Custom GitHub Action in Rust | dev.to | 2024-04-28

    To speed up your development cycle, install and use the act tool to test-run your action directly in your development environment. This tool lets you invoke a GitHub workflow right on your local machine and will save you the round-trips of pushing each change to GitHub to see if it works.

  • traefik

    The Cloud Native Application Proxy

  • Project mention: Manage a multiple websites server with Docker, Treafik and auto SSL certificates | dev.to | 2024-05-12

    Treafik as Reverse proxy

  • v2ray-core

    A platform for building proxies to bypass network restrictions.

  • SaaSHub

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

    SaaSHub logo
  • 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: Supabase Storage: now supports the S3 protocol | dev.to | 2024-04-18

    rclone: a command-line program to manage files on cloud storage.

  • 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: Easy Self-Hosted Git Installation on Ubuntu Server | dev.to | 2024-05-01

    Create a system service. Download the file and save it to /etc/systemd/system/ or view the raw file in a browser and replace the URL with the version of Gitea you installed. You can find the list on https://github.com/go-gitea/gitea/blob/release/v1.22/contrib/systemd/gitea.service:

  • alist

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

  • Project mention: AList: File list/WebDAV program supporting multiple storages, using Gin, SolidJs | news.ycombinator.com | 2024-02-20
  • cobra

    A Commander for modern Go CLI interactions

  • Project mention: The power of the CLI with Golang and Cobra CLI | dev.to | 2024-04-06

    We can use the flag with --date or -date, Go already does the automatic check. We can make our entire boilerplate with this approach, but let's make it a little easier and use the Cobra CLI package.

  • GORM

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

  • Project mention: Go ORMs Compared | dev.to | 2024-01-18

    GORM is a comprehensive ORM tool in Go, offering a code-first approach which allows defining database schemas using struct tags in Go. It's known for its developer-friendly nature, making it suitable for both beginners and experienced users. GORM supports a variety of SQL databases like MySQL, PostgreSQL, and SQLite. It's designed to be flexible, allowing developers to drop down to raw SQL when necessary. However, it's important to be cautious about its performance implications in large-scale applications.

  • cli

    GitHub’s official command line tool

  • Project mention: Tools that keep me productive | dev.to | 2024-05-05

    GitHub CLI - GitHub on the command line. Great for creating PRs, etc.

  • pocketbase

    Open Source realtime backend in 1 file

  • Project mention: Making a free, fully-featured, infinitely scalable IaaS with predictable pricing | dev.to | 2024-05-13

    Solutions like pocketbase and coolify come close to solving these problems. However, I wouldn't choose either as I fear architecture lock-in as much as vendor lock-in. Especially in the case of pocketbase, I may be forced to rewrite my application if it were to scale overnight.

  • 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.

  • Docker Compose

    Define and run multi-container applications with Docker

  • Project mention: Docker and WSL2 without Docker Desktop | dev.to | 2024-05-09

    To install docker compose tool, download the latest version of the plugin by visiting https://github.com/docker/compose/releases. Find the most recent release, go to the “Assets” section, and expand the list of assets. Download the file that ends with windows-x86_64.exe, like docker-compose-windows-w86_64.exe. Place the downloaded file in the cli-plugins folder you created earlier, and rename it to docker-compose.exe. Now, we can use the command docker compose.

  • LeetCode-Go

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

  • Fiber

    ⚡️ Express inspired web framework written in Go

  • Project mention: อย่าเพิ่งใช้ fiber ถ้ายังไม่ได้อ่าน doc | dev.to | 2023-10-31
  • go-zero

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

  • Milvus

    A cloud-native vector database, storage for next generation AI applications

  • Project mention: Computer Vision Meetup: Develop a Legal Search Application from Scratch using Milvus and DSPy! | dev.to | 2024-05-02

    Legal practitioners often need to find specific cases and clauses across thousands of dense documents. While traditional keyword-based search techniques are useful, they fail to fully capture semantic content of queries and case files. Vector search engines and large language models provide an intriguing alternative. In this talk, I will show you how to build a legal search application using the DSPy framework and the Milvus vector search engine.

  • croc

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

  • Project mention: Show HN: I built a website to share files and messages without any server | news.ycombinator.com | 2024-05-05
  • go-kit

    A standard library for microservices.

  • Project mention: PHP to Golang | /r/golang | 2023-06-03

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

  • lux

    👾 Fast and simple video download library and CLI tool written in Go

  • Project mention: Bilibili download stalls at around 30-60% | /r/youtubedl | 2023-05-18

    Not a fix, but I tend to use lux when downloading from bilibili. It is faster too.

  • 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 related posts

  • Montrez patte blanche : tuez des mutants !

    8 projects | dev.to | 16 May 2024
  • How One Experienced Software Engineer Learns a New Programming Language

    3 projects | dev.to | 16 May 2024
  • RSS and why I believe most people should come back using them

    2 projects | news.ycombinator.com | 15 May 2024
  • River: Robust high-performance job processing system for Go and Postgres

    1 project | news.ycombinator.com | 15 May 2024
  • E1S – Easily Manage AWS ECS Resources in Terminal

    1 project | news.ycombinator.com | 15 May 2024
  • Go Simulation

    1 project | dev.to | 15 May 2024
  • Show HN: Pico: An open-source Ngrok alternative built for production traffic

    14 projects | news.ycombinator.com | 14 May 2024
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 16 May 2024
    Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. 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 121,895
2 go 120,063
3 Moby 67,824
4 Caddy 54,077
5 act 50,744
6 traefik 48,176
7 v2ray-core 44,771
8 rclone 44,050
9 Gitea 42,223
10 alist 37,785
11 cobra 36,166
12 GORM 35,589
13 cli 35,528
14 pocketbase 33,620
15 PhotoPrism 32,802
16 Docker Compose 32,539
17 LeetCode-Go 32,118
18 Fiber 31,536
19 go-zero 27,753
20 Milvus 27,206
21 croc 26,407
22 go-kit 26,167
23 lux 25,564

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com