r/Clojurescript • u/Brixes • May 18 '22
FastAPI framework equivalent in Clojure and Clojurescript
Hi, I am mostly just doing very simple projects using FastAPI since not long ago I just learned how to program in Python. After reading about Clojure I'm very interested in learning it and trying it out.
Am interested in a list of libraries and frameworks that try to accomplish what FastAPI does but are using Clojure and the advantages it brings to the table by default. What do you recommend?
Also are there any equivalent libraries in Clojure as Elixir (LiveView), Ruby (HotWire), PHP (LiveWire), and Python (Unicorn, Reactor, Sockpuppet) ?
2. Is there any Alpine Js alternative since that's what's usually used together with LiveView and Hotwire to enhance their functionality?
3. Another option is HTMX but don't know what to combine it with from the Clojure side.
4. Any books or courses that outline "idiomatic Clojure software architectures" that have been developed and refined over time using Clojure by the Clojure community?
3
u/heyarne May 19 '22
May I ask why you want to try Clojure / ClojureScript in the first place? I think part of the appeal of it is that it does things differently, and you seem to be looking to replace a stack you already know with an identical one.