Skip to content

NetonA modern Kotlin/Native web framework

The components a production service actually needs — routing, data access, caching, security, scheduled jobs, domain events — and nothing more. Compiled to a native binary: no JVM, no reflection, millisecond startup.

main.kt
Neton.run(args) {

    http {
        port = 8080
    }

    routing {
        get("/") {
            "Hello Neton!"
        }
    }
}

The Kotlin/Native server era starts here

The engineering productivity of a mature framework, with the startup time and resource density of a native executable. Read the Neton 1.0 public beta announcement.

Version

This documentation covers Neton 1.0.0 (Kotlin 2.4.0 / KSP 2.3.10), currently in public beta. The final release date is not yet fixed.

Where the documentation and the code disagree, the compilable examples under neton/examples/ and the framework sources are authoritative. Please open an issue so the docs can be corrected.

Neton Framework Documentation