| Package | Description (click to reveal) |
| alpacki | 🦙 HPACK protocol (RFC 7541) for Gleam |
| bath | A resource pool for Gleam! |
| birch | A logging library for Gleam with cross-platform support |
| birdie | 🐦⬛ Snapshot testing in Gleam |
| birl | Date / Time handling for Gleam |
| bitty | Binary and string parser combinator library for Gleam |
| cangaroo | Gleam bindings for SocketCAN communication on Linux |
| castor | Work with JSON Schema in Gleam. Supports building schemas as well as encoding decoding from json schema file. |
| chilp | Allows you to use Mastodon comments on your Lustre blog. |
| cigogne | Easily migrate your Postgres databases. In Gleam ! |
| cnocco | A library for computing a canoncial cover for a set of functional dependencies. |
| cthulhu | A Terraria player editor written in Gleam |
| etch | A Gleam TUI Backend Library |
| ewe | 🐑 a fluffy Gleam web server |
| fluo | Simple and elegant vulkan renderer |
| gauzy | gauzy is a Gleam library providing flexible implementations of probabilistic data structures |
| glacier | Glacier brings incremental interactive unit testing to Gleam. It is meant as a drop-in replacement for Gleeunit and depends on and wraps a fork of it. |
| glisten | a shiny Gleam TCP/TLS server |
| glimr | A batteries-included web framework for Gleam |
| glove | Gleam QBE IR Generator |
| grille_pain | Toaster, made in lustre, for gleam |
| grom | A Gleamy library for the Discord API 🌟 |
| guddle | KDL parsing library in Gleam |
| humanize | Small Gleam helpers to make numbers, bytes, durations and lists human-friendly. |
| kielet | GNU Gettext implementation for Gleam |
| lustre | A Gleam web framework for building HTML templates, single page applications, and real-time server components. |
| maud | A MDX inspired Markdown renderer for Lustre and Gleam. |
| mist | a misty Gleam web server |
| mork | Markdown parser for Gleam |
| paddlefish | A pure-Gleam PDF generator! |
| parrot | 🦜 type-safe SQL in gleam for sqlite, postgresql & mysql |
| phony | An international phone number validator |
| rasa | Type-safe ETS tables, queues, and counters for Gleam |
| reki | A Gleam actor registry that manages actors by key, with fast ETS lookups and automatic cleanup |
| roar | Distributed pub/sub for Gleam with automatic cluster synchronization across BEAM nodes |
| rsvp | Send HTTP requests from Lustre applications and server components. |
| savoiardi | Three.js bindings for Gleam - part of the tiramisu game engine ecosystem |
| sextant | Type-safe JSON Schema generation and validation for Gleam |
| smol | A tiny webserver supporting all Javascript runtimes |
| squirrel | 🐿️ Type safe SQL in Gleam |
| squirtle | A JSON Patch (RFC 6902) implementation in Gleam |
| stratocumulus | Gleam Bindings to browser WebSocket client |
| stratus | A Gleam WebSocket client |
| tiramisu | A 3D game framework for building performant web games in Gleam |
| twig | A Gleam library for generating Typst documents |
| whisper | Local process pub/sub for Gleam with buffered subscriptions. Cross-platform support for Erlang and JavaScript. |
| woof | A straightforward logging library for Gleam. |
| yell | A Simple Service Discovery Protocol (SSDP) library for Gleam on Erlang |
Nonexhaustive list of whimsical names from packages.gleam.run. Personally for libraries I prefer descriptive names, but it doesn't really matter, and don't let me be the fun police!