glace
Note: This is still early in the project and not ready for production use
A framework to build APIs quickly that focuses primarily on:
- Ease of use
- Fast to code
- Performance
… in that order but it’s still pretty fast, like really, really fast.
Installing
gleam add glace
Usage
import glace
pub fn main() {
glace.new()
|> glace.port(3000) // Skipping this will default to port 4000
|> glace.get("/", fn(_) { glace.html("Hello, World!", status: 200) })
|> glace.get("/text", fn(_) { glace.text("A text response", status: 200) })
|> glace.get("/json", fn(_) { glace.json_string("{\"data\": \"hello\"}", status: 200) })
|> glace.get("/404", fn(_) { glace.not_found() })
|> glace.start()
}