Golang Mongodb Pagination for official mongodb/mongo-go-driver package which supports both normal queries and Aggregation pipelines with all information like Total records, Page, Per Page, Previous, Next, Total Page and query results.
- go-mongo
- mongo-go-pagination
- mongo-go-driver
- mongo-pagination
A Go library to parse and format vCard
igor is an abstraction layer for PostgreSQL with a gorm like syntax.
- igor
- gorm
- prepared-statements
- dbms
GoStorm is a Go library that implements the communications protocol required to write Storm spouts and Bolts in Go that communicate with the Storm shells.
Fast deep-copy library for Go
- conversion
- copy
- deep-copy
- go
Ratus is a RESTful asynchronous task queue server. It translated concepts of distributed task queues into a set of resources that conform to REST principles and provides a consistent HTTP API for various backends.
Hit your API targets with rapid-fire precision using Go's fastest and simple HTTP Client.
go-lock is a lock library implementing read-write mutex and read-write trylock without starvation
jio is a json schema validator similar to joi
- golang
- schema
- validation
- joi
Tag-based environment configuration for structs
powerful SQL toolkit; offering parsing, building, and migration capabilities.
- sql-migration
- arvo-schema
- mysql
- migration
A Go port of the Rapid Automatic Keyword Extraction algorithm (RAKE)
Pure-Go SQL parser, formatter, linter and security scanner for 8 dialects. Zero-copy, race-free, with an LSP and MCP server.
Time-series database and pub/sub messaging server for IoT and real-time devices, in Go: an embeddable storage engine with TTLs, wildcard topics and encryption, and a clustered server over gRPC, TCP and WebSocket with replication and rolling upgrades.
Convert string to duration in golang
- golang
- string
- duration
- convert
Simple JWT Golang
State estimation and filtering algorithms in Go
- golang
- filtering
- estimator
- particle-filter
Go asynchronous simple function utilities, for managing execution of closures and callbacks
- goroutine
- callback
- closure
- golang
Thunder is a minimalist and powerful Go backend framework that effortlessly transforms gRPC services into fully functional REST and GraphQL APIs.
⚡A lightweight, framework-agnostic OpenAPI 3.x specification builder for Go.
Go package for dealing with EU VAT. Does VAT number validation & rates retrieval.
Server-driven framework for building stateful, reactive web applications entirely in Go.
Struct validation using tags
Simple I/O event notification library wirtten in Golang