Show HN: Kessoku – Next-generation DI for Go with parallel provider execution

github.com

1 points by mazrean 5 hours ago

Kessoku is a compile-time dependency injection library for Go that dramatically reduces application startup time through parallel execution of independent providers.

Unlike traditional DI frameworks (including google/wire) that initialize services sequentially, Kessoku automatically identifies independent dependencies and runs them in parallel, then waits only for what's actually needed.

Perfect for apps with multiple slow services like databases, caches, and external APIs. Instead of waiting 800ms+ for sequential startup (DB → Cache → Auth), you wait only for the slowest single service.

Built as a powerful alternative to google/wire with zero runtime overhead - all optimization happens at compile time.