Go HacktoberFest

Open-source Go projects categorized as HacktoberFest

Top 23 Go HacktoberFest Projects

HacktoberFest
  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. prometheus

    The Prometheus monitoring system and time series database.

    Project mention: 10 Must-Know Open Source Platform Engineering Tools for AI/ML Workflows | dev.to | 2025-02-06

    Prometheus handles everything related to alerting and monitoring your metrics. As an open source monitoring platform tool, it allows AI developers and ML engineers to gain insights into their Infrastructures, create custom dashboards, and monitor their ML workflows in real time.

  4. 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).

  5. tidb

    TiDB - the open-source, cloud-native, distributed SQL database designed for modern applications.

    Project mention: RocksDB: Your Key-Value Store Powerhouse (and Why You Should Care) | dev.to | 2025-02-16

    TiDB: https://pingcap.com/

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

  7. harness

    Harness Open Source is an end-to-end developer platform with Source Control Management, CI/CD Pipelines, Hosted Developer Environments, and Artifact Registries. (by harness)

    Project mention: Harness Open Source: All-in-One Software Delivery Platform for Developers | news.ycombinator.com | 2024-09-25
  8. cockroach

    CockroachDB — the cloud native, distributed SQL database designed for high availability, effortless scale, and control over data placement.

    Project mention: RocksDB: Your Key-Value Store Powerhouse (and Why You Should Care) | dev.to | 2025-02-16
  9. Nutrient

    Nutrient - The #1 PDF SDK Library. Bad PDFs = bad UX. Slow load times, broken annotations, clunky UX frustrates users. Nutrient’s PDF SDKs gives seamless document experiences, fast rendering, annotations, real-time collaboration, 100+ features. Used by 10K+ devs, serving ~half a billion users worldwide. Explore the SDK for free.

    Nutrient logo
  10. v2ray-core

    A platform for building proxies to bypass network restrictions. (by v2fly)

  11. bubbletea

    A powerful little TUI framework 🏗

    Project mention: Here's Why A Newbie is Raving About Code | dev.to | 2025-02-11

    Then, we execute the form's Run method. We won't delve into the implementation details here, but the Run method uses Charm's Bubble Tea library. Bubble Tea generates a model (the form's state) and manages that state. For more information, see the Bubble Tea Documentation

  12. k6

    A modern load testing tool, using Go and JavaScript - https://k6.io

    Project mention: CodSpeed – integrated CI tool for performance testing | news.ycombinator.com | 2024-10-31
  13. fyne

    Cross platform GUI toolkit in Go inspired by Material Design

    Project mention: Show HN: NotesAnkify – Convert PDF Notes to Anki Flashcards Automatically(No AI) | news.ycombinator.com | 2025-02-16
  14. Harbor

    An open source trusted cloud native registry project that stores, signs, and scans content.

    Project mention: serverless-registry: A Docker registry backed by Workers and R2 | news.ycombinator.com | 2024-09-05

    Yeah in our case we are operating a private registry on behalf of our customers, so slightly different use-case than running your own registry for your own internal use.

    If you do want to run your own registry, there's some great OSS projects including https://github.com/project-zot/zot, https://goharbor.io/, and of course https://github.com/distribution/distribution.

  15. trivy

    Find vulnerabilities, misconfigurations, secrets, SBOM in containers, Kubernetes, code repositories, clouds and more

    Project mention: Mastering Docker Image Management with GitHub Actions and Container Registries | dev.to | 2025-01-27

    Software Bill of Materials (SBOM): Knowing what’s in your software is the new cool. Tools like Syft and Trivy can generate SBOMs as part of your CI/CD pipeline, enhancing supply chain security.

  16. loki

    Like Prometheus, but for logs.

    Project mention: The Quest for HA and DR in Loki | dev.to | 2025-01-02

    # https://github.com/grafana/loki/blob/main/production/helm/loki/values.yaml # Grafana loki parameters: https://grafana.com/docs/loki/latest/configure/ loki: storage_config: # using tsdb instead of boltdb tsdb_shipper: active_index_directory: /var/loki/tsdb-shipper-active cache_location: /var/loki/tsdb-shipper-cache cache_ttl: 72h # Can be increased for faster performance over longer query periods, uses more disk space shared_store: s3 schemaConfig: configs: - from: 2020-10-24 store: tsdb object_store: s3 schema: v12 index: prefix: index_ period: 24h commonConfig: path_prefix: /var/loki replication_factor: 3 ring: kvstore: store: memberlist storage: bucketNames: chunks: aws-s3-bucket-name ruler: aws-s3-bucket-name type: s3 s3: # endpoint is required if we are using aws IAM user secret access id and key to connect to s3 # endpoint: "s3.amazonaws.com" # Region of the bucket region: s3-bucket-region

  17. nuclei

    Nuclei is a fast, customizable vulnerability scanner powered by the global security community and built on a simple YAML-based DSL, enabling collaboration to tackle trending vulnerabilities on the internet. It helps you find vulnerabilities in your applications, APIs, networks, DNS, and cloud configurations.

  18. grpc-go

    The Go language implementation of gRPC. HTTP/2 based RPC

    Project mention: xAI Grok API Beta | news.ycombinator.com | 2024-10-21

    There's no Remote Procedure Call built into the protocol. JsonRPC is also not RPC in itself.

    It's like GraphQL with resolvers.

    They have you imagine it's a procedure, but you can ignore that.

    Here's the golang gRPC Hello World where the equivalent of a resolver in GraphQL replies directly w/o need for a procedure by that name. https://github.com/grpc/grpc-go/blob/master/examples/hellowo...

  19. watchtower

    A process for automating Docker container base image updates.

    Project mention: Como realizar o Deploy de Projetos Web em uma VPS | dev.to | 2025-01-06
  20. Lean and Mean Docker containers

    Slim(toolkit): Don't change anything in your container image and minify it by up to 30x (and for compiled languages even more) making it secure too! (free and open source)

    Project mention: Vendoring, or go mod vendor: What Is It? | dev.to | 2024-07-24

    Slim (Previously DockerSlim): A handy tool for inspecting, slimming down, and debugging your containers.

  21. jaeger

    CNCF Jaeger, a Distributed Tracing Platform

    Project mention: Matanuska ADR 014 - OpenTelemetry | dev.to | 2025-01-29

    This implies that there's a strong benefit to good visualizations for traces, something my Tracer class was struggling to provide. By using OpenTelemetry, we can leverage an open source platform, such as Jaeger, to view traces.

  22. gitleaks

    Find secrets with Gitleaks 🔑

    Project mention: Gitleaks – Protect and Discover Secrets | news.ycombinator.com | 2024-09-08
  23. argo-cd

    Declarative Continuous Deployment for Kubernetes

    Project mention: Top 16 DevOps Tools for 2025: (Excellent for SREs, Too!) | dev.to | 2025-02-11

    Argo CD

  24. oh-my-posh

    The most customisable and low-latency cross platform/shell prompt renderer

    Project mention: Oh My Posh | news.ycombinator.com | 2024-12-06
  25. trufflehog

    Find, verify, and analyze leaked credentials

    Project mention: Scan secret using trufflehog | dev.to | 2024-11-12

    Trufflehog is a tool that can scan multiple sources (filesystem, git, have a pre commit hook, Postman), integrate in CI / Docker environment, etc... .

  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 HacktoberFest discussion

Log in or Post with

Go HacktoberFest related posts

  • RocksDB: Your Key-Value Store Powerhouse (and Why You Should Care)

    5 projects | dev.to | 16 Feb 2025
  • 5 Open Source Repositories to Level Up Your GitOps

    6 projects | dev.to | 5 Feb 2025
  • Cyclops: Platform Engineering for the Rest of Us

    4 projects | dev.to | 3 Feb 2025
  • Five Open Source tools to track your PostgreSQL database performance

    6 projects | dev.to | 28 Jan 2025
  • Mastering Docker Image Management with GitHub Actions and Container Registries

    2 projects | dev.to | 27 Jan 2025
  • Why we’re betting on Kubernetes (and you should too)

    2 projects | dev.to | 23 Jan 2025
  • Write code on esp32 on different languages (currently AssemblyScript and TinyGo supported)

    2 projects | dev.to | 22 Jan 2025
  • A note from our sponsor - Nutrient
    nutrient.io | 18 Feb 2025
    Bad PDFs = bad UX. Slow load times, broken annotations, clunky UX frustrates users. Nutrient’s PDF SDKs gives seamless document experiences, fast rendering, annotations, real-time collaboration, 100+ features. Used by 10K+ devs, serving ~half a billion users worldwide. Explore the SDK for free. Learn more →

Index

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

# Project Stars
1 go-formatter 138,052
2 prometheus 57,196
3 Gitea 47,152
4 tidb 37,907
5 Fiber 35,009
6 harness 32,444
7 cockroach 30,489
8 v2ray-core 30,365
9 bubbletea 29,544
10 k6 26,755
11 fyne 25,761
12 Harbor 24,809
13 trivy 24,716
14 loki 24,625
15 nuclei 22,142
16 grpc-go 21,411
17 watchtower 20,993
18 Lean and Mean Docker containers 20,974
19 jaeger 20,911
20 gitleaks 18,865
21 argo-cd 18,660
22 oh-my-posh 18,262
23 trufflehog 18,104

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?