Skip to content

Releases

v0.1.0

Choose a tag to compare

@rithulkamesh rithulkamesh released this 07 Sep 17:39
15f5704

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 — composable net/http middleware: 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/MustString for startup config.
  • llmguard — fail-closed allowlist for outbound API hosts (exact + *.wildcard).
  • mail — transactional email over plain SMTP, with a LogSender for dev and tests.
go get github.com/rithulkamesh/toolkit@v0.1.0