SeaweedFS is a distributed storage system for object storage (S3), file systems, Iceberg table buckets, and Lance vector buckets, designed to handle billions of files with O(1) disk access and effortless horizontal scaling.
Repository Index
69,259 visible repositories in the index
1–24 of 85 · Most stars
:100:Go Struct and Field validation, including Cross Field, Cross Struct, Map, Slice and Array diving
- validation
- translation
- error-handling
❤️ 1000+ Hand-Crafted Go Examples, Exercises, and Quizzes. 🚀 Learn Go by fixing 1000+ tiny programs.
- golang
- go
- course
- exercise
Simple error handling primitives
handling 1M websockets connections in Go
A macOS app for customizing which browser to start
- productivity
- browser
- handler
- url
A hand-crafted 2D game library in Go
- go
- gamedev-library
- graphics
- window
Painless middleware chaining for Go
- middleware
- handler
- go
- web
Go net/http configurable handler to handle CORS requests
Limited DNS server with RESTful HTTP API to handle ACME DNS challenges easily and securely.
- acme-challenge
- acme-dns
- dns-server
- tls-certificate
Use LLMs and LLM Vision (OCR) to handle paperless-ngx - Document Digitalization powered by AI
Fork of the Go standard TLS library, providing low-level access to the ClientHello for mimicry purposes.
- tls
- clienthello
- parrot
- low-level-tls
Fast and easy to use database for logs, which can efficiently handle terabytes of logs
- elasticsearch
- logs
- loki
- siem
Saves up to 90% of AWS EC2 costs by automating the use of spot instances on existing AutoScaling groups. Installs in minutes using CloudFormation or Terraform. Convenient to deploy at scale using StackSets. Uses tagging to avoid launch configuration changes. Automated spot termination handling. Reliable fallback to on-demand instances.
- aws
- autoscaling-groups
- aws-lambda
- spot-instances
Go login handlers for authentication providers (OAuth1, OAuth2)
Error handling library with readable stack traces and flexible formatting support 🎆
- errors
- error-handling
- error-logging
- go
Shared local memory, session history search, cross-agent handoff, and uncommitted code recovery across 43 coding agents — Claude Code, Codex, Cursor, OpenCode, Gemini CLI, OpenClaw & more (CLI & MCP). One Go binary, zero LLM calls.
- claude-code
- codex
- mcp-server
- cursor
🌈 slog.Handler that writes tinted (colorized) logs
- golang
- logging
- slog
- ansi
A comprehensive error handling library for Go
- go
- error-handling
- stack-traces
- errors
Go with Zod inspired simple schema validation
- error-handling
- golang
- runtime-validation
- schema-validation
Golang errors with stack trace and source fragments.
- golang
- go
- stacktrace
- debug
🔥 Error handling library with context, assertion, stack trace and source fragments
- attributes
- context
- error
- exception
:speedboat: a limited consumer goroutine or unlimited goroutine pool for easier goroutine handling and cancellation
Composable, observable and performant config handling for Go for the distributed processing era
- configuration
- config
- state-management
- reloading