Bowtie 馃巰#
A Tangled client in Gleam 馃憖
Hello!
If you're here, you must be excited about what may be going on in this repo. Take a look around, if you will :3
Development info#
Developing#
The Justfile in this repository should be able to bundle the Lustre Server component runtime, and Bowties own SPA into a singular JS file and then hand it to the server. But things are very bery new at the moment, have patience!
Dependencies#
Project#
- Nix (Not a must, you can fetch the flake dependencies yourself in whatever way)
- Just (task runner)
- Gleam (!!!)
- Erlang/OTP 29 for server side
- Deno to bundle the client nice and pretty
Client#
- Lustre (MIT)
- RSVP: For the usual http API requests (MIT)
- Modem: URL-based routing within the SPA (MIT)
- Oat: Laying some of the ground work for our styling (MIT)
- Alicia: For interacting with (Apache-2.0)
- ...More?
Of course, the dependencies the client uses are also touched on the server, so all of these could theoretically be duplicated for the server. I won't write it twice for you but you can do it mentally.
Server#
Licence#
This project is licensed under EUPL-1.2. See the licence file for more info.