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 →
Top 23 Go HacktoberFest Projects
-
Awesome Go projects and frmaeworks
-
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.
-
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.
-
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
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).
-
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-16TiDB: https://pingcap.com/
-
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.
-
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 -
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 -
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.
-
-
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
-
Project mention: CodSpeed – integrated CI tool for performance testing | news.ycombinator.com | 2024-10-31
-
Project mention: Show HN: NotesAnkify – Convert PDF Notes to Anki Flashcards Automatically(No AI) | news.ycombinator.com | 2025-02-16
-
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.
-
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-27Software 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.
-
# 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
-
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.
-
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...
-
-
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)
Slim (Previously DockerSlim): A handy tool for inspecting, slimming down, and debugging your containers.
-
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.
-
-
Argo CD
-
-
Trufflehog is a tool that can scan multiple sources (filesystem, git, have a pre commit hook, Postman), integrate in CI / Docker environment, etc... .
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Go HacktoberFest discussion
Go HacktoberFest related posts
-
RocksDB: Your Key-Value Store Powerhouse (and Why You Should Care)
-
5 Open Source Repositories to Level Up Your GitOps
-
Cyclops: Platform Engineering for the Rest of Us
-
Five Open Source tools to track your PostgreSQL database performance
-
Mastering Docker Image Management with GitHub Actions and Container Registries
-
Why we’re betting on Kubernetes (and you should too)
-
Write code on esp32 on different languages (currently AssemblyScript and TinyGo supported)
-
A note from our sponsor - Nutrient
nutrient.io | 18 Feb 2025
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 |