Repository navigation
First tagged release.
Dependency-free Go building blocks for standing up a JSON API service — standard library only, go.sum intentionally absent.
Packages
dag— concurrent dependency-graph executor with cascading failure handling, generic over any{ ID(); DependsOn() }type.httpx— composablenet/httpmiddleware: auth, scopes, CSRF, rate limiting, CORS, timeouts, request IDs, access logging, health/readiness.env— typed env reads (String/Int/Bool/Duration/List) with fallbacks;Required/MustStringfor startup config.llmguard— fail-closed allowlist for outbound API hosts (exact +*.wildcard).mail— transactional email over plain SMTP, with aLogSenderfor dev and tests.
go get github.com/rithulkamesh/toolkit@v0.1.0