Learning Gleam
import gleam/io
pub fn main() {
io.println("hello, friend!")
}
Projects
News: Slow link aggregator
June: File host
Kirakira: Lobste.rs like forum made in Gleam
Webring: Blog post
Constellation: Simple webring database generator
Tutorials
Language tour
To do app: finished app
Lustre / Gleam: How to create modal popup
Deploying Gleam to linux server
Deploying on Fly.io
Resources
Gleam
Gleam Weekly
Awesome Gleam
Gloogle
Gleaming
Blog Posts
Things I like about Gleam’s Syntax
My Favorite Gleam Feature
A new Gleam feature I love
Packages
I'm only listing ones I've become familiar with so far.
Wisp: Web framework
Mist: Web server
Gleam_erlang: Types and functions for programs running on Erlang
Gleam_http: Types and functions for HTTP clients and servers
Gleam_json: Work with JSON in Gleam
Dotenv: Load environment variables from files
Glenvy: Pleasant way to interact with your environment
Lustre: Frontend framework
Nakai: HTML
Birl: Date/Time
Glailglind: Tailwind for Gleam
Simplifile: Simple file operations for Gleam that work on all targets (Erlang/Node/Deno)
Jot: Parser for Djot, a markdown-like language
Contour: Syntax highlighting for Gleam