Skip to content

Commit

Permalink
Add Redraw
Browse files Browse the repository at this point in the history
  • Loading branch information
ghivert authored and lpil committed Jul 22, 2024
1 parent 409dcbf commit bbdd9f0
Show file tree
Hide file tree
Showing 24 changed files with 116 additions and 0 deletions.
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -170,6 +170,7 @@ Looking for something to build? Check out [the suggestions list][suggestions].
- [lustre_ui](https://github.com/lustre-labs/lustre_ui) - [📚](https://hexdocs.pm/lustre_ui/) - A collection of components and design tokens for building Lustre apps.
- [lustre_virtual_list](https://github.com/schurhammer/lustre_virtual_list) - [📚](https://hexdocs.pm/lustre_virtual_list/) - A virtual list component for lustre.
- [lustre_websocket](https://codeberg.org/kero/lustre_websocket) - [📚](https://hexdocs.pm/lustre_websocket/) - Web Socket requests from lustre
- [redraw](https://github.com/ghivert/redraw) - [📚](https://hexdocs.pm/redraw/) - React bindings for Gleam! Supports everything modern React provides, with full Gleam Type-Checking system!
- [sketch](https://github.com/ghivert/sketch) - [📚](https://hexdocs.pm/sketch/) - A CSS-in-Gleam package, made to work with frontend, and directly with lustre!
- [tardis](https://github.com/ghivert/tardis) - [📚](https://hexdocs.pm/tardis/) - Time traveller debugger, tailor-made for Lustre

Expand Down
5 changes: 5 additions & 0 deletions packages/aham.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
name = "aham"
description = "Build multilingual Gleam applications"
docs_url = "https://hexdocs.pm/aham/"
repo_url = "https://github.com/salif/aham"
category = ""
5 changes: 5 additions & 0 deletions packages/alpaca.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
name = "alpaca"
description = "A library for caching deterministic calculations in Gleam"
docs_url = "https://hexdocs.pm/alpaca/"
repo_url = "https://github.com/mscharley/alpaca"
category = ""
5 changes: 5 additions & 0 deletions packages/argus.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
name = "argus"
description = "Argon2 password hashing library for Gleam, based on the reference C implementation."
docs_url = "https://hexdocs.pm/argus/"
repo_url = "https://github.com/Pevensie/argus"
category = ""
5 changes: 5 additions & 0 deletions packages/blask.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
name = "blask"
description = "A UI component library for Lustre"
docs_url = "https://hexdocs.pm/blask/"
repo_url = "https://github.com/loipesmas/blask"
category = ""
5 changes: 5 additions & 0 deletions packages/crabbucket_redis.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
name = "crabbucket_redis"
description = "Gleam + Redis token bucket rate limiting library"
docs_url = "https://hexdocs.pm/crabbucket_redis/"
repo_url = "https://github.com/skinkade/crabbucket_redis"
category = ""
5 changes: 5 additions & 0 deletions packages/discord_gleam.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
name = "discord_gleam"
description = "discord_gleam is a library for making discord bots in gleam (basic commands only)"
docs_url = "https://hexdocs.pm/discord_gleam/"
repo_url = "https://github.com/cyteon/discord_gleam"
category = ""
5 changes: 5 additions & 0 deletions packages/falala.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
name = "falala"
description = "FontAwesome utility functions for lustre"
docs_url = "https://hexdocs.pm/falala/"
repo_url = "https://github.com/skinkade/falala"
category = ""
5 changes: 5 additions & 0 deletions packages/gleb128.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
name = "gleb128"
description = "GLEB128 is a small Gleam library that provides functions for encoding and decoding LEB128 (Little Endian Base 128) integers."
docs_url = "https://hexdocs.pm/gleb128/"
repo_url = "https://github.com/BrendoCosta/gleb128"
category = ""
5 changes: 5 additions & 0 deletions packages/gleroglero.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
name = "gleroglero"
description = "heroicons, converted to lustre"
docs_url = "https://hexdocs.pm/gleroglero/"
repo_url = "https://github.com/skinkade/gleroglero"
category = ""
5 changes: 5 additions & 0 deletions packages/gpsd_json.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
name = "gpsd_json"
description = "Types and functions for working with GPSD's JSON API"
docs_url = "https://hexdocs.pm/gpsd_json/"
repo_url = "https://github.com/lpil/gpsd-json"
category = ""
5 changes: 5 additions & 0 deletions packages/gpxb.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
name = "gpxb"
description = "A tiny GPX builder for Gleam"
docs_url = "https://hexdocs.pm/gpxb/"
repo_url = "https://github.com/lpil/gpxb"
category = ""
5 changes: 5 additions & 0 deletions packages/node_socket_client.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
name = "node_socket_client"
description = "Bindings to Node's TCP socket client"
docs_url = "https://hexdocs.pm/node_socket_client/"
repo_url = "https://github.com/lpil/node-socket-client"
category = ""
5 changes: 5 additions & 0 deletions packages/novdom.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
name = "novdom"
description = "An easy to use frontend framework written in Gleam."
docs_url = "https://hexdocs.pm/novdom/"
repo_url = "https://github.com/TobiasBinnewies/novdom"
category = ""
5 changes: 5 additions & 0 deletions packages/parz.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
name = "parz"
description = "A simple parser combinator library"
docs_url = "https://hexdocs.pm/parz/"
repo_url = "https://github.com/sftsrv/parz"
category = ""
5 changes: 5 additions & 0 deletions packages/pickle.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
name = "pickle"
description = "A parser combinator library for Gleam."
docs_url = "https://hexdocs.pm/pickle/"
repo_url = "https://github.com/patrik-kuehl/pickle"
category = ""
5 changes: 5 additions & 0 deletions packages/qs.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
name = "qs"
description = "Parse and encode URL query strings"
docs_url = "https://hexdocs.pm/qs/"
repo_url = "https://github.com/sporto/gleam-qs"
category = ""
5 changes: 5 additions & 0 deletions packages/recursive.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
name = "recursive"
description = "User friendly Fixed-point combinator functions. Any block or anonymous function can run recursively!"
docs_url = "https://hexdocs.pm/recursive/"
repo_url = "https://github.com/olian04/gleam_recursive"
category = ""
5 changes: 5 additions & 0 deletions packages/redraw.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
name = "redraw"
description = "React bindings for Gleam! Supports everything modern React provides, with full Gleam Type-Checking system!"
docs_url = "https://hexdocs.pm/redraw/"
repo_url = "https://github.com/ghivert/redraw"
category = "Frontend"
5 changes: 5 additions & 0 deletions packages/redraw_dom.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
name = "redraw_dom"
description = "Redraw DOM renderer. Take a look at Redraw to use it."
docs_url = "https://hexdocs.pm/redraw_dom/"
repo_url = "https://github.com/ghivert/redraw"
category = ""
5 changes: 5 additions & 0 deletions packages/weapp.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
name = "weapp"
description = "gleam bindings for wechat miniprogram, a.k.a weapp"
docs_url = "https://hexdocs.pm/weapp/"
repo_url = "https://github.com/kaiwu/weapp"
category = ""
5 changes: 5 additions & 0 deletions packages/wechat_dev_tools.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
name = "wechat_dev_tools"
description = "tools to develop wechat miniprogram in gleam"
docs_url = "https://hexdocs.pm/wechat_dev_tools/"
repo_url = "https://github.com/kaiwu/wechat_dev_tools"
category = ""
5 changes: 5 additions & 0 deletions packages/worm.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
name = "worm"
description = "A library for caching deterministic calculations in Gleam"
docs_url = "https://hexdocs.pm/worm/"
repo_url = "https://github.com/mscharley/gleam-worm"
category = ""
5 changes: 5 additions & 0 deletions packages/xmb.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
name = "xmb"
description = "A tiny XML builder for Gleam"
docs_url = "https://hexdocs.pm/xmb/"
repo_url = "https://github.com/lpil/xmb"
category = ""

0 comments on commit bbdd9f0

Please sign in to comment.