Skip to content

Commit

Permalink
New libraries
Browse files Browse the repository at this point in the history
  • Loading branch information
lpil committed Apr 4, 2024
1 parent b1741a1 commit 8d366f6
Show file tree
Hide file tree
Showing 21 changed files with 102 additions and 0 deletions.
2 changes: 2 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -91,6 +91,7 @@ Looking for something to build? Check out [the suggestions list][suggestions].

### Cryptography

- [antigone](https://github.com/lpil/antigone) - [📚](https://hexdocs.pm/antigone/) - Argon2 password hashing for Gleam.
- [beecrypt](https://github.com/lpil/beecrypt) - [📚](https://hexdocs.pm/beecrypt/) - Buzzing Gleam bindings to the Erlang bcrypt hashing library
- [gleam_crypto](https://github.com/gleam-lang/crypto) - [📚](https://hexdocs.pm/gleam_crypto/) - A Gleam cryptography library supporting Erlang and JavaScript
- [ids](https://github.com/rvcas/ids) - [📚](https://hexdocs.pm/ids/) - Unique IDs for Gleam
Expand Down Expand Up @@ -121,6 +122,7 @@ Looking for something to build? Check out [the suggestions list][suggestions].

### Erlang and OTP

- [carpenter](https://github.com/grottohub/carpenter) - [📚](https://hexdocs.pm/carpenter/) - Bindings for Erlang's ETS tables. Forked and updated from gts.
- [gen_core_erlang](https://codeberg.org/kero/gleam_codegen) - [📚](https://hexdocs.pm/gen_core_erlang/) - Generate Core Erlang from Gleam (wraps the Erlang cerl compiler module)
- [gleam_erlang](https://github.com/gleam-lang/erlang) - [📚](https://hexdocs.pm/gleam_erlang/) - A Gleam library for working with Erlang
- [gleam_otp](https://github.com/gleam-lang/otp) - [📚](https://hexdocs.pm/gleam_otp/) - Fault tolerant multicore Gleam programs with OTP
Expand Down
5 changes: 5 additions & 0 deletions packages/antigone.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
name = "antigone"
description = "Argon2 password hashing for Gleam."
docs_url = "https://hexdocs.pm/antigone/"
repo_url = "https://github.com/lpil/antigone"
category = "Cryptography"
5 changes: 5 additions & 0 deletions packages/carpenter.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
name = "carpenter"
description = "Bindings for Erlang's ETS tables. Forked and updated from gts."
docs_url = "https://hexdocs.pm/carpenter/"
repo_url = "https://github.com/grottohub/carpenter"
category = "Erlang and OTP"
5 changes: 5 additions & 0 deletions packages/conllu.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
name = "conllu"
description = "A gleam package to parse the CONLLU format"
docs_url = "https://hexdocs.pm/conllu/"
repo_url = "https://github.com/BrewingWeasel/conllu"
category = ""
5 changes: 5 additions & 0 deletions packages/context_fp_gleam.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
name = "context_fp_gleam"
description = "Functional programming context for Gleam"
docs_url = "https://hexdocs.pm/context_fp_gleam/"
repo_url = "https://github.com/darky/context-fp-gleam"
category = ""
5 changes: 5 additions & 0 deletions packages/decepticon.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
name = "decepticon"
description = "StateT/Result in Gleam"
docs_url = "https://hexdocs.pm/decepticon/"
repo_url = "https://github.com/abradley2/decepticon"
category = ""
5 changes: 5 additions & 0 deletions packages/dig.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
name = "dig"
description = "parse path expr as `dynamic.Decoder`"
docs_url = "https://hexdocs.pm/dig/"
repo_url = "https://github.com/lost22git/dig"
category = ""
5 changes: 5 additions & 0 deletions packages/germinal.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
name = "germinal"
description = "Gleam bindings to crossterm in Rust"
docs_url = "https://hexdocs.pm/germinal/"
repo_url = "https://github.com/onelone852/germinal"
category = ""
5 changes: 5 additions & 0 deletions packages/glcode.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
name = "glcode"
description = "Gleam bindings to Erlang's code module"
docs_url = "https://hexdocs.pm/glcode/"
repo_url = "https://github.com/grodaus/glcode"
category = ""
5 changes: 5 additions & 0 deletions packages/glemtext.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
name = "glemtext"
description = "A small library for parsing Gemini's gemtext. Runs on both Erlang and JS"
docs_url = "https://hexdocs.pm/glemtext/"
repo_url = "https://github.com/myrkvi/glemtext"
category = ""
5 changes: 5 additions & 0 deletions packages/gliberapay.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
name = "gliberapay"
description = "Work with Liberapay in Gleam!"
docs_url = "https://hexdocs.pm/gliberapay/"
repo_url = "https://github.com/lpil/gliberapay"
category = ""
5 changes: 5 additions & 0 deletions packages/gloss.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
name = "gloss"
description = "A Gleam package"
docs_url = "https://hexdocs.pm/gloss/"
repo_url = "https://github.com/Sylvance/gloss"
category = ""
5 changes: 5 additions & 0 deletions packages/glzoneinfo.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
name = "glzoneinfo"
description = "Parser for binary zoneinfo files"
docs_url = "https://hexdocs.pm/glzoneinfo/"
repo_url = "https://github.com/grodaus/glzoneinfo"
category = ""
5 changes: 5 additions & 0 deletions packages/iox.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
name = "iox"
description = "Extra IO features for Gleam."
docs_url = "https://hexdocs.pm/iox/"
repo_url = "https://github.com/Nekika/iox"
category = ""
5 changes: 5 additions & 0 deletions packages/mockth.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
name = "mockth"
description = "Erlang modules mocking library for Gleam"
docs_url = "https://hexdocs.pm/mockth/"
repo_url = "https://github.com/bondiano/mockth"
category = ""
5 changes: 5 additions & 0 deletions packages/remote_data.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
name = "remote_data"
description = "A package to deal with remote data in Gleam"
docs_url = "https://hexdocs.pm/remote_data/"
repo_url = "https://github.com/Massolari/remote_data"
category = ""
5 changes: 5 additions & 0 deletions packages/render_md.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
name = "render_md"
description = "A dead simple markdown renderer for gleam"
docs_url = "https://hexdocs.pm/render_md/"
repo_url = "https://github.com/gastonche/gleam_md"
category = ""
5 changes: 5 additions & 0 deletions packages/sol.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
name = "sol"
description = "A tiny Gleam library for calculating sun positions and phases."
docs_url = "https://hexdocs.pm/sol/"
repo_url = "https://github.com/1-bit-wonder/sol"
category = ""
5 changes: 5 additions & 0 deletions packages/trust.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
name = "trust"
description = "Data validation library for Gleam"
docs_url = "https://hexdocs.pm/trust/"
repo_url = "https://github.com/krystofrezac/trust"
category = ""
5 changes: 5 additions & 0 deletions packages/vindaloo.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
name = "vindaloo"
description = "Spicy curry functions that support a larger function arity"
docs_url = "https://hexdocs.pm/vindaloo/"
repo_url = "https://github.com/abradley2/vindaloo"
category = ""
5 changes: 5 additions & 0 deletions packages/webmidi.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
name = "webmidi"
description = "Web MIDI API bindings for Gleam"
docs_url = "https://hexdocs.pm/webmidi/"
repo_url = "https://github.com/enderchief/webmidi"
category = ""

0 comments on commit 8d366f6

Please sign in to comment.