Way
15 Jun 2024 - 19 Jun 2024
- [mtravers/way: Basic platform for doing data sites in clojure[script]](https://github.com/mtravers/way)
- This page is about Way and also notes on web dev in Clojure in general, like lists of libraries to try out.
- Should have its own page here I suppose. Unfortunately the name is unsearchable
- Thinking of changing name, recycling it from this ancient project Wu Wei (Lisp)
- I'm kind of amazed this doesn't exist. Oh well, maybe other people will find it handy.
Routing
- Looking at clojure web frameworks, maybe I shouldn't invent my own
- Luminus
- Replaced by Kit
- Which seems to offer only minimal cljs, they do use reitit router on both sides
- Biff | Clojure web framework
- Also seems light on cljs end (has good security framework? Steal maybe)
- coast-framework/coast: The fullest full stack clojure web framework
- also clj only, but has db framework I could steal
- OK so there are no good cljs app frameworks? Guess that is why I am making one!
- OK maybe Hoplon, a ClojureScript Web Framework
- Interesting but too opinionated, it is doing what re-frame does, don't feel like replacing that.
- Includes hoplon/javelin: Spreadsheet-like dataflow programming in ClojureScript. which seems interesting (prob. redundant with re-frame but)
- Also hoplon/castra: HTTP remote procedure call handler for Clojure. which DOES seem like something I could use.
- And fulcro by fulcrologic
- Also too opinionated.
Database Toucan2 https://github.com/camsaul/toucan in beta, doesn't have create table support...kind of lame. Seems like a lot of hair without much added value HoneySQL – clojureish sql generations, seems more limited / useful https://github.com/stch-library/sql (same? derived) https://walkable.gitlab.io/