Skip to content

Commit

Permalink
Update
Browse files Browse the repository at this point in the history
  • Loading branch information
lpil committed Feb 8, 2025
1 parent b7b93fd commit 9864462
Show file tree
Hide file tree
Showing 60 changed files with 239 additions and 3 deletions.
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -200,7 +200,7 @@ Looking for something to build? Check out [the suggestions list][suggestions].
### HTML

- [formal](https://github.com/lpil/formal) - [📚](https://hexdocs.pm/formal/) - Type safe HTML form decoding and validation!
- [glentities](https://git.ahlcode.fi/nicd/glentities) - [📚](https://hexdocs.pm/glentities/) - HTML entity encoder/decoder for Gleam
- [glentities](https://gitlab.com/Nicd/glentities) - [📚](https://hexdocs.pm/glentities/) - HTML entity encoder/decoder for Gleam
- [htmb](https://github.com/lpil/htmb) - [📚](https://hexdocs.pm/htmb/) - A tiny HTML builder for Gleam
- [htmgrrrl](https://github.com/lpil/htmgrrrl) - [📚](https://hexdocs.pm/htmgrrrl/) - Gleam bindings to htmerl, the fast and memory efficient Erlang HTML SAX parser.
- [nakai](https://github.com/nakaixo/nakai) - [📚](https://hexdocs.pm/nakai/) - HTML generation for Gleam, on the server or anywhere else
Expand Down Expand Up @@ -256,7 +256,7 @@ Looking for something to build? Check out [the suggestions list][suggestions].
### Numbers

- [bigdecimal](https://github.com/horvathandris/bigdecimal) - [📚](https://hexdocs.pm/bigdecimal/) - Arbitrary precision decimal arithmetic for Gleam
- [bigi](https://git.ahlcode.fi/nicd/bigi) - [📚](https://hexdocs.pm/bigi/) - Arbitrary precision integer arithmetic for Gleam
- [bigi](https://gitlab.com/Nicd/bigi) - [📚](https://hexdocs.pm/bigi/) - Arbitrary precision integer arithmetic for Gleam
- [gleam_community_maths](https://github.com/gleam-community/maths) - [📚](https://hexdocs.pm/gleam_community_maths/) - A basic maths library

### Parsing
Expand Down Expand Up @@ -297,7 +297,7 @@ Looking for something to build? Check out [the suggestions list][suggestions].

### Templating

- [glemplate](https://git.ahlcode.fi/nicd/glemplate) - [📚](https://hexdocs.pm/glemplate/) - A simple template engine for Gleam
- [glemplate](https://gitlab.com/Nicd/glemplate) - [📚](https://hexdocs.pm/glemplate/) - A simple template engine for Gleam
- [handles](https://github.com/olian04/gleam_handles) - [📚](https://hexdocs.pm/handles/) - Pure Gleam templating language inspired by Mustache and Handlebars.js

### Testing
Expand Down
4 changes: 4 additions & 0 deletions packages/aoc_2024.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
name = "aoc_2024"
description = "Solutions for 2024's Advent of Code"
repo_url = "https://github.com/tiborpilz/aoc_2024"
category = ""
4 changes: 4 additions & 0 deletions packages/badgerfish.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
name = "badgerfish"
description = "Convert between XML and JSON using the BadgerFish specification"
repo_url = "https://codeberg.org/edwinvanl/badgerfish"
category = ""
4 changes: 4 additions & 0 deletions packages/bath.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
name = "bath"
description = "A resource pool for Gleam!"
repo_url = "https://github.com/Pevensie/bath"
category = ""
4 changes: 4 additions & 0 deletions packages/beencode.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
name = "beencode"
description = "🐝 bencode in Gleam"
repo_url = "https://github.com/giacomocavalieri/beencode"
category = ""
4 changes: 4 additions & 0 deletions packages/boyer_moore.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
name = "boyer_moore"
description = "Boyer-Moore search algorithm for BitArrays and custom data structures"
repo_url = "https://git.ahlcode.fi//nicd/boyer_moore"
category = ""
4 changes: 4 additions & 0 deletions packages/bummer.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
name = "bummer"
description = "A Gleam client library for controlling intimate hardware"
repo_url = "https://github.com/FrostyX/bummer"
category = ""
4 changes: 4 additions & 0 deletions packages/cachmere.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
name = "cachmere"
description = "A caching solution for Gleam web apps, designed to be used with Wisp."
repo_url = "https://github.com/ross-byrne/cachmere"
category = ""
4 changes: 4 additions & 0 deletions packages/cake_shork.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
name = "cake_shork"
description = "🎂Cake 🦭MariaDB and 🐬MySQL adapters which pass PreparedStatements to the shork library for execution written in Gleam."
repo_url = "https://github.com/inoas/gleam-cake-shork"
category = ""
4 changes: 4 additions & 0 deletions packages/cog.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
name = "cog"
description = "A package for performing code generation actions."
repo_url = "https://github.com/DanielleMaywood/cog"
category = ""
4 changes: 4 additions & 0 deletions packages/convert_http_query.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
name = "convert_http_query"
description = "Encode and decode HTTP queries from/to Gleam types"
repo_url = "https://github.com/Billuc/convert_http_query"
category = ""
4 changes: 4 additions & 0 deletions packages/deriv.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
name = "deriv"
description = "Derive functions for your Gleam types"
repo_url = "https://github.com/bchase/deriv"
category = ""
4 changes: 4 additions & 0 deletions packages/dijkstra.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
name = "dijkstra"
description = "A versatile implementation of Dijkstra's shortest path algorithm for Gleam."
repo_url = "https://github.com/hraftery/gleam-dijkstra"
category = ""
4 changes: 4 additions & 0 deletions packages/dotenv_conf.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
name = "dotenv_conf"
description = "Easy configurations from environment variables and .env files."
repo_url = "https://gitlab.com/amineco/dotenv_conf"
category = ""
4 changes: 4 additions & 0 deletions packages/effect.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
name = "effect"
description = "A small library for handling side effects! Particularly promises in Gleam. Inspired by Elm and Lustre's approach to effect handling."
repo_url = "https://github.com/ethanthoma/effect"
category = ""
4 changes: 4 additions & 0 deletions packages/eventsourcing_inmemory.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
name = "eventsourcing_inmemory"
description = "InMemory event store for the Eventsourcing library"
repo_url = "https://github.com/renatillas/eventsourcing_inmemory"
category = ""
4 changes: 4 additions & 0 deletions packages/fabulous.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
name = "fabulous"
description = "A simple gleam library for creating tables based on columns and rows."
repo_url = "https://github.com/DeveloperSpoot/fabulous"
category = ""
4 changes: 4 additions & 0 deletions packages/gextra.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
name = "gextra"
description = "Extra QOL functions."
repo_url = "https://github.com/lv37/gextra"
category = ""
4 changes: 4 additions & 0 deletions packages/gl_wasm.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
name = "gl_wasm"
description = "Create binary WebAssembly modules in Gleam"
repo_url = "https://github.com/gertvv/gl_wasm"
category = ""
4 changes: 4 additions & 0 deletions packages/glace.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
name = "glace"
description = "An easy to use, high performance framework to quickly build APIs for the Gleam programming language"
repo_url = "https://github.com/ramkarthik/glace"
category = ""
4 changes: 4 additions & 0 deletions packages/glbencode.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
name = "glbencode"
description = "Gleam-based implementation for handling Bencode data, a format used by the BitTorrent protocol. It includes modules for parsing raw Bencode data into an intermediate representation, encoding various data types into Bencode format, and decoding Bencode data into dynamic types. This repository is ideal for developers needing to work with Bencode data in Gleam, offering comprehensive tools for parsing, encoding, and decoding."
repo_url = "https://github.com/fr0stylo/glbencode"
category = ""
4 changes: 4 additions & 0 deletions packages/gleam_loan.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
name = "gleam_loan"
description = "Some basic loan calculation tools"
repo_url = "https://github.com/camray/gleam-fin"
category = ""
4 changes: 4 additions & 0 deletions packages/gleam_time.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
name = "gleam_time"
description = "Work with time in Gleam!"
repo_url = "https://github.com/gleam-lang/time"
category = ""
4 changes: 4 additions & 0 deletions packages/gleamrpc.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
name = "gleamrpc"
description = "Remote Procedure Calls in Gleam"
repo_url = "https://github.com/Billuc/gleamrpc"
category = ""
4 changes: 4 additions & 0 deletions packages/gleamrpc_http_client.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
name = "gleamrpc_http_client"
description = "HTTP Client for GleamRPC"
repo_url = "https://github.com/Billuc/gleamrpc_http_client"
category = ""
4 changes: 4 additions & 0 deletions packages/gleamrpc_http_server.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
name = "gleamrpc_http_server"
description = "HTTP server for GleamRPC"
repo_url = "https://github.com/Billuc/gleamrpc_http_server"
category = ""
4 changes: 4 additions & 0 deletions packages/glistix_stdlib.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
name = "glistix_stdlib"
description = "A fork of the Gleam standard library for Glistix's Nix target"
repo_url = "https://github.com/glistix/stdlib"
category = ""
4 changes: 4 additions & 0 deletions packages/gs.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
name = "gs"
description = "Minimalistic streaming library for Gleam"
repo_url = "https://github.com/ThatScalaGuy/gs"
category = ""
4 changes: 4 additions & 0 deletions packages/gsmtp.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
name = "gsmtp"
description = "SMTP Client for Gleam"
repo_url = "https://github.com/andre-dasilva/gsmtp"
category = ""
4 changes: 4 additions & 0 deletions packages/js_parser.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
name = "js_parser"
description = "A JavaScript parser written in Gleam"
repo_url = "https://github.com/desertthunder/js_parser"
category = ""
4 changes: 4 additions & 0 deletions packages/kitten.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
name = "kitten"
description = "A minimalistic in-browser game engine."
repo_url = "https://github.com/synchro0001/kitten-engine"
category = ""
4 changes: 4 additions & 0 deletions packages/klubok_gleam.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
name = "klubok_gleam"
description = "Do notation pipes for functions which easy to mock"
repo_url = "https://github.com/darky/klubok-gleam"
category = ""
4 changes: 4 additions & 0 deletions packages/kv_sessions.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
name = "kv_sessions"
description = "Session management library for Wisp. Manage user sessions in a simple key-value store."
repo_url = "https://github.com/MaxHill/kv_sessions"
category = ""
4 changes: 4 additions & 0 deletions packages/kv_sessions_postgres_adapter.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
name = "kv_sessions_postgres_adapter"
description = "Postgres driver for kv_sessions"
repo_url = "https://github.com/MaxHill/kv_sessions"
category = ""
4 changes: 4 additions & 0 deletions packages/kv_sessions_postgres_store.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
name = "kv_sessions_postgres_store"
description = "Postgres driver for kv_sessions"
repo_url = "https://github.com/MaxHill/kv_sessions"
category = ""
4 changes: 4 additions & 0 deletions packages/lap.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
name = "lap"
description = "Quick'n dirty timing of your Gleam code."
repo_url = "https://github.com/JosephTLyons/lap"
category = ""
4 changes: 4 additions & 0 deletions packages/le_ids.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
name = "le_ids"
description = "✨ Unique IDs for Gleam"
repo_url = "https://github.com/Sliden101/le_ids"
category = ""
4 changes: 4 additions & 0 deletions packages/lifeguard.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
name = "lifeguard"
description = "A simple actor pool for Gleam!"
repo_url = "https://github.com/Pevensie/lifeguard"
category = ""
4 changes: 4 additions & 0 deletions packages/loan.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
name = "loan"
description = "Loan calculation tools"
repo_url = "https://github.com/camray/gleam-loan"
category = ""
4 changes: 4 additions & 0 deletions packages/lustre_alpine.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
name = "lustre_alpine"
description = "Lustre Alpine is a Gleam library for working with Alpine JS through Lustre attributes."
repo_url = "https://github.com/renatillas/lustre_alpine"
category = ""
4 changes: 4 additions & 0 deletions packages/mapped.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
name = "mapped"
description = "An implementation of a Bidirectional Map in Gleam"
repo_url = "https://github.com/GearsDatapacks/gleam-mapped"
category = ""
4 changes: 4 additions & 0 deletions packages/murmur3a.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
name = "murmur3a"
description = "32 bit variant of the Murmur3 non-cryptographic hash function"
repo_url = "https://codeberg.org/eaon/murmur3a"
category = ""
4 changes: 4 additions & 0 deletions packages/okay.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
name = "okay"
description = "Data validation library for Gleam"
repo_url = "https://github.com/gmartsenkov/okay"
category = ""
4 changes: 4 additions & 0 deletions packages/palabres.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
name = "palabres"
description = "Opinionated logger for Gleam, targetting both BEAM and JS"
repo_url = "https://github.com/ghivert/palabres"
category = ""
4 changes: 4 additions & 0 deletions packages/pathern.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
name = "pathern"
description = "A URL path pattern matching library for the Gleam programming language"
repo_url = "https://github.com/ramkarthik/pathern"
category = ""
4 changes: 4 additions & 0 deletions packages/pevensie_postgres.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
name = "pevensie_postgres"
description = "The official Postgres driver for the Pevensie framework"
repo_url = "https://github.com/Pevensie/pevensie_postgres"
category = ""
4 changes: 4 additions & 0 deletions packages/pevensie_redis.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
name = "pevensie_redis"
description = "The official Redis-compatible driver for the Pevensie framework"
repo_url = "https://github.com/Pevensie/pevensie_redis"
category = ""
4 changes: 4 additions & 0 deletions packages/popcicle.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
name = "popcicle"
description = "Simple to use, styleable popovers for Lustre"
repo_url = "https://github.com/dinkelspiel/popcicle"
category = ""
4 changes: 4 additions & 0 deletions packages/probly.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
name = "probly"
description = "Probabilistic functional programming in Gleam"
repo_url = "https://github.com/raquentin/probly"
category = ""
4 changes: 4 additions & 0 deletions packages/reference_this.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
name = "reference_this"
description = "A development tool to reference other gleam files"
repo_url = "https://github.com/adelhult/reference_this"
category = ""
4 changes: 4 additions & 0 deletions packages/rsvp.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
name = "rsvp"
description = "Send HTTP requests from Lustre applications and server components."
repo_url = "https://github.com/hayleigh-dot-dev/rsvp"
category = ""
4 changes: 4 additions & 0 deletions packages/shork.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
name = "shork"
description = "A MySQL / MariaDB database client for Gleam, based on MySQL-OTP. Heavily inspired by POG."
repo_url = "https://github.com/ninanomenon/shork"
category = ""
4 changes: 4 additions & 0 deletions packages/sketch_lustre_experimental.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
name = "sketch_lustre_experimental"
description = "An experimental Sketch runtime package, made to work with Lustre!"
repo_url = "https://github.com/ghivert/sketch"
category = ""
4 changes: 4 additions & 0 deletions packages/sparkleplug.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
name = "sparkleplug"
description = "A Gleam library for working with the Sparkplug IoT protocol."
repo_url = "https://github.com/KavanPrice/sparkleplug"
category = ""
4 changes: 4 additions & 0 deletions packages/spoke.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
name = "spoke"
description = "A Gleam MQTT 3.1.1 client for the Erlang runtime."
repo_url = "https://github.com/sbergen/spoke"
category = ""
4 changes: 4 additions & 0 deletions packages/spoke_tcp.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
name = "spoke_tcp"
description = "A TCP transport channel for the spoke MQTT client."
repo_url = "https://github.com/sbergen/spoke"
category = ""
4 changes: 4 additions & 0 deletions packages/themis.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
name = "themis"
description = "Prometheus client in pure Gleam!"
repo_url = "https://github.com/guillheu/Themis"
category = ""
4 changes: 4 additions & 0 deletions packages/trellis.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
name = "trellis"
description = "A simple Gleam library for pretty printing tabular data!"
repo_url = "https://github.com/ethanthoma/trellis"
category = ""
4 changes: 4 additions & 0 deletions packages/verify.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
name = "verify"
description = "Ergonomic data validation library inspired by decode!"
repo_url = "https://github.com/tylermeekel/verify"
category = ""
4 changes: 4 additions & 0 deletions packages/xmljson.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
name = "xmljson"
description = "Convert between XML and JSON using the BadgerFish specification"
repo_url = "https://codeberg.org/edwinvanl/xmljson"
category = ""

0 comments on commit 9864462

Please sign in to comment.