From f887d2d0d57f92b17dc44a8310819efd288c6c9d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ra=C3=BAl?= Date: Fri, 29 Nov 2024 18:05:57 -0800 Subject: [PATCH 1/3] gleam run --- packages/acrostic.toml | 5 +++++ packages/atto.toml | 5 +++++ packages/bright.toml | 5 +++++ packages/cake_pog.toml | 5 +++++ packages/cigogne.toml | 5 +++++ packages/glat.toml | 5 +++++ packages/gleam_deque.toml | 5 +++++ packages/gleam_regexp.toml | 5 +++++ packages/gleam_retry.toml | 5 +++++ packages/gleam_yielder.toml | 5 +++++ packages/gleameter.toml | 5 +++++ packages/gleamstar.toml | 5 +++++ packages/glebs.toml | 5 +++++ packages/gtabler.toml | 5 +++++ packages/gxyz.toml | 5 +++++ packages/json_blueprint.toml | 5 +++++ packages/lustre_http_lib.toml | 5 +++++ packages/lustre_pipes.toml | 5 +++++ packages/midas_node.toml | 5 +++++ packages/mysig.toml | 5 +++++ packages/omnimessage_lustre.toml | 5 +++++ packages/omnimessage_server.toml | 5 +++++ packages/openrouter_client.toml | 5 +++++ packages/optimist.toml | 5 +++++ packages/ordered_dict.toml | 5 +++++ packages/persevero.toml | 5 +++++ packages/report.toml | 5 +++++ packages/starflow.toml | 5 +++++ packages/timestamps.toml | 5 +++++ 29 files changed, 145 insertions(+) create mode 100644 packages/acrostic.toml create mode 100644 packages/atto.toml create mode 100644 packages/bright.toml create mode 100644 packages/cake_pog.toml create mode 100644 packages/cigogne.toml create mode 100644 packages/glat.toml create mode 100644 packages/gleam_deque.toml create mode 100644 packages/gleam_regexp.toml create mode 100644 packages/gleam_retry.toml create mode 100644 packages/gleam_yielder.toml create mode 100644 packages/gleameter.toml create mode 100644 packages/gleamstar.toml create mode 100644 packages/glebs.toml create mode 100644 packages/gtabler.toml create mode 100644 packages/gxyz.toml create mode 100644 packages/json_blueprint.toml create mode 100644 packages/lustre_http_lib.toml create mode 100644 packages/lustre_pipes.toml create mode 100644 packages/midas_node.toml create mode 100644 packages/mysig.toml create mode 100644 packages/omnimessage_lustre.toml create mode 100644 packages/omnimessage_server.toml create mode 100644 packages/openrouter_client.toml create mode 100644 packages/optimist.toml create mode 100644 packages/ordered_dict.toml create mode 100644 packages/persevero.toml create mode 100644 packages/report.toml create mode 100644 packages/starflow.toml create mode 100644 packages/timestamps.toml diff --git a/packages/acrostic.toml b/packages/acrostic.toml new file mode 100644 index 0000000..6ffcfad --- /dev/null +++ b/packages/acrostic.toml @@ -0,0 +1,5 @@ +name = "acrostic" +description = "A pure Gleam implementation of Google Protobuf." +docs_url = "https://hexdocs.pm/acrostic/" +repo_url = "https://github.com/julywind168/acrostic" +category = "" diff --git a/packages/atto.toml b/packages/atto.toml new file mode 100644 index 0000000..9c2f6cc --- /dev/null +++ b/packages/atto.toml @@ -0,0 +1,5 @@ +name = "atto" +description = "Robust and extensible parser combinators for Gleam" +docs_url = "https://hexdocs.pm/atto/" +repo_url = "https://github.com/ieeemma/atto" +category = "" diff --git a/packages/bright.toml b/packages/bright.toml new file mode 100644 index 0000000..34ac1b3 --- /dev/null +++ b/packages/bright.toml @@ -0,0 +1,5 @@ +name = "bright" +description = "Be bright. Derive data in your Lustre model." +docs_url = "https://hexdocs.pm/bright/" +repo_url = "https://github.com/ghivert/bright" +category = "" diff --git a/packages/cake_pog.toml b/packages/cake_pog.toml new file mode 100644 index 0000000..87d8855 --- /dev/null +++ b/packages/cake_pog.toml @@ -0,0 +1,5 @@ +name = "cake_pog" +description = "πŸŽ‚Cake 🐘PostgreSQL adapter which passes PreparedStatements to the pog library for execution written in Gleam." +docs_url = "https://hexdocs.pm/cake_pog/" +repo_url = "https://github.com/inoas/gleam-cake-pog" +category = "" diff --git a/packages/cigogne.toml b/packages/cigogne.toml new file mode 100644 index 0000000..cc638a3 --- /dev/null +++ b/packages/cigogne.toml @@ -0,0 +1,5 @@ +name = "cigogne" +description = "Easily migrate your Postgres databases. In Gleam !" +docs_url = "https://hexdocs.pm/cigogne/" +repo_url = "https://github.com/Billuc/cigogne" +category = "" diff --git a/packages/glat.toml b/packages/glat.toml new file mode 100644 index 0000000..73e5f1b --- /dev/null +++ b/packages/glat.toml @@ -0,0 +1,5 @@ +name = "glat" +description = "A featureful rational number type for Gleam." +docs_url = "https://hexdocs.pm/glat/" +repo_url = "https://codeberg.org/bobjoe12131/glat" +category = "" diff --git a/packages/gleam_deque.toml b/packages/gleam_deque.toml new file mode 100644 index 0000000..a550ff0 --- /dev/null +++ b/packages/gleam_deque.toml @@ -0,0 +1,5 @@ +name = "gleam_deque" +description = "A double-ended queue data structure" +docs_url = "https://hexdocs.pm/gleam_deque/" +repo_url = "https://github.com/gleam-lang/deque" +category = "" diff --git a/packages/gleam_regexp.toml b/packages/gleam_regexp.toml new file mode 100644 index 0000000..5a60aaf --- /dev/null +++ b/packages/gleam_regexp.toml @@ -0,0 +1,5 @@ +name = "gleam_regexp" +description = "Regular expressions in Gleam!" +docs_url = "https://hexdocs.pm/gleam_regexp/" +repo_url = "https://github.com/gleam-lang/regexp" +category = "" diff --git a/packages/gleam_retry.toml b/packages/gleam_retry.toml new file mode 100644 index 0000000..bfa3edc --- /dev/null +++ b/packages/gleam_retry.toml @@ -0,0 +1,5 @@ +name = "gleam_retry" +description = "Retry code that can fail." +docs_url = "https://hexdocs.pm/gleam_retry/" +repo_url = "https://github.com/JosephTLyons/retry" +category = "" diff --git a/packages/gleam_yielder.toml b/packages/gleam_yielder.toml new file mode 100644 index 0000000..4deb301 --- /dev/null +++ b/packages/gleam_yielder.toml @@ -0,0 +1,5 @@ +name = "gleam_yielder" +description = "Unfold values on-demand from a function" +docs_url = "https://hexdocs.pm/gleam_yielder/" +repo_url = "https://github.com/gleam-lang/yielder" +category = "" diff --git a/packages/gleameter.toml b/packages/gleameter.toml new file mode 100644 index 0000000..d72ca2f --- /dev/null +++ b/packages/gleameter.toml @@ -0,0 +1,5 @@ +name = "gleameter" +description = "An implementation of the International System of Units (SI) in Gleam" +docs_url = "https://hexdocs.pm/gleameter/" +repo_url = "https://github.com/theonlytails/gleameter" +category = "" diff --git a/packages/gleamstar.toml b/packages/gleamstar.toml new file mode 100644 index 0000000..ed38341 --- /dev/null +++ b/packages/gleamstar.toml @@ -0,0 +1,5 @@ +name = "gleamstar" +description = "The A* search algorithm implemented in gleam" +docs_url = "https://hexdocs.pm/gleamstar/" +repo_url = "https://github.com/dinkelspiel/gleamstar" +category = "" diff --git a/packages/glebs.toml b/packages/glebs.toml new file mode 100644 index 0000000..ce86579 --- /dev/null +++ b/packages/glebs.toml @@ -0,0 +1,5 @@ +name = "glebs" +description = "An OAuth PKCE helper for Gleam in Browser. You can easily use this with lustre." +docs_url = "https://hexdocs.pm/glebs/" +repo_url = "https://github.com/andho/glebs" +category = "" diff --git a/packages/gtabler.toml b/packages/gtabler.toml new file mode 100644 index 0000000..9c64a44 --- /dev/null +++ b/packages/gtabler.toml @@ -0,0 +1,5 @@ +name = "gtabler" +description = "A customizable library for printing tables with colors and styles in Gleam." +docs_url = "https://hexdocs.pm/gtabler/" +repo_url = "https://github.com/eAntillon/gleam_table_printer" +category = "" diff --git a/packages/gxyz.toml b/packages/gxyz.toml new file mode 100644 index 0000000..8ddb4dc --- /dev/null +++ b/packages/gxyz.toml @@ -0,0 +1,5 @@ +name = "gxyz" +description = "πŸ›’ A small library of helper functions, that works as a companion of gleam_stdlib" +docs_url = "https://hexdocs.pm/gxyz/" +repo_url = "https://github.com/bwireman/gxyz" +category = "" diff --git a/packages/json_blueprint.toml b/packages/json_blueprint.toml new file mode 100644 index 0000000..6bf33dc --- /dev/null +++ b/packages/json_blueprint.toml @@ -0,0 +1,5 @@ +name = "json_blueprint" +description = "Simplify JSON encoding/decoding while automatically generating JSON schemas for your data types." +docs_url = "https://hexdocs.pm/json_blueprint/" +repo_url = "https://github.com/lostbean/json_blueprint" +category = "" diff --git a/packages/lustre_http_lib.toml b/packages/lustre_http_lib.toml new file mode 100644 index 0000000..84a2161 --- /dev/null +++ b/packages/lustre_http_lib.toml @@ -0,0 +1,5 @@ +name = "lustre_http_lib" +description = "HTTP requests from lustre" +docs_url = "https://hexdocs.pm/lustre_http_lib/" +repo_url = "https://codeberg.org/kero/lustre_http" +category = "" diff --git a/packages/lustre_pipes.toml b/packages/lustre_pipes.toml new file mode 100644 index 0000000..4766111 --- /dev/null +++ b/packages/lustre_pipes.toml @@ -0,0 +1,5 @@ +name = "lustre_pipes" +description = "Write Lustre template using Gleam's pipes" +docs_url = "https://hexdocs.pm/lustre_pipes/" +repo_url = "https://github.com/weedonandscott/lustre_pipes" +category = "" diff --git a/packages/midas_node.toml b/packages/midas_node.toml new file mode 100644 index 0000000..31fb846 --- /dev/null +++ b/packages/midas_node.toml @@ -0,0 +1,5 @@ +name = "midas_node" +description = "Run midas tasks in a nodejs environment. " +docs_url = "https://hexdocs.pm/midas_node/" +repo_url = "https://github.com/midas-framework/midas_node" +category = "" diff --git a/packages/mysig.toml b/packages/mysig.toml new file mode 100644 index 0000000..982683b --- /dev/null +++ b/packages/mysig.toml @@ -0,0 +1,5 @@ +name = "mysig" +description = "Tookit for building web (sites, apps or pages) with Gleam" +docs_url = "https://hexdocs.pm/mysig/" +repo_url = "https://github.com/crowdhailer/mysig" +category = "" diff --git a/packages/omnimessage_lustre.toml b/packages/omnimessage_lustre.toml new file mode 100644 index 0000000..6e93340 --- /dev/null +++ b/packages/omnimessage_lustre.toml @@ -0,0 +1,5 @@ +name = "omnimessage_lustre" +description = "Use Remote State, Locally" +docs_url = "https://hexdocs.pm/omnimessage_lustre/" +repo_url = "https://github.com/weedonandscott/omnimessage" +category = "" diff --git a/packages/omnimessage_server.toml b/packages/omnimessage_server.toml new file mode 100644 index 0000000..1a4c90d --- /dev/null +++ b/packages/omnimessage_server.toml @@ -0,0 +1,5 @@ +name = "omnimessage_server" +description = "Use Remote State, Locally" +docs_url = "https://hexdocs.pm/omnimessage_server/" +repo_url = "https://github.com/weedonandscott/omnimessage" +category = "" diff --git a/packages/openrouter_client.toml b/packages/openrouter_client.toml new file mode 100644 index 0000000..77865a7 --- /dev/null +++ b/packages/openrouter_client.toml @@ -0,0 +1,5 @@ +name = "openrouter_client" +description = "A simple and incomplete client library for OpenRouter" +docs_url = "https://hexdocs.pm/openrouter_client/" +repo_url = "https://codeberg.org/cmooon/openrouter_client" +category = "" diff --git a/packages/optimist.toml b/packages/optimist.toml new file mode 100644 index 0000000..f4a9832 --- /dev/null +++ b/packages/optimist.toml @@ -0,0 +1,5 @@ +name = "optimist" +description = "A simple package for modelling optimistic ui updates." +docs_url = "https://hexdocs.pm/optimist/" +repo_url = "https://github.com/hayleigh-dot-dev/optimist" +category = "" diff --git a/packages/ordered_dict.toml b/packages/ordered_dict.toml new file mode 100644 index 0000000..c763c5f --- /dev/null +++ b/packages/ordered_dict.toml @@ -0,0 +1,5 @@ +name = "ordered_dict" +description = "Ordered Dict implementation in gleam" +docs_url = "https://hexdocs.pm/ordered_dict/" +repo_url = "https://github.com/alpvax/gleam_ordered_dict" +category = "" diff --git a/packages/persevero.toml b/packages/persevero.toml new file mode 100644 index 0000000..ddc2e23 --- /dev/null +++ b/packages/persevero.toml @@ -0,0 +1,5 @@ +name = "persevero" +description = "Execute fallible operations multiple times." +docs_url = "https://hexdocs.pm/persevero/" +repo_url = "https://github.com/JosephTLyons/persevero" +category = "" diff --git a/packages/report.toml b/packages/report.toml new file mode 100644 index 0000000..a9ad17f --- /dev/null +++ b/packages/report.toml @@ -0,0 +1,5 @@ +name = "report" +description = "Create informative & beautiful source code reports." +docs_url = "https://hexdocs.pm/report/" +repo_url = "https://github.com/MystPi/report" +category = "" diff --git a/packages/starflow.toml b/packages/starflow.toml new file mode 100644 index 0000000..70b056a --- /dev/null +++ b/packages/starflow.toml @@ -0,0 +1,5 @@ +name = "starflow" +description = "A library for building stateful chains of LLM interactions!" +docs_url = "https://hexdocs.pm/starflow/" +repo_url = "https://github.com/ethanthoma/starflow" +category = "" diff --git a/packages/timestamps.toml b/packages/timestamps.toml new file mode 100644 index 0000000..9f4d089 --- /dev/null +++ b/packages/timestamps.toml @@ -0,0 +1,5 @@ +name = "timestamps" +description = "timestamp in Gleam" +docs_url = "https://hexdocs.pm/timestamps/" +repo_url = "https://git.mastodont.cat/pswsm/timestamps" +category = "" From bc6408f835a763dd802b4c01eaa928af2a14f8f5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ra=C3=BAl?= Date: Fri, 29 Nov 2024 18:06:34 -0800 Subject: [PATCH 2/3] assign a category --- packages/chip.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/chip.toml b/packages/chip.toml index 0b44b8a..360f36c 100644 --- a/packages/chip.toml +++ b/packages/chip.toml @@ -2,4 +2,4 @@ name = "chip" description = "A Gleam registry library" docs_url = "https://hexdocs.pm/chip/" repo_url = "https://github.com/chouzar/chip" -category = "" +category = "Erlang and OTP" From 86cc5df4403a65b8eb7e77f675679a36d6b47b65 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ra=C3=BAl?= Date: Fri, 29 Nov 2024 18:06:57 -0800 Subject: [PATCH 3/3] gleam run --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index cbd35b1..f747db0 100644 --- a/README.md +++ b/README.md @@ -141,6 +141,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. +- [chip](https://github.com/chouzar/chip) - [πŸ“š](https://hexdocs.pm/chip/) - A Gleam registry library - [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