A k6 extension for testing distributed tracing backends
Repository Index
63,269 visible repositories in the index
433–456 of 494 · Most stars
A probably paranoid Golang utility library for securely hashing and encrypting passwords based on the Dropbox method. This implementation uses Blake2b, Scrypt and XSalsa20-Poly1305 (via NaCl SecretBox) to create secure password hashes that are also encrypted using a master passphrase.
- golang
- golang-library
- scrypt
- password-hash
Composable chains of nested http.Handler instances.
A Go package that provides a simple way of accessing nested properties in maps and slices.
Multi-agent orchestration & workflow engine. Declarative YAML workflows, LLM coordinator with hub-and-spoke mailboxes, race-safe delivery. One YAML file, one Go binary. Runs on any goai-supported provider.
Go tool + library that publishes GIS vector data to GeoServer via PostGIS — walks a directory of shapefile / GeoJSON / GeoPackage / KML, loads each into PostGIS via GDAL/OGR, then registers the resulting tables as GeoServer feature types. Idempotent. Tested on GeoServer 2.27 LTS + 2.28 stable.
Firebase Cloud Messaging for application servers implemented using the Go programming language.
- firebase
- fcm
- firebase-cloud-messaging
Unlimited job queue for go, using a pool of concurrent workers processing the job queue entries
FreeDesktop.org (xdg) Specs implemented in Go
- xdg
- go
- xdg-specs
- golang
Retrying made simple and easy for golang :repeat:
- resiliency
- go
- distributed-systems
Opinionated declarative CLI args, ENV vars and config files
- cli
- command
- command-line
- go
Collections of string utils I have created over the years
- string
- string-manipulation
- golang
- collection
Library created for testing JSON against patterns.
A fast data generator that produces CSV files from generated relational data
A simple embeddable scripting language which supports concurrent event processing.
- interpreter
- language
- embeddable-scripting-language
- object-oriented-programming
SeaweedFS is a fast distributed storage system for blobs, objects, files, and data lake, for billions of files! Blob store has O(1) disk seek, cloud tiering. Filer supports Cloud Drive, xDC replication, Kubernetes, POSIX FUSE mount, S3 API, S3 Gateway, Hadoop, WebDAV, encryption, Erasure Coding. Enterprise version is at seaweedfs.com.
Two-phase (2PC) and three-phase (3PC) protocols implementaion in Golang
- 2pc
- 3pc
- distributed-systems
- two-phase-commit
Probability distributions and associated methods in Go
A Go-based framework has been developed to oversee the execution of workflows delineated by directed acyclic graphs (DAGs).
- directed-acyclic-graph
- go
- parallel
- task
Simply ACID* key-value database. At the medium or even low latency it tries to provide greater throughput without losing the ACID properties of the database. The database provides the ability to create record headers at own discretion and use them as transactions. The maximum size of stored data is limited by the size of the computer's RAM.
A small, very flexible, powerful CI system. Works offline and is configured in Python.
- gitea
- offline
- cicd
- self-hosted
An opinionated helper for generating tls certificates
Go net/http handler to transparently manage posted JSON
Self-hosted CMS that works human or headless: full admin UI plus REST and MCP APIs, built-in semantic search and site chat, and content forking, versioning, diff/merge review, templates, approvals, and static page generation.
- agentic-workflow
- content-management-system
- mcp
- website-development