kee-frame-sample
clojure-polylith-realworld-example-app
kee-frame-sample | clojure-polylith-realworld-example-app | |
---|---|---|
2 | 5 | |
19 | 428 | |
- | - | |
1.8 | 5.0 | |
over 2 years ago | 6 months ago | |
Clojure | Clojure | |
- | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
kee-frame-sample
-
reframe or plain reagent for new cljs SPA?
re-frame might be better for larger/more complex problems, though as there are several other things built on top of it, such as kee-frame.
- Open Source Web Application To Look Through?
clojure-polylith-realworld-example-app
- The Real World Polylith Example in your Browser
-
Polylith is a functional software architecture at the system scale
I tried looking into Polylith a few months ago, when I first discovered it. I recall the feeling of experiencing information overload. Though, I am not a Clojure expert either, so that probably compounded my issue.
I believe it would be beneficial to supply more example projects. I found [one](https://github.com/furkan3ayraktar/clojure-polylith-realworl...), however, it uses SQLite. Maybe an example which uses Postgres, and Redis for caching would be more real-world?
One question I have, how are ENV variable driven configurations handled? For example, if I need a `DATABASE_URL` etc. I recently ran into an [issue](https://discord.com/channels/313110246643990528/313110246643...) in my own Clojure web service attempt where I could not use `def` to define the individual variables since they are evaluated at Uberjar build time. I eventually converted it to a `defn` but then it gets evaluated every time it's used.
-
Everything you need to learn Polylith
If you want to jump straight into some code, then head over to the Polylith RealWorld example app.
-
is bulding rest apis with clojure a good idea ?
You can check out my example project in Clojure with using Ring.
-
Open Source Web Application To Look Through?
Haven't looked at it myself but I am aware of https://github.com/furkan3ayraktar/clojure-polylith-realworld-example-app
What are some alternatives?
re-frame-flow - Graph based visualization tool for re-frame event chains
ring-oauth2 - OAuth 2.0 client middleware for Ring
uix - Idiomatic ClojureScript interface to modern React.js
usermanager-example - A little demo web app in Clojure, using Component, Ring, Compojure, Selmer (and a database)
fulcro-rad-demo - A demo for Fulcro RAD using either SQL or Datomic databases.
re-frame - A ClojureScript framework for building user interfaces, leveraging React
fulcro-template - A sample project that could be used as a starting point for a Fulcro 3 project.
aws-gocljs - fullstack web should be easy
ring - Clojure HTTP server abstraction
reagent-utils - a collection of helper functions for use with Reagent
clojure-polylith-realworl