SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Go Miscellaneou Projects
-
Project mention: I created a search engine that helps you compare and determine quality, trends, and popularity in GO packages | /r/golang | 2023-12-05
✨ Includes all packages from Awesome Go ✨ (some entries did not exist anymore)
-
We use https://github.com/google/wire for every bigger project, take a look at it, it beautifully solves initialisation and also gives you a guideline on how to do it.
-
Onboard AI
Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev.
-
The specific example I'm talking about is https://github.com/shirou/gopsutil. In the usage section the imports reference both "shirou/gopsutil/v3/mem" and "shirou/gopsutil/mem" but the GitHub project sits at "shirou/gopsutil" and the go.mod references "shirou/gopsutil/v3". How does go figure out what version it's supposed to use? And how does it figure out how to use an older version if the project root is now "gopsutil/v3"?
-
Probably use something like https://github.com/spf13/afero
-
Project mention: satori uuid vs google uuid vs gofrs uuid ? which to use to generate uuid for enterprise coding standards | /r/golang | 2023-09-04
Link to source code :https://github.com/satori/go.uuid up to v5
-
Project mention: go-ecommerce-microservices: A practical e-commerce microservices, built with cqrs, event sourcing, vertical slice architecture, event-driven architecture. | /r/golang | 2023-08-26
Some of the features: - ✅ Using Vertical Slice Architecture as a high level architecture - ✅ Using Event Driven Architecture on top of RabbitMQ Message Broker with a custom [Event Bus](pkg/messaging/bus/) - ✅ Using Event Sourcing in Audit Based services like [Orders Service](services/orders/) - ✅ Using CQRS Pattern and Mediator Patternon top of Go-MediatR library - ✅ Using Dependency Injection and Inversion of Controlon top of uber-go/fx library - ✅ Using RESTFul api with Echo framework and using swagger with swaggo/swag library - ✅ Using Postgres and EventStoreDB to write databases with fully supports transactions(ACID) - ✅ Using MongoDB and Elastic Search for read databases (NOSQL) - ✅ Using OpenTelemetry for collection Distributed Tracing with using Jaeger and Zipkin - ✅ Using OpenTelemetry for collection Metrics with using Prometheus and Grafana - ✅ Using Unit Test for testing small units with mocking dependent classes and using Mockery for mocking dependencies - ✅ Using End2End Test and Integration Test for testing features with all of their real dependeinces using docker containers (cleanup tests) and testcontainers-go library
-
Project mention: ntfy is an open source tool to send push notifications to your phone via PUT/POST. It now supports making phone calls, access tokens, user account sync, Prometheus metrics, structured logging, and more 🥳 | /r/selfhosted | 2023-05-18
Official support in healthchecks.io, Uptime Kuma, Radarr, Sonarr, Shoutrrr, Gatus, and many more!
-
InfluxDB
Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.
-
Project mention: Ouch - simple compression and decompression for your terminal | /r/commandline | 2023-01-07
archiver is also a very cool tool. I think its cli is somewhat similar to this.
-
-
Ironically given Spring’s history, you do have dependency injection in Go. But you don’t need to use it unless there’s a clear benefit. Most code reviewers would be appalled if you pulled in dig into a project that didn’t need it.
-
Project mention: Should I take the Ardan Labs course? If yes, then which one? | /r/golang | 2023-02-21
Ultimate Service was useful for me. None of the "backend" concepts were new, but you get to see how Bill would layout/design an API-based service. If you're experienced you'll notice the opinionated choices he makes, and I found myself saying "Nah, I'm not sure I'd do it like that". I appreciated its use of Kubernetes and KIND as I'd never played with them before. How he uses Docker to spin up a DB instance for tests is pretty cool. There's a lot of copy & paste as you code along with him (you copy from the "finished project" and paste into your work in progress). The full example project is online at https://github.com/ardanlabs/service. You won't write all that code, and this version is newer than the one I did, but it gives you an idea of what you might learn.
-
Project mention: Changer son environnement fullstack en un clin d'oeil : partie 1 avec Java | dev.to | 2023-02-05
-
Project mention: In what ways are channels are better than the traditional await? | /r/golang | 2023-05-18
Some packages offer utilities to gather results from goroutines, such as multierror.Group or parallel.Map in samber/lo.
-
-
-
Project mention: I've just started learning Golang, and I'm struggling to choose a framework. | /r/golang | 2023-03-31
I maintain a repository where I usually play with these tools and try to model how I ideally like to use them: https://github.com/sagikazarmark/modern-go-application
-
-
ghorg
Quickly clone an entire org/users repositories into one directory - Supports GitHub, GitLab, Bitbucket, and more 🥚
-
-
go-restful-api
An idiomatic Go REST API starter kit (boilerplate) following the SOLID principles and Clean Architecture
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Go Miscellaneous related posts
- Looking for elegant code bases written in GoLang
- I created a search engine that helps you compare and determine quality, trends, and popularity in GO packages
- Show HN: Error return traces for Go, inspired by Zig
- Como deixar o Swagger com tema dark mode usando Swaggo e Golang
- I've made my first PR.
- A curated list of Go frameworks, libraries and software
- Awesome Go Frameworks, Libraries and Software
-
A note from our sponsor - #<SponsorshipServiceOld:0x00007f0f9b1161b8>
www.saashub.com | 11 Dec 2023
Index
What are some of the best open-source Miscellaneou projects in Go? This list will help you:
Project | Stars | |
---|---|---|
1 | go-formatter | 112,766 |
2 | wire | 11,629 |
3 | gopsutil | 9,640 |
4 | afero | 5,490 |
5 | go.uuid | 4,832 |
6 | fx | 4,698 |
7 | gatus | 4,248 |
8 | archiver | 4,122 |
9 | gofakeit | 3,817 |
10 | dig | 3,499 |
11 | service | 3,119 |
12 | jabba | 2,774 |
13 | go-multierror | 2,073 |
14 | base64Captcha | 1,912 |
15 | go-resiliency | 1,899 |
16 | modern-go-application | 1,696 |
17 | gosms | 1,435 |
18 | ghorg | 1,385 |
19 | do | 1,382 |
20 | go-restful-api | 1,269 |
21 | xstrings | 1,263 |
22 | go-commons-pool | 1,185 |
23 | llvm | 1,105 |