Skip to content
Oeiuwq Faith Blog OpenSource Porfolio

gleam-lang/awesome-gleam

๐Ÿ’ฏ A collection of Gleam libraries, projects, and resources

gleam-lang/awesome-gleam.json
{
"createdAt": "2019-12-16T09:45:06Z",
"defaultBranch": "main",
"description": "๐Ÿ’ฏ A collection of Gleam libraries, projects, and resources",
"fullName": "gleam-lang/awesome-gleam",
"homepage": "",
"language": "Gleam",
"name": "awesome-gleam",
"pushedAt": "2025-10-19T18:36:21Z",
"stargazersCount": 1809,
"topics": [
"awesome-list",
"gleam",
"libraries",
"projects"
],
"updatedAt": "2025-11-25T15:43:01Z",
"url": "https://github.com/gleam-lang/awesome-gleam"
}

For a full list of packages check out the Gleam package index.

Have a Gleam project to share with the world? Add a file in packages/ and run gleam run.

Looking for something to build? Check out [the suggestions list][suggestions].

[suggestions] !: https://github.com/gleam-lang/awesome-gleam/issues/34

  • [Packages]!(#packages)
    • [API Clients]!(#api-clients)
    • [Benchmarking]!(#benchmarking)
    • [Build Tooling]!(#build-tooling)
    • [Command Line]!(#command-line)
    • [Configuration]!(#configuration)
    • [Cryptography]!(#cryptography)
    • [Data Structures]!(#data-structures)
    • [Databases]!(#databases)
    • [Email]!(#email)
    • [Erlang and OTP]!(#erlang-and-otp)
    • [Error Handling]!(#error-handling)
    • [File System]!(#file-system)
    • [Formats]!(#formats)
    • [Frontend]!(#frontend)
    • [Gleam]!(#gleam)
    • [Graphics]!(#graphics)
    • [HTML]!(#html)
    • [HTTP]!(#http)
    • [HTTP Clients]!(#http-clients)
    • [HTTP Servers]!(#http-servers)
    • [JSON]!(#json)
    • [JavaScript]!(#javascript)
    • [Logging and Monitoring]!(#logging-and-monitoring)
    • [Machine Learning]!(#machine-learning)
    • [Networking]!(#networking)
    • [Numbers]!(#numbers)
    • [Parsing]!(#parsing)
    • [Project Tooling]!(#project-tooling)
    • [Push Notifications]!(#push-notifications)
    • [Queues and Job Processing]!(#queues-and-job-processing)
    • [Randomness]!(#randomness)
    • [SDKs]!(#sdks)
    • [Standards]!(#standards)
    • [Templating]!(#templating)
    • [Testing]!(#testing)
    • [Text]!(#text)
    • [Time]!(#time)
    • [Validation]!(#validation)
    • [Web frameworks]!(#web-frameworks)
    • [Websites]!(#websites)
  • [Projects]!(#projects)
    • [Compilers]!(#compilers)
    • [Web applications]!(#web-applications)
    • [Network applications]!(#network-applications)
  • [Tools]!(#tools)
    • [Editor support]!(#editor-support)
  • [Resources]!(#resources)
    • [Websites]!(#websites)
    • [Courses]!(#courses)
    • [Social Media]!(#social-media)
  • argus - ๐Ÿ“š - Argon2 password hashing library for Gleam, based on the reference C implementation.
  • beecrypt - ๐Ÿ“š - Buzzing Gleam bindings to the Erlang bcrypt hashing library
  • gleam_crypto - ๐Ÿ“š - A Gleam cryptography library supporting Erlang and JavaScript
  • ids - ๐Ÿ“š - Unique IDs for Gleam
  • kmh - ๐Ÿ“š - Implementation of Knuthโ€™s multiplicative hashing (useful for ID obfuscation, etc.)
  • youid - ๐Ÿ“š - Generate and parse UUIDs
  • cors_builder - ๐Ÿ“š - A CORS Builder, performing validation and injection of CORS for misp, wisp and any framework!
  • gleam_http - ๐Ÿ“š - Types and functions for Gleam HTTP clients and servers
  • cactus - ๐Ÿ“š - A tool for managing git lifecycle hooks with โœจ gleam! Pre commit, Pre push and more!
  • go_over - ๐Ÿ“š - A tool to audit Erlang & Elixir dependencies, to make sure your gleam projects really sparkle! โœจ
  • hexdocs_offline - ๐Ÿ“š - Download an offline version of the hexdocs of your projects dependencies to a local folder!
  • webpush - ๐Ÿ“š - Web Push API library for Gleam, supports encryption and VAPID
  • wimp - ๐Ÿ“š - A Gleam client for the Pushover push notification API

Compilers for Gleam and compilers written in Gleam.

Web applications written in Gleam.

Network applications/servers written in Gleam

Websites with Gleam related content.