Go Toolkit

Open-source Go projects categorized as Toolkit

Top 11 Go Toolkit Projects

  • fyne

    Cross platform GUI toolkit in Go inspired by Material Design

  • Project mention: Learning Go, Building a File Picker using Fyne.io | dev.to | 2024-05-30

    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.

  • Testify

    A toolkit with common assertions and mocks that plays nicely with the standard library

  • Project mention: Why I don't use a third-party assertion library in Go unit tests | dev.to | 2024-05-20

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

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

    Simple and powerful toolkit for BoltDB (by asdine)

  • seqkit

    A cross-platform and ultrafast toolkit for FASTA/Q file manipulation

  • Project mention: A look at the Mojo language for bioinformatics | news.ycombinator.com | 2024-02-11

    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

  • csvtk

    A cross-platform, efficient and practical CSV/TSV toolkit in Golang

  • Project mention: Align primers to a reference sequence. | /r/bioinformatics | 2023-07-11

    No problem. You might also be interested in csvtk https://github.com/shenwei356/csvtk from the same group. Very handy set of tools.

  • go-testdeep

    Extremely flexible golang deep comparison, extends the go testing package, tests HTTP APIs and provides tests suite

  • goes

    goes is an event-sourcing framework for Go. (by modernice)

  • SaaSHub

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

    SaaSHub logo
  • testcase

    testcase is an opinionated testing framework to support test driven design.

  • Project mention: Updates to `testcase` Testing Framework: Enhanced Assertions, Time Manipulation, Random Value Generation and More! | /r/GolangLinks | 2023-06-16
  • cvt

    Easy and safe convert any value to another type in Go. (Go 数据类型安全转换) (by shockerli)

  • go-verify

    A Golang schema validation toolkit that takes inspiration from https://zod.dev/ - because who doesn't love a good source of inspiration? 👀

  • Project mention: Show HN: Golang Schema Validation Toolkit Inspired by Zod.dev | news.ycombinator.com | 2023-09-29
  • pkisauce

    Ephemeral One Time/Build-Time gRPC TLS PKI system.

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

  • BoltDB performance hit with large values?

    2 projects | /r/golang | 1 Jul 2022
  • Do you use an embedded NoSQL database?

    1 project | /r/golang | 27 Apr 2022
  • Using BoltDB as internal database 💾

    1 project | dev.to | 15 Jan 2022
  • Show HN: Go-kratos – Golang microservices framework

    1 project | news.ycombinator.com | 19 Jul 2021
  • Don't Panic: Catching Panics in Errgroup

    3 projects | dev.to | 16 Jan 2021
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 3 Jun 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 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
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com