Nara Logo

The Nara Programming Language

"Simplicity is the ultimate sophistication."

IDEA

Nara is (to be) a general purpose PL that contains the result of decades of improvements in type theory, algebraic types, classes, compiler error reporting & more.

FEATURES
  • + MODERN_SYNTAX
  • + NULL_&_ERROR_TYPES
  • + ALGEBRAIC_DATA_TYPES
  • + BUILT_IN_TEST_RUNNER
  • + HOT_RELOAD_IN_TTY
VERSION_INFO

CURRENT_RELEASE: v0.0.5

BUILD_DATE: 2026-02-07

STATUS: OPERATIONAL

To release 1.0: 5%

CODE_EXAMPLE
use Std::Http

fun main() {
    val server = Http::Server::new()
    defer server.close()

    server.get("/") { res ->
        res.text(
            \\┌──────────────────┐
            \\│ HELLO FROM NARA  │
            \\└──────────────────┘
        )
    }

    print("Server running on port 3000...")
    try server.listen(3000)
}