pureyoda / awesome-gleam

💯 A collection of Gleam libraries, projects, and resources

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Awesome Gleam

Have a Gleam project to share with the world? Make a pull request and add it to the list.

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

Libraries

CLI

Cryptography

Databases

Data structures

Libraries that define generic data structures for use in Gleam projects.

Email

Libraries for sending email.

Erlang/OTP

Libraries for working with Erlang and OTP.

Error handling

Libraries for working with errors and computations that can fail.

File IO

  • gleam-lang/erlang - Gleam's Erlang library contains a module for working with files and directories.

Generators

  • mrdimosthenis/minigen - A library for generating random data in the Erlang ecosystem, written in Gleam.
  • nicklasxyz/gleam_stats - A library for generating and working with random numbers, distributions and statistics.

HTTP

HTTP clients

Libraries for making HTTP requests.

HTTP servers

Libraries for serving traffic over HTTP.

JSON

Machine learning

Parsing

Libraries for parsing different kinds of data.

Protocols

Mimetypes

Templating

Libraries for rendering strings from templates.

Testing

Projects for testing Gleam code.

  • lpil/gleeunit - Gleam bindings to the Erlang EUnit test framework.

Text and numbers

Libraries for parsing and manipulating text and numbers.

Validation

Websockets

  • lpil/nerf - Gleam bindings to gun, the Erlang HTTP/1.1, HTTP/2 and Websocket client.

Templates

Serverless

Projects

Compilers

Compilers for Gleam and compilers written in Gleam.

Programming Challenges

Web applications

Web applications written in Gleam.

Tools

Editor support

Resources

Websites

Websites with Gleam related content.

  • gleam.run - Gleam's website and introductory guide

Courses

  • Exercism's Gleam track - Crowd-sourced code mentorship. Practice having thoughtful conversations about code.

Social Media

Twitter

Reddit

About

💯 A collection of Gleam libraries, projects, and resources


Languages

Language:Gleam 100.0%