Packages
lustre
4.2.3
5.7.1
5.7.0
5.6.0
5.5.2
5.5.1
5.5.0
5.4.0
5.3.5
5.3.4
5.3.3
5.3.2
5.3.1
5.3.0
5.2.1
5.2.0
5.1.1
5.1.0
5.0.3
5.0.2
5.0.1
5.0.0
4.6.4
4.6.3
4.6.2
4.6.1
4.6.0
4.5.1
4.5.0
4.4.4
4.4.3
4.4.1
4.4.0
4.3.6
4.3.5
4.3.4
4.3.3
4.3.2
4.3.1
4.3.0
4.2.6
4.2.5
4.2.4
4.2.3
4.2.2
4.2.1
4.2.0
4.1.8
4.1.7
4.1.6
4.1.5
4.1.4
4.1.3
4.1.2
4.1.1
4.1.0
4.0.0
4.0.0-rc1
4.0.0-rc.2
3.1.4
3.1.3
3.1.2
3.1.1
3.1.0
3.0.12
3.0.11
3.0.10
3.0.9
3.0.8
3.0.7
3.0.6
3.0.5
3.0.4
3.0.3
3.0.2
3.0.1
3.0.0
3.0.0-rc.8
3.0.0-rc.7
3.0.0-rc.6
3.0.0-rc.5
3.0.0-rc.4
3.0.0-rc.3
3.0.0-rc.2
3.0.0-rc.1
2.0.1
2.0.0
1.3.0
1.2.0
1.1.0
1.0.0
Create HTML templates, single page applications, Web Components, and real-time server components in Gleam!
Current section
Files
Jump to
Current section
Files
gleam.toml
name = "lustre"
version = "4.2.3"
gleam = ">= 1.0.0"
description = "An Elm-inspired framework for building HTML templates, single page applications, and server-rendered components in Gleam!"
repository = { type = "github", user = "lustre-labs", repo = "lustre" }
licences = ["MIT"]
links = [
{ title = "Sponsor", href = "https://github.com/sponsors/hayleigh-dot-dev" },
]
internal_modules = ["lustre/internals", "lustre/internals/*"]
[documentation]
pages = [
{ title = "Examples directory", path = "reference/examples.html", source = "./pages/reference/examples.md" },
{ title = " ", path = "#", source = "" },
{ title = "Quickstart guide", path = "guide/01-quickstart.html", source = "./pages/guide/01-quickstart.md" },
{ title = "Managing state", path = "guide/02-state-management.html", source = "./pages/guide/02-state-management.md" },
{ title = "Side effects", path = "guide/03-side-effects.html", source = "./pages/guide/03-side-effects.md" },
{ title = "Server-side rendering", path = "guide/04-server-side-rendering.html", source = "./pages/guide/04-server-side-rendering.md" },
# { title = "Full-stack apps", path = "guide/05-full-stack-apps.html", source = "./pages/guide/05-full-stack-apps.md" },
# { title = "Components", path = "#", source = "" },
# { title = "Server components", path = "#", source = "" },
# { title = " ", path = "#", source = "" },
# { title = "Using with Wisp", path = "#", source = "" },
# { title = "Using with Glen", path = "#", source = "" },
# { title = "Using with Mist", path = "#", source = "" },
# { title = " ", path = "#", source = "" },
# { title = "For Elm developers", path = "#", source = "" },
# { title = "For React developers", path = "#", source = "" },
# { title = "For LiveView developers", path = "#", source = "" },
]
[dependencies]
gleam_erlang = "~> 0.24"
gleam_json = "~> 1.0"
gleam_otp = "~> 0.9"
gleam_stdlib = "~> 0.36"
[dev-dependencies]
birdie = "~> 1.0"
gleeunit = "~> 1.0"
shellout = "~> 1.6"
simplifile = "~> 1.4"