Packages

A focused, type-safe HTTP router for Gleam on BEAM — declarative routing, typed path params, middleware, wildcards, reverse routing, and testing helpers.

Current section

Files

Jump to
radiant gleam.toml
Raw

gleam.toml

name = "radiant"
version = "2.0.0"
target = "erlang"
description = "A focused, type-safe HTTP router for Gleam on BEAM — declarative routing, typed path params, middleware, wildcards, reverse routing, and testing helpers."
licences = ["MIT"]
repository = { type = "github", user = "lupodevelop", repo = "radiant" }
[documentation]
pages = [
{ title = "Quickstart", path = "quickstart.html", source = "docs/quickstart.md" },
{ title = "Basic usage", path = "basic-usage.html", source = "docs/basic_usage.md" },
{ title = "Routing", path = "routing.html", source = "docs/routing.md" },
{ title = "Errors", path = "errors.html", source = "docs/errors.md" },
{ title = "Middleware", path = "middleware.html", source = "docs/middleware.md" },
{ title = "Testing", path = "testing.html", source = "docs/testing.md" },
{ title = "Integrations", path = "integrations.html", source = "docs/integrations.md" },
{ title = "Roadmap", path = "roadmap.html", source = "ROADMAP.md" },
{ title = "Changelog", path = "changelog.html", source = "CHANGELOG.md" },
]
[dependencies]
gleam_stdlib = ">= 0.50.0 and < 1.0.0"
gleam_http = ">= 4.0.0 and < 5.0.0"
exception = ">= 2.0.0 and < 3.0.0"
gleam_json = ">= 3.1.0 and < 4.0.0"
[dev-dependencies]
gleeunit = ">= 1.2.0 and < 2.0.0"
mist = ">= 5.0.0 and < 6.0.0"
gleam_erlang = ">= 1.0.0 and < 2.0.0"
woof = ">= 1.0.0 and < 2.0.0"