If you want a solid structure to start with, I’d suggest https://luminusweb.com/ as that’s what I initially learned from. For a todo app I believe the reagent repo has an example of that without the server bits. I could give you some more direction depending on what you’re trying to accomplish. - Source: Hacker News / 5 months ago
I haven’t really worked in closure for a while, but luminus was my go to web framework in the past. https://luminusweb.com/. - Source: Hacker News / 9 months ago
Https://luminusweb.com/ has been used over the years to generate sane starting point apps. It is well worth checking out. The https://luminusweb.com/docs/profiles.html page gives a pretty good hint at the different library options available for the various different functions of a framework. so even if you are building your own it is a decent reference. Source: 11 months ago
The cljs stack I hear about a lot (and use) is ShadowCLJS with reagent (https://reagent-project.github.io/) and re-frame (https://day8.github.io/re-frame/). ShadowCLJS is more of a build tool, but is really well documented and easy to use. Reagent is basically react but a simpler API, and re-frame is a layer on top of that provides data subscriptions and event-handlers to manage app state. It's overkill for some... - Source: Hacker News / about 1 year ago
If you want something more like a bundler with swappable parts and good defaults, check out Luminus or its successor, Kit. They bundle libs together to get up and running quickly with web dev. Source: over 1 year ago
When I first pursued web development with Clojure, I started with the book "Web Development with Clojure", which uses Luminus, which is basically a curated collection of libraries: https://luminusweb.com/. Source: over 1 year ago
I used duct for the backend and re-frame for the frontend. Luminus is a much beginner friendly framework through. Source: almost 2 years ago
There are a handful of "frameworks" available in Clojure -- some of them are really more like curated collections of libraries than what people in other tech communities might expect (such as Luminus - https://luminusweb.com/ - or its updated cousin Kit - https://kit-clj.github.io/). There's Coast - https://github.com/coast-framework/coast - and Biff - https://biffweb.com/ - and there may be a few others. Source: almost 2 years ago
There really isn't the soup-to-nuts, batteries-included stack that is the equivalent of Rails. There are, however, a bunch of individual components that are typically used together. A project like Luminus pulls those together in a standard stack. You can follow that link to see what Luminus includes. Luminus makes it easier to get productive using something that is known to work well right from the start. That... Source: about 2 years ago
Luminus or Kit are also good options. Even if you don't use them, you can use them to create an example project to use as a prototype for whatever you want to accomplish. Luminus has been around for a long time and does a good job of getting you a sane stack to start with. You still have to figure out how it all works in order to make any significant changes though.. Kit is pretty close to brand new, but it... Source: about 2 years ago
If I understand correctly, GP wasn't necessarily stating that Clojure guarantees an absence of boilerplate for every use case, but instead that it doesn't require boilerplate to be written every time you use it. I'd encourage looking through the documentation for Luminus[1], one framework for writing web apps Clojure, to help you figure out if it suits your personal tolerance for boilerplate. IMO the example for... - Source: Hacker News / over 2 years ago
Luminus is the most full featured one and therefore likely the one you would be most productive in. Source: over 2 years ago
If you're wanting a web stack, luminus is one option: https://luminusweb.com/. Source: over 2 years ago
However, it sounds like you enjoy learning, and that will make it much more satisfying if you use something you enjoy. Also, getting a Clojure web app up and running is not that difficult - have you looked at https://luminusweb.com ? They have decent documentation that will show you most of what you need. Also, the book Web Development with Clojure shows you step-by-step how to develop a web app, and it is pretty... Source: almost 3 years ago
I've had some difficulty getting a "basic" web server up and running too. Composing libraries together is a great way to build software, but when you're starting from such a low level with a new language where that kind of development style is the norm, it's a steep initial learning curve. Have you looked into Luminus? I haven't tried it yet, but it's supposed to be a Rails-like starter kit for web apps:... - Source: Hacker News / almost 3 years ago
Do you know an article comparing Luminus to other products?
Suggest a link to a post with product alternatives.
This is an informative page about Luminus. You can review and discuss the product here. The primary details have not been verified within the last quarter, and they might be outdated. If you think we are missing something, please use the means on this page to comment or suggest changes. All reviews and comments are highly encouranged and appreciated as they help everyone in the community to make an informed choice. Please always be kind and objective when evaluating a product and sharing your opinion.