Provides a type for working with optional variables, fields in structures, functions and database models.
Repository Index
55,140 visible repositories in the index
529–552 of 561 · Most stars
Pure Go library for reading and writing MATLAB .mat files (v5-v7.3+). No CGo, no external dependencies. Full support for numeric types, complex numbers, and multi-dimensional arrays. Cross-platform (Windows/Linux/macOS). Part of SciGoLib ecosystem.
- cross-platform
- data-science
- go
- golang
Parse, filter, build, and transform HLS & DASH manifests in Go. Zero dependencies. Ships as a library, HTTP proxy server, and CLI tool.
- adaptive-bitrate
- dash
- hls
- m3u8
An unofficial Google Cloud Platform Go Datastore wrapper that adds caching using memcached. For App Engine Flexible, Compute Engine, Kubernetes Engine, and more.
- go
- golang
- datastore
- appengine
🌧Update a pinned gist to contain a random hitokoto
A Go package to work with ISO 8601 week dates
- go
- golang
- iso8601
- week
Datastore Connectivity for Aerospike for go
TranslatedBind data to any Go value. Can use built-in and custom expression binding capabilities; supports data validation logic for Go values.
- gbind
- bind
- cache
- expression
A Go project to explore the math to calculate and present data in a map using the `Web Mercator Projection`
- openstreetmap
- google-mercator-projection
- geospatial
- geolocation
Data engineering and machine learning toolkit for Go.
A Go package for encode/decode fixed-width data
- fixedwidth
- go
- golang
- encoder-decoder
Abstractions and utilities to get rid of boilerplate code in business logic
- datastructures
- generic
- go
- golang
A Lua VM in Go
A plugin built around Kubeconform to validate manifests schema within Kusomize.
- kustomize
- kustomize-plugin
- kubernetes
- validation
extensible, high-performance configuration management library, optimized for hierarchical data
- configuration
- configuration-management
- config
- config-loader
Real macOS WiFi data for Go: scan unredacted SSIDs/BSSIDs and read saved WiFi passwords with user-approved macOS prompts.
- apple-silicon
- cli
- corewlan
- go
A serverless backup solution for PostgreSQL databases using AWS Lambda, with automatic daily, monthly, and yearly backup rotation to S3.
- aws
- backup
- backup-utility
- database-backup
Go SDK for Dakera AI agent memory — self-hosted, 88.2% LoCoMo. Vectors, hybrid search, knowledge graphs, sessions.
- agent-memory
- ai-memory
- dakera
- go
A lightweight model validator written in Go.
Go client for NewsAPI
Transactor is a library for simplifying transaction management in Go
- go
- golang
- transaction-manager
- transactions
The configuration provider for consuming data in Azure App Configuration from Go applications.
Simple and convenient library for working with app configurations.
- config
- configuration
- go
- golang
A tiny, zero-dependency Go library that validates UUIDs against standard RFC 4122 formatting, converts UUIDv7() into timestamps by ensuring accuracy and light compute.
- go
- timestamp
- uuid
- good-first-issue