No repositories found

Helix 🧬

GoVersion License Zero Dependencies Go Reference Go Report Card

bash
    __ __    ___
   / // /__ / (_)_ __
  / _  / -_) / /\ \ /
 /_//_/\__/_/_//_\_\
 Developer friendly HTTP framework

Helix is a zero-dependency, high-performance HTTP web framework for Go with a focus on developer experience, type safety, and stdlib compatibility. Built by Kolosys for enterprise-grade applications.

Features

  • Zero Dependencies - Built entirely on Go's standard library
  • High Performance - Zero-allocation hot paths using sync.Pool
  • Type-Safe Handlers - Generic handlers with automatic request binding and response encoding
  • RFC 7807 Problem Details - Standardized error responses out of the box
  • Modular Architecture - First-class support for organizing routes into modules
  • Fluent API - Chainable context methods for clean handler code
  • Middleware Ecosystem - Comprehensive built-in middleware suite
  • Dependency Injection - Type-safe service registry with request-scoped support
  • Health Checks - Built-in Kubernetes-ready liveness and readiness probes
  • Structured Logging - High-performance logging with JSON and text formatters
  • Graceful Shutdown - Context-aware shutdown with configurable grace period
  • stdlib Compatible - Works with any http.Handler middleware