v1.0.0 is now available

The High Performance
Go Router Framework

Routix combines the blazing speed of a Radix Tree with the developer experience of modern frameworks. Build scalable APIs in minutes.

main.go
package main

import ("github.com/ramusaaa/routix")

func main() {
  r := routix.New()

  // Ultra-fast routing with zero allocation
  r.GET("/hello/:name", func(c *routix.Context) error {
    name := c.Params["name"]
    return c.JSON(200, routix.Map{
      "message": "Hello " + name,
      "status": "success",
    })
  })

  r.Start(":8080")
}

Everything you need

Routix provides a complete toolkit for building modern web applications without the bloat.

Blazing Fast

Built on top of a highly optimized Radix Tree router. Zero allocation in hot paths ensures maximum throughput and low latency.

Developer Friendly

Expressive API inspired by Laravel and Express. Write clean, readable code that is easy to maintain and test.

Battery Included

Comes with built-in Middleware, CORS, Rate Limiting, Logger, and Panic Recovery out of the box.

Database Agnostic

Works seamlessly with standard database/sql, GORM, or SQLx. Includes migration tools for schema management.

Secure by Default

Built-in security best practices including CSRF protection, secure headers, and input sanitization helpers.

Modern CLI

Scaffold projects, generate controllers, and manage your api with our robust CLI tool. `routix new app` and go.