A collection of useful, performant, and threadsafe Go datastructures.
Repository Index
47,133 repositories indexed
1–21 of 21 · Most stars
Fortio load testing library, command line tool, advanced echo server and web UI in go (golang). Allows to specify a set query-per-second load and record latency histograms and other useful stats.
- golang
- golang-library
- golang-application
- performance
Helpfully Functional Go - A useful collection of Go utilities. Designed for programmer happiness.
Simple, useful and opinionated config loader.
- go
- golang
- dependency-free
- config
An easy way to add useful startup banners into your Go applications
A collection of useful utility functions
- utility
- utilities
- string
- strings
Stream api (kind of) implementation for go, other useful functions and packages to use go in a functional way
- filter-map-reduce
- go-library
- stream-api
- filter
From sprig to sprout - Useful template functions for Go templates with steroids
- go
- golang
- sprig
- template
timeutil - useful extensions (Timedelta, Strftime, ...) to the golang's time package
Simple, useful and opinionated CLI package in Go.
- go
- golang
- cli
- command-line
🌟 Useful functional programming helpers for Go
- golang
- go
- functional-programming
- library
Go implementation of different backoff strategies useful for retrying operations and heartbeating.
- backoff
- heartbeat
- exponential-backoff
- retry
Translatedgo routine control, abstraction of the Main and some useful Executors. If you don't know how to manage Goroutines, use it
- goroutine
- crontab
- job-scheduler
- retry
Set is a useful collection but there is no built-in implementation in Go lang.
✨ Yet another Go wrapper for Starlark that simplifies usage, offers data conversion and useful Starlark libraries
- go
- golang
- script
- scripting
Ordered-concurrently a library for concurrent processing with ordered output in Go. Process work concurrently and returns output in a channel in the order of input. It is useful in concurrently processing items in a queue, and get output in the order provided by the queue.
- concurrent
- golang
- golang-library
- data-science
Generate TypeScript interfaces from Go structs/interfaces - useful for JSON RPC
Collection of useful functions. Complete simple tasks faster!
- common
- essential
- golang
- helpers
Useful set of tools which helps to manage git tags
- go
- golang
- automation
- git
This plugin allow proxify requests to other host. It can be useful if you want to use separate server as frontend but use one address for both frontend and backend.
- pocketbase
- pocketbase-plugins
- proxy
This tool can be useful for writing a tests. If you want change private field in struct from imported libraries than it can help you.
- go
- golang
- testing
- reflection