Skip to content

Commit

Permalink
Add todomvc
Browse files Browse the repository at this point in the history
  • Loading branch information
lpil committed Dec 15, 2024
1 parent 6552589 commit eb94512
Show file tree
Hide file tree
Showing 17 changed files with 79 additions and 2 deletions.
3 changes: 2 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -356,11 +356,12 @@ Compilers for Gleam and compilers written in Gleam.

Web applications written in Gleam.

- [gleam-lang/example-todomvc](https://github.com/gleam-lang/example-todomvc) - A serverside only implementation of Todo MVC written in Gleam!
- [gleam-lang/example-echo-server](https://github.com/gleam-lang/example-echo-server) - An example Gleam web application.
- [gleam-lang/example-todomvc](https://github.com/gleam-lang/example-todomvc) - A serverside implementation of TodoMVC written in Gleam!
- [gleam-lang/packages](https://github.com/gleam-lang/packages) - The Gleam package index website.
- [aosasona/jsorm](https://github.com/aosasona/jsorm) - A minimal JSON explorer in Gleam + HTMX.
- [ghivert/gloogle](https://github.com/ghivert/gloogle) - A search engine for the Gleam ecosystem, built in Lustre + Wisp.
- [ryanmiville/lustre-todomvc](https://github.com/ryanmiville/lustre-todomvc) - A Lustre clientside implementation of TodoMVC written in Gleam!

## Tools

Expand Down
5 changes: 5 additions & 0 deletions packages/bungibindies.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
name = "bungibindies"
description = "Gleam bindings to the Bun runtime API's."
docs_url = "https://hexdocs.pm/bungibindies/"
repo_url = "https://github.com/strawmelonjuice/bungibindies"
category = ""
5 changes: 5 additions & 0 deletions packages/cel.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
name = "cel"
description = "A CEL (Common Expression Language) parser and interpreter in pure Gleam"
docs_url = "https://hexdocs.pm/cel/"
repo_url = "https://github.com/JonasHedEng/cel-gleam"
category = ""
5 changes: 5 additions & 0 deletions packages/cloak_wrapper.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
name = "cloak_wrapper"
description = "Gleam wrapper for Cloak (Elixir)"
docs_url = "https://hexdocs.pm/cloak_wrapper/"
repo_url = "https://github.com/bchase/cloak_wrapper"
category = ""
5 changes: 5 additions & 0 deletions packages/convert.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
name = "convert"
description = "Utilities to create encoders and decoders from basic and complex types"
docs_url = "https://hexdocs.pm/convert/"
repo_url = "https://github.com/Billuc/convert"
category = ""
5 changes: 5 additions & 0 deletions packages/convert_json.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
name = "convert_json"
description = "Encode and decode JSON from and to Gleam types"
docs_url = "https://hexdocs.pm/convert_json/"
repo_url = "https://github.com/Billuc/convert_json"
category = ""
5 changes: 5 additions & 0 deletions packages/felix.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
name = "felix"
description = "Authentication via Passkey (WebAuthn/FIDO2)"
docs_url = "https://hexdocs.pm/felix/"
repo_url = "https://github.com/crowdhailer/felix"
category = ""
5 changes: 5 additions & 0 deletions packages/gclog.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
name = "gclog"
description = "A simple Google Cloud Platform compliant logging library for Gleam!"
docs_url = "https://hexdocs.pm/gclog/"
repo_url = "https://github.com/sam-kenney/gclog"
category = ""
5 changes: 5 additions & 0 deletions packages/gemo.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
name = "gemo"
description = "Simple and memory efficient memoization for JavaScript and Erlang."
docs_url = "https://hexdocs.pm/gemo/"
repo_url = "https://github.com/lv37/gemo"
category = ""
5 changes: 5 additions & 0 deletions packages/given.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
name = "given"
description = "Ergonomic early returns (lazy guards) for Bool, Result and Option types in Gleam"
docs_url = "https://hexdocs.pm/given/"
repo_url = "https://github.com/inoas/gleam-given"
category = ""
5 changes: 5 additions & 0 deletions packages/gleatter.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
name = "gleatter"
description = "Typed route definitions for seamless fullstack development !"
docs_url = "https://hexdocs.pm/gleatter/"
repo_url = "https://github.com/Billuc/gleatter"
category = ""
5 changes: 5 additions & 0 deletions packages/gleatter_lustre.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
name = "gleatter_lustre"
description = "Interface for Lustre to use Gleatter's typed routes"
docs_url = "https://hexdocs.pm/gleatter_lustre/"
repo_url = "https://github.com/Billuc/gleatter_lustre"
category = ""
5 changes: 5 additions & 0 deletions packages/morsey.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
name = "morsey"
description = "A package for encoding and decoding Morse code in Gleam."
docs_url = "https://hexdocs.pm/morsey/"
repo_url = "https://github.com/FrostyX/gleam-morse"
category = ""
5 changes: 5 additions & 0 deletions packages/sqlc_gen_gleam.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
name = "sqlc_gen_gleam"
description = "A sqlc plugin for gleam that generates type-safe gleam code for your SQL statements."
docs_url = "https://hexdocs.pm/sqlc_gen_gleam/"
repo_url = "https://github.com/daniellionel01/sqlc-gen-gleam"
category = ""
5 changes: 5 additions & 0 deletions packages/supa.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
name = "supa"
description = "An isomorphic Gleam library for Supabase (Auth only so far)."
docs_url = "https://hexdocs.pm/supa/"
repo_url = "https://github.com/crowdhailer/supa"
category = ""
5 changes: 5 additions & 0 deletions packages/zipnotic.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
name = "zipnotic"
description = "A grab bag of zip functions."
docs_url = "https://hexdocs.pm/zipnotic/"
repo_url = "https://github.com/JosephTLyons/zipnotic"
category = ""
3 changes: 2 additions & 1 deletion src/awesome.gleam
Original file line number Diff line number Diff line change
Expand Up @@ -93,11 +93,12 @@ Compilers for Gleam and compilers written in Gleam.
Web applications written in Gleam.
- [gleam-lang/example-todomvc](https://github.com/gleam-lang/example-todomvc) - A serverside only implementation of Todo MVC written in Gleam!
- [gleam-lang/example-echo-server](https://github.com/gleam-lang/example-echo-server) - An example Gleam web application.
- [gleam-lang/example-todomvc](https://github.com/gleam-lang/example-todomvc) - A serverside implementation of TodoMVC written in Gleam!
- [gleam-lang/packages](https://github.com/gleam-lang/packages) - The Gleam package index website.
- [aosasona/jsorm](https://github.com/aosasona/jsorm) - A minimal JSON explorer in Gleam + HTMX.
- [ghivert/gloogle](https://github.com/ghivert/gloogle) - A search engine for the Gleam ecosystem, built in Lustre + Wisp.
- [ryanmiville/lustre-todomvc](https://github.com/ryanmiville/lustre-todomvc) - A Lustre clientside implementation of TodoMVC written in Gleam!
## Tools
Expand Down

0 comments on commit eb94512

Please sign in to comment.