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.
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.