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 →
Top 11 Go Toolkit Projects
-
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.
-
go-testdeep
Extremely flexible golang deep comparison, extends the go testing package, tests HTTP APIs and provides tests suite
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
go-verify
A Golang schema validation toolkit that takes inspiration from https://zod.dev/ - because who doesn't love a good source of inspiration? 👀
Go has an io library that enables a developer to access the host file system. Building a GUI application that interacts with the native file system requires the developer to try to make the user experience the same, or similar, across platforms. We want a user to be able to work with the application without having to learn multiple ways to respond to application prompts to open files. Fortunately, fyne.io provides a fairly robust cross-platform toolset with which to accomplish this task.
Project mention: Why I don't use a third-party assertion library in Go unit tests | dev.to | 2024-05-20Of course, as soon as people saw this, the third-party assertion helper libraries started appearing. The most popular one seems to be testify (although I've never used it). Personally, I thought that the explicit check would be good enough for me, but it's true that after writing a bunch of tests, the boilerplate does seem unnecessarily verbose.
I've been thinking to learn Rust for these use cases, but always get frustrated with the complexity.
I find Go is a great middle-ground though! And now there starts to be a few more bio-related tools and toolkits out there, including:
- https://github.com/vertgenlab/gonomics
- https://github.com/biogo/biogo
- https://github.com/shenwei356/bio
... except from there being some really popular bio tools written in Go, like:
- https://github.com/shenwei356/seqkit
No problem. You might also be interested in csvtk https://github.com/shenwei356/csvtk from the same group. Very handy set of tools.
Project mention: Updates to `testcase` Testing Framework: Enhanced Assertions, Time Manipulation, Random Value Generation and More! | /r/GolangLinks | 2023-06-16
Project mention: Show HN: Golang Schema Validation Toolkit Inspired by Zod.dev | news.ycombinator.com | 2023-09-29
Go Toolkit related posts
-
BoltDB performance hit with large values?
-
Do you use an embedded NoSQL database?
-
Using BoltDB as internal database 💾
-
Show HN: Go-kratos – Golang microservices framework
-
Don't Panic: Catching Panics in Errgroup
-
A note from our sponsor - InfluxDB
www.influxdata.com | 3 Jun 2024
Index
What are some of the best open-source Toolkit projects in Go? This list will help you:
Project | Stars | |
---|---|---|
1 | fyne | 23,619 |
2 | Testify | 22,268 |
3 | Storm | 2,043 |
4 | seqkit | 1,220 |
5 | csvtk | 967 |
6 | go-testdeep | 418 |
7 | goes | 125 |
8 | testcase | 116 |
9 | cvt | 46 |
10 | go-verify | 10 |
11 | pkisauce | 6 |
Sponsored