Skip to content

struct0x/.github

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

struct0x

struct0x is a collection of small, focused Go libraries — built to be fast, dependency-free, and production-ready.
Each package solves a concrete problem without unnecessary bloat.

Packages

A high-performance, type-safe dispatcher for Go.
Designed for minimal allocations and predictable performance in hot paths.

A small, dependency-free library for loading configuration from environment variables directly into your structs.
Supports tags like env, envDefault, envRequired, and envPrefix for nested configs.

A library for managing application lifecycle and graceful shutdown.
Provides a clean way to orchestrate termination signals, resource cleanup, and coordinated exit.

Philosophy

  • Small – focused packages, each doing one thing well.
  • Safe – type-safe APIs and predictable behavior.
  • Fast – minimal allocations, no hidden dependencies.
  • Practical – code that solves real problems in day-to-day Go projects.

Get involved

  • Use them, star them ⭐
  • Report issues and share feedback
  • Contribute improvements and new ideas

struct0x — structs, bits, and experiments in Go.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published