Open source · Go native · Production focused

Build
Beyond

Gorix is an open-source Go framework for APIs, microservices, fintech platforms, AI systems and production infrastructure.

main.go
package main

import "github.com/Gromosome/gorix/gorix"

func main() {
    app := gorix.New()

    app.RegisterModules(
        UserModule(),
        PaymentModule(),
    )

    app.Listen()
}
gorix server listening on :8080
Framework overview

A strong foundation for the whole production journey.

Keep application code structured while Gorix provides conventions for routing, modules, validation, configuration and infrastructure integration.

Gorix framework architecture and registered route visualization
Why Gorix

Simple enough to start.
Structured enough to scale.

Modular by design

Compose isolated modules, controllers and services without turning your application into a tightly coupled monolith.

Performance-minded

A Go-native foundation designed for predictable latency, efficient resource use and production observability.

Microservice ready

Build APIs and distributed services around clear boundaries, configuration profiles and pluggable infrastructure.

Secure defaults

Structured validation, controlled configuration and explicit framework conventions reduce avoidable production risk.

Developer experience

Readable project structure, focused APIs and documentation that keep teams productive as systems grow.

Framework architecture

Clear boundaries from transport to infrastructure.

Gorix promotes explicit modules and focused layers so business logic remains testable, reusable and independent from delivery mechanisms.

Explore core concepts
ControllersHTTP transport and request binding
ServicesApplication orchestration and domain behavior
ModulesDependency registration and feature boundaries
InfrastructureDatabase, messaging, configuration and plugins
Start building

Take Gorix from repository to running service.

Read the setup guide, inspect the source, and help shape the framework through verified bug reports.