Skip to content

Commit

Permalink
Update!
Browse files Browse the repository at this point in the history
  • Loading branch information
lpil committed Oct 28, 2024
1 parent ac50e75 commit a26b949
Show file tree
Hide file tree
Showing 44 changed files with 211 additions and 2 deletions.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -130,6 +130,7 @@ Looking for something to build? Check out [the suggestions list][suggestions].
- [radish](https://github.com/massivefermion/radish) - [📚](https://hexdocs.pm/radish/) - A Redis client for Gleam
- [sqlight](https://github.com/lpil/sqlight) - [📚](https://hexdocs.pm/sqlight/) - Use SQLite from Gleam!
- [squirrel](https://github.com/giacomocavalieri/squirrel) - [📚](https://hexdocs.pm/squirrel/) - 🐿️ Type safe SQL in Gleam
- [storail](https://github.com//) - [📚](https://hexdocs.pm/storail/) - A simple on-disc JSON based data store

### Email

Expand Down Expand Up @@ -359,7 +360,6 @@ Web applications written in Gleam.
## Tools

- [inoas/glychee](https://github.com/inoas/glychee) - A simple Gleam benchmark runner which wraps Benchee for the heavy lifting.
- [michaeljones/matcha](https://github.com/michaeljones/matcha) - A template system for Gleam
- [tynanbe/rad](https://github.com/tynanbe/rad) - A flexible task runner companion for the Gleam build manager.

## Editor support
Expand Down
5 changes: 5 additions & 0 deletions packages/amber.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
name = "amber"
description = "Deno bindings for Gleam."
docs_url = "https://hexdocs.pm/amber/"
repo_url = "https://github.com/han-tyumi/amber"
category = ""
5 changes: 5 additions & 0 deletions packages/ansel.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
name = "ansel"
description = "A simple and fast vips image processing library for Gleam!"
docs_url = "https://hexdocs.pm/ansel/"
repo_url = "https://github.com/tinybackup/ansel"
category = ""
5 changes: 5 additions & 0 deletions packages/arctic_plugin_diagram.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
name = "arctic_plugin_diagram"
description = "An Arctic plugin for generating latex diagrams!"
docs_url = "https://hexdocs.pm/arctic_plugin_diagram/"
repo_url = "https://github.com/RyanBrewer317/arctic_plugin_diagram"
category = ""
5 changes: 5 additions & 0 deletions packages/barnacle.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
name = "barnacle"
description = "Self-healing clusters for Gleam applications on the BEAM!"
docs_url = "https://hexdocs.pm/barnacle/"
repo_url = "https://github.com/Pevensie/barnacle"
category = ""
5 changes: 5 additions & 0 deletions packages/bigdecimal.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
name = "bigdecimal"
description = "Arbitrary precision decimal arithmetic for Gleam"
docs_url = "https://hexdocs.pm/bigdecimal/"
repo_url = "https://github.com/horvathandris/bigdecimal"
category = ""
5 changes: 5 additions & 0 deletions packages/bitsandbobs.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
name = "bitsandbobs"
description = "A collection of functions for working with BitArray's in gleam"
docs_url = "https://hexdocs.pm/bitsandbobs/"
repo_url = "https://github.com/BradBot1/gleam_bitsandbobs"
category = ""
5 changes: 5 additions & 0 deletions packages/cake_gleam_pgo.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
name = "cake_gleam_pgo"
description = "🎂Cake 🐘PostgreSQL adapter which which passes PreparedStatements to the gleam_pgo library for execution written in Gleam."
docs_url = "https://hexdocs.pm/cake_gleam_pgo/"
repo_url = "https://github.com/inoas/gleam-cake-gleam_pgo"
category = ""
5 changes: 5 additions & 0 deletions packages/cake_gmysql.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
name = "cake_gmysql"
description = "🎂Cake 🦭MariaDB and 🐬MySQL adapters which which pass PreparedStatements to the gmysql library for execution written in Gleam."
docs_url = "https://hexdocs.pm/cake_gmysql/"
repo_url = "https://github.com/inoas/gleam-cake-gmysql"
category = ""
5 changes: 5 additions & 0 deletions packages/cake_sqlight.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
name = "cake_sqlight"
description = "🎂Cake 🪶SQLite adapter which which passes PreparedStatements to the sqlight library for execution written in Gleam."
docs_url = "https://hexdocs.pm/cake_sqlight/"
repo_url = "https://github.com/inoas/gleam-cake-sqlight"
category = ""
5 changes: 5 additions & 0 deletions packages/delay_times.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
name = "delay_times"
description = "A Gleam library for working with delay times."
docs_url = "https://hexdocs.pm/delay_times/"
repo_url = "https://github.com/JosephTLyons/delay_times_gleam"
category = ""
5 changes: 5 additions & 0 deletions packages/feature_flags.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
name = "feature_flags"
description = "Feature flags for Gleam"
docs_url = "https://hexdocs.pm/feature_flags/"
repo_url = "https://github.com/austinthecoder/gleam_feature_flags"
category = ""
5 changes: 5 additions & 0 deletions packages/ftpasta.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
name = "ftpasta"
description = "Simple FTP client for Gleam."
docs_url = "https://hexdocs.pm/ftpasta/"
repo_url = "https://codeberg.org/Deepfriedice/ftpasta"
category = ""
5 changes: 5 additions & 0 deletions packages/funsies.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
name = "funsies"
description = "A fun, friendly, and type-safe ORM for Gleam! Compose type-safe SQL queries, generate decoders and types from schemas, and with a fun CLI!"
docs_url = "https://hexdocs.pm/funsies/"
repo_url = "https://github.com/ashercn97/funsies"
category = ""
5 changes: 5 additions & 0 deletions packages/glailwind_merge.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
name = "glailwind_merge"
description = "Utility function to efficiently merge Tailwind CSS classes in JS without style conflicts."
docs_url = "https://hexdocs.pm/glailwind_merge/"
repo_url = "https://github.com/dinkelspiel/glailwind_merge"
category = ""
5 changes: 5 additions & 0 deletions packages/glambda.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
name = "glambda"
description = "Write AWS Lambda functions in Gleam!"
docs_url = "https://hexdocs.pm/glambda/"
repo_url = "https://github.com/ryanmiville/glambda"
category = ""
5 changes: 5 additions & 0 deletions packages/gleamlz_string.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
name = "gleamlz_string"
description = "Gleam implementation of the JavaScript lz-string library"
docs_url = "https://hexdocs.pm/gleamlz_string/"
repo_url = "https://github.com/eelmafia/gleamlz_string"
category = ""
5 changes: 5 additions & 0 deletions packages/gleamy_lights.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
name = "gleamy_lights"
description = "Colored terminal output for Gleam."
docs_url = "https://hexdocs.pm/gleamy_lights/"
repo_url = "https://github.com/strawmelonjuice/gleamy_lights"
category = ""
5 changes: 5 additions & 0 deletions packages/gleatfy.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
name = "gleatfy"
description = "A Gleam client for the ntfy push notification API"
docs_url = "https://hexdocs.pm/gleatfy/"
repo_url = "https://github.com/l-x/gleatfy"
category = ""
5 changes: 5 additions & 0 deletions packages/gleojson.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
name = "gleojson"
description = "A Gleam library for encoding and decoding GeoJSON"
docs_url = "https://hexdocs.pm/gleojson/"
repo_url = "https://github.com/guria/gleojson"
category = ""
5 changes: 5 additions & 0 deletions packages/glitr_convert.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
name = "glitr_convert"
description = "Utilities to create encoders and decoders from basic and complex types"
docs_url = "https://hexdocs.pm/glitr_convert/"
repo_url = "https://github.com/Billuc/glitr"
category = ""
5 changes: 5 additions & 0 deletions packages/glitr_convert_cake.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
name = "glitr_convert_cake"
description = "Encode and decode from and to Gleam types effortlessly !"
docs_url = "https://hexdocs.pm/glitr_convert_cake/"
repo_url = "https://github.com/Billuc/glitr"
category = ""
5 changes: 5 additions & 0 deletions packages/glitr_convert_sql.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
name = "glitr_convert_sql"
description = "Create SQL requests from Gleam types effortlessly !"
docs_url = "https://hexdocs.pm/glitr_convert_sql/"
repo_url = "https://github.com/Billuc/glitr"
category = ""
5 changes: 5 additions & 0 deletions packages/gtz.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
name = "gtz"
description = "A timezone data provider for Gleam! "
docs_url = "https://hexdocs.pm/gtz/"
repo_url = "https://github.com/jrstrunk/gtz"
category = ""
5 changes: 5 additions & 0 deletions packages/gulid.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
name = "gulid"
description = "ULID implementation in Gleam (Erlang target only)"
docs_url = "https://hexdocs.pm/gulid/"
repo_url = "https://github.com/vtomilin/gulid"
category = ""
5 changes: 5 additions & 0 deletions packages/javascript_mutable_reference.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
name = "javascript_mutable_reference"
description = "Mutable references for Gleam JavaScript"
docs_url = "https://hexdocs.pm/javascript_mutable_reference/"
repo_url = "https://github.com/lpil/javascript-mutable-reference"
category = ""
5 changes: 5 additions & 0 deletions packages/jotkey.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
name = "jotkey"
description = "Convert jot documents to lustre elements. Can convert to custom renderers"
docs_url = "https://hexdocs.pm/jotkey/"
repo_url = "https://github.com/ray-delossantos/jotkey"
category = ""
5 changes: 5 additions & 0 deletions packages/lamb.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
name = "lamb"
description = "ETS and MatchSpecs for Gleam."
docs_url = "https://hexdocs.pm/lamb/"
repo_url = "https://github.com/chouzar/lamb"
category = ""
5 changes: 5 additions & 0 deletions packages/lazy_const.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
name = "lazy_const"
description = "Lazily initialised constants for Gleam"
docs_url = "https://hexdocs.pm/lazy_const/"
repo_url = "https://gitlab.com/arkandos/lazy-const"
category = ""
5 changes: 5 additions & 0 deletions packages/lenient_parse.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
name = "lenient_parse"
description = "Lenient Python-like parsing functions for Gleam."
docs_url = "https://hexdocs.pm/lenient_parse/"
repo_url = "https://github.com/JosephTLyons/lenient_parse"
category = ""
5 changes: 5 additions & 0 deletions packages/lucide_lustre.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
name = "lucide_lustre"
description = "A library providing https://lucide.dev icons to lustre"
docs_url = "https://hexdocs.pm/lucide_lustre/"
repo_url = "https://github.com/dinkelspiel/lucide_lustre"
category = ""
5 changes: 5 additions & 0 deletions packages/midas_browser.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
name = "midas_browser"
description = "Run midas tasks in the browser."
docs_url = "https://hexdocs.pm/midas_browser/"
repo_url = "https://github.com/midas-framework/midas_browser"
category = ""
5 changes: 5 additions & 0 deletions packages/midas_sdk.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
name = "midas_sdk"
description = "A bag of SDK's that can be used with midas."
docs_url = "https://hexdocs.pm/midas_sdk/"
repo_url = "https://github.com/midas-framework/midas_sdk"
category = ""
5 changes: 5 additions & 0 deletions packages/ormlette.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
name = "ormlette"
description = "A delightful ORM (?) for Gleam! 🍳"
docs_url = "https://hexdocs.pm/ormlette/"
repo_url = "https://github.com/ashercn97/ormlette"
category = ""
5 changes: 5 additions & 0 deletions packages/pevensie.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
name = "pevensie"
description = "The backend application framework for Gleam!"
docs_url = "https://hexdocs.pm/pevensie/"
repo_url = "https://github.com/Pevensie/pevensie"
category = ""
5 changes: 5 additions & 0 deletions packages/porter_stemmer.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
name = "porter_stemmer"
description = "Porter word stemming in Gleam"
docs_url = "https://hexdocs.pm/porter_stemmer/"
repo_url = "https://github.com/lpil/porter_stemmer"
category = ""
5 changes: 5 additions & 0 deletions packages/ratioed.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
name = "ratioed"
description = "A rational number library for gleam."
docs_url = "https://hexdocs.pm/ratioed/"
repo_url = "https://github.com/schurhammer/ratioed"
category = ""
5 changes: 5 additions & 0 deletions packages/simplejson.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
name = "simplejson"
description = "Native gleam json parser/generator"
docs_url = "https://hexdocs.pm/simplejson/"
repo_url = "https://github.com/pendletong/simplejson"
category = ""
5 changes: 5 additions & 0 deletions packages/spectator.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
name = "spectator"
description = "BEAM observer tool"
docs_url = "https://hexdocs.pm/spectator/"
repo_url = "https://github.com/JonasGruenwald/spectator"
category = ""
5 changes: 5 additions & 0 deletions packages/squeal.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
name = "squeal"
description = "SQL-Formatter for Gleam"
docs_url = "https://hexdocs.pm/squeal/"
repo_url = "https://github.com/MoeDevelops/squeal"
category = ""
5 changes: 5 additions & 0 deletions packages/storail.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
name = "storail"
description = "A simple on-disc JSON based data store"
docs_url = "https://hexdocs.pm/storail/"
repo_url = "https://github.com//"
category = "Databases"
5 changes: 5 additions & 0 deletions packages/tenthash.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
name = "tenthash"
description = "Gleam based implementation of TentHash for Erlang targets"
docs_url = "https://hexdocs.pm/tenthash/"
repo_url = "https://github.com/pendletong/tenthash"
category = ""
5 changes: 5 additions & 0 deletions packages/validated.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
name = "validated"
description = "Easily accumulate errors in Gleam!"
docs_url = "https://hexdocs.pm/validated/"
repo_url = "https://github.com/ryanmiville/validated"
category = ""
1 change: 0 additions & 1 deletion src/awesome.gleam
Original file line number Diff line number Diff line change
Expand Up @@ -102,7 +102,6 @@ Web applications written in Gleam.
## Tools
- [inoas/glychee](https://github.com/inoas/glychee) - A simple Gleam benchmark runner which wraps Benchee for the heavy lifting.
- [michaeljones/matcha](https://github.com/michaeljones/matcha) - A template system for Gleam
- [tynanbe/rad](https://github.com/tynanbe/rad) - A flexible task runner companion for the Gleam build manager.
## Editor support
Expand Down

0 comments on commit a26b949

Please sign in to comment.