s3git: git for Cloud Storage. Distributed Version Control for Data. Create decentralized and versioned repos that scale infinitely to 100s of millions of files. Clone huge PB-scale repos on your local SSD to make changes, commit and push back. Oh yeah, it dedupes too and offers directory versioning.
- cloud-storage
- git
- version-control
- decentralized
Enterprise Network Flow Collector (IPFIX, sFlow, Netflow)
Data structure and algorithm library for go, designed to provide functions similar to C++ STL
Types and utilities for working with 2d geometry in Golang
Embeddable vector database for Go with Chroma-like interface and zero third-party dependencies. In-memory with optional persistence.
Go implementation of the XDG Base Directory Specification and XDG user directories
Nornicdb is a distributed low-latency, Graph+Vector, Temporal MVCC with all sub-ms HNSW search, graph traversal, and writes. Using Neo4j Bolt/Cypher and qdrant's gRPC means you can switch with no changes while adding intelligent features like schemas, managed embeddings, reranking+llm, GPU accel, Auto-TLP, Policy-based Memory Decay, and MCP server.
Basic Go server for mbtiles
- go
- vector-tiles
- mbtiles
- tilesets
htmlquery is golang XPath package for HTML query.
- html
- xpath
- html-parser
- golang
Go copy directory recursively
Chronos - A static race detector for the go language
- analysis
- golang
- synchronization
- detection
HTTP requests collector to test webhooks, notifications, REST clients and more ...
pganalyze statistics collector for gathering PostgreSQL metrics and log data
Easily output ASCII tree from Go program or Markdown unordered list . There's also CLI tool that can output tree from JSON, YAML, or TOML! It's called *xtree*.
SurrealDB SDK for Golang
- surreal
- surrealdb
- database
- database-connector
A schema inspector for Terraform / OpenTofu providers
A full featured Generic SNMP data collector with Web Administration Interface for InfluxDB
Pakkero is a binary packer written in Go made for fun and educational purpose. Its main goal is to take in input a program file (elf binary, script, even appimage) and compress it, protect it from tampering and intrusion.
A declarative struct-tag-based HTML unmarshaling or scraping package for Go built on top of the goquery library
- golang
- unmarshall
- goquery
- selectors
:elephant: :busts_in_silhouette: Manage PostgreSQL roles and privileges from YAML or LDAP
A highly optimized double-ended queue
- golang
- array
- double-ended-queue
- list
Watches for changes in a directory tree and reruns a command in an acme win or just on the terminal.
Sparse matrix formats for linear algebra supporting scientific and machine learning applications
Fast directory traversal for Golang
- golang
- go
- traversal
- filepath