Hacker GitHub

← All repos

day8/re-frame

View on GitHub ↗ ★ 5,545 Clojure

A ClojureScript framework for building user interfaces, leveraging React

102 mentions on Hacker News by 61 people: 15 stories, 87 comments · first 2015-02-23 · latest 2025-07-06

Mentions per year 102 mentions · busiest year 2015 (28)
20082026
  1. …inspect [coll] (doto coll tap>)) (->> coll (map this) (inspect) (filter that)) [1] The framework: https://github.com/day8/re-frame [2] A library with HTTP-Effects for your re-frame applications: https://github.com/Day8/re-frame-http-fx [3]…
  2. …React integration: https://github.com/reagent-project/reagent - Global state management (optional): https://github.com/day8/re-frame You might also want a CSS framework. There are some options to write CSS in ClojureScript, but I prefer…
    comment by rads · 2024-05-23 · in Try Clojure
  3. …to the mast and sail on. That repetition is good. It is serving a purpose. Just sail on. [0]: https://github.com/day8/re-frame/blob/master/docs/correcting...
    comment by nathell · 2023-12-08 · in Goodbye, clean code (2020)
  4. …), Reagent with Re-frame for complex/large app ( https://reagent-project.github.io and https://github.com/day8/re-frame ). Even if we now prefer using HTMX ( https://htmx.org ) and server-side rendering (Hiccup way of manipulating HTML is…
    comment by jgrodziski · 2023-08-10 · in A History of Clojure (2020) [pdf]
  5. I have not seen a better client state management than re-frame. https://github.com/day8/re-frame Notably the author of re-frame has been weary of hooks. I think that’s for a good reason. The approach in re frame feels like the best way to…
    comment by jgoodhcg · 2023-03-10 · in Were React hooks a mistake?
  6. …this space. [1] https://reagent-project.github.io/ [2] https://github.com/thheller/shadow-cljs [3] https://github.com/day8/re-frame
    comment by ARandomerDude · 2022-04-05 · in Coast on Clojure
  7. The composition feels a lot closer to the "ratom" concept from the Clojurescript ecosystem ( https://github.com/day8/re-frame/blob/master/docs/flow-mecha... ) than it does hooks. I don't hate it at all.
    comment by bpicolo · 2022-03-21 · in Hooks Considered Harmful
  8. …with https://github.com/reagent-project/reagent and (if you need SPA levels of coordinated state) https://github.com/day8/re-frame The up-front costs are certainly higher in terms of the learning curve for the average dev, but it sure…
  9. …Not an easy decision, but the truth is whichever one you pick, it will be a great choice. [0] - https://github.com/day8/re-frame/
    comment by napsterbr · 2021-04-19 · in Why we chose Elm for Humio’s web UI
  10. …(and why it ultimately doesn't matter that hook-based components are not very popular on CLJS): https://github.com/day8/re-frame/issues/590#issuecomment-624...
    comment by napsterbr · 2021-04-06 · in ClojureScript 1.10.844
  11. …it through the user's browser, ClojureScript and Reagent/Re-Frame are excellent choices. Re-Frame, https://github.com/Day8/re-frame , in particular has very nice documentation. Clojure lets you use anything in the Java universe while…
    comment by clartaq · 2020-08-23 · in Ask HN: How to do cross platform GUI?
  12. …The library github page is an entertaining display of equal parts vanity and hyperbole: https://github.com/day8/re-frame/
  13. …the CLJS community using React as a runtime is more common: - https://reagent-project.github.io/ - https://github.com/day8/re-frame - https://github.com/tonsky/rum And my favourite - https://github.com/fulcrologic/fulcro Hosting your work…
  14. …tutorial on Figwheel.main ( https://figwheel.org/docs/ ) and then check out re-frame TodoMVC here https://github.com/day8/re-frame/tree/master/examples/todomv... or this simpler reframe tutorial from here…
    comment by manishsharan · 2020-06-04 · in A History of Clojure [pdf]
  15. Sounds a lot like re-frame[1] (which I believe predates Redux), they even call the state "atoms." [1] https://github.com/Day8/re-frame
  16. …solution. * Reagent, https://github.com/reagent-project/reagent Together with Re-frame, https://github.com/Day8/re-frame, this is by far the most popular choice for building reactive client components in Clojurescript. These do not include…
    comment by tvaughan · 2020-04-13 · in Luminus – A Clojure Web Framework
  17. …state management, re-frame adds most familiar concepts from redux but without as much boilerplate: https://github.com/day8/re-frame
    comment by vga805 · 2020-04-13 · in Luminus – A Clojure Web Framework
  18. …libraries are re-inventing databases to handle GUI state in the browser, which is a good thing. [0] https://github.com/Day8/re-frame [1] https://redux-toolkit.js.org/
  19. …a joy to use; I've developed a few large apps in it and they've been quite easy to maintain. [0]: https://github.com/day8/re-frame/
  20. …you can see here that local reagent atoms are used for local state even with the global app db: https://github.com/day8/re-frame/blob/69a3fcd411369fff65404e...
  21. …in SPAs (subscription, event handling) re-frame is a really great framework based on reagent/cljs. https://github.com/day8/re-frame
  22. …yourself to the mast and sail on. That repetition is good. It is serving a purpose. Just sail on. https://github.com/Day8/re-frame/blob/master/docs/Subscripti...
    comment by nathell · 2020-01-11 · in Goodbye, Clean Code
  23. …- re-frame: React-Redux alternative that IMO is much easier to work with https://github.com/day8/re-frame - reagent: React wrapper https://reagent-project.github.io/ - ring https://github.com/ring-clojure/ring - fulcro https://gith
    comment by lgessler · 2019-12-12 · in Using Clojure for Web Apps
  24. …even when encountered outside of the original library. 1: https://holmsand.github.io/reagent/ 2: https://github.com/Day8/re-frame 3: https://github.com/edn-format/edn 4: https://github.com/weavejester/hiccup
    comment by fnordsensei · 2019-10-30 · in When XML Beats JSON: UI Layouts
  25. I have absolutely no idea what this readme is even talking about https://github.com/Day8/re-frame
  26. …dataflow programming actually works quite naturally in FP. See re-frame and javelin as examples: https://github.com/Day8/re-frame https://github.com/hoplon/javelin
  27. Same for Re-frame in CLJS: https://github.com/Day8/re-frame
    comment by Heliosmaster · 2019-05-22 · in CQRS and Event Sourcing Intro for Developers
  28. …in the frontend, and it's converted to VDOM nodes. No further logic or conversion required. [1]: https://github.com/Day8/re-frame [2]: https://github.com/edn-format/edn [3]: https://github.com/weavejester/hiccup/wiki/Syntax
    comment by fnordsensei · 2019-05-19 · in Virtual DOM is pure overhead (2018)
  29. re-frame ( https://github.com/Day8/re-frame ) essentially implements the ideas and patterns presented in the article/post. Of course you would need to learn ClojureScript to use it, but that might be worth it. I really like the "selector"…
    comment by snorremd · 2019-03-23 · in Architecting UIs for Change
  30. …Purescript professionally with Angular, AngularJS, React, a big 'ol jQuery glob, and Halogen. [0] https://github.com/Day8/re-frame [1] http://reagent-project.github.io/ [2] https://figwheel.org/ [3] http://shadow-cljs.org/
    comment by robto · 2019-03-08 · in PureOS is convergent
  31. Or alternatively, check out re-frame: https://github.com/Day8/re-frame It's a web framework with a well-thought-out architecture that you don't need to "eject" from.
  32. there's already a very popular react (cljs) framework called reframe https://github.com/Day8/re-frame
  33. …And check out re-frame as well, which adds on tools for handling data flow and many other things: https://github.com/Day8/re-frame
    comment by bschwindHN · 2019-01-10 · in IBM releases Elm-powered app
  34. …on how Cycle.js compares to other frontend FRP frameworks like ClojureScript's re-frame[1]? [1]: https://github.com/Day8/re-frame
  35. …excellent way to develop web apps, especially since I see there's a javascript version as well. [0] https://github.com/Day8/re-frame
    comment by hencq · 2018-10-31 · in Actors for Squeak Smalltalk
  36. Just so you know, you have a name collision with a popular ClojureScript SPA library, re-frame: https://github.com/Day8/re-frame
  37. The re-frame effects in ClojureScript are a similar idea https://github.com/Day8/re-frame/blob/master/docs/Effects.md
    comment by yogthos · 2018-08-26 · in The Elm Architecture
  38. …subscriptions. The syntax is of course polarizing but it really gets rid of a lot of boilerplate. https://github.com/Day8/re-frame
    comment by bschwindHN · 2018-07-06 · in Vue.js: the good, the meh, and the ugly
  39. …Worth reading even if you're not using cljs but are involved in front-end development. https://github.com/Day8/re-frame/blob/master/docs/README.md
  40. …syntax but I haven't heard that much about it outside the talks where he was announcing it. [1] https://github.com/Day8/re-frame/
    comment by grayrest · 2018-05-24 · in ReasonML – React as first intended
  41. …a Clojurescript project would be built using these libraries, I'd recommend checking out re-frame: https://github.com/Day8/re-frame
    comment by l_t · 2018-05-09 · in My struggle to learn React
  42. …a pretty common way of doing HTML for get-it-out-the-door work. You can get a whole lot fancier ( https://github.com/Day8/re-frame is an example from ClojureScript land). But the context of what you're making determines the important…
    comment by Jach · 2018-03-30 · in Reddit 1.0 source code
  43. …of SPAs written in clojurescript using clojure.spec( https://clojure.org/about/spec ). Example -- ( https://github.com/Day8/re-frame/blob/master/examples/todomv... )
    comment by abhirag · 2018-03-13 · in Modeling Redux with TLA+
  44. Clojure(script) with re-frame, using the luminus template. https://github.com/Day8/re-frame http://www.luminusweb.net/ edit: Should probably say why... - Clojure and clojurescript give nearly identical experiences on the front and back…
  45. …built-in, functionally pure way to do ajax and side-effects, too, which comes in pretty handy. [0] https://github.com/Day8/re-frame
    comment by christophilus · 2017-11-10 · in Simple React Patterns
  46. …the only UI programming framework I've actually enjoyed. Both are in ClojureScript. Re-Frame: https://github.com/Day8/re-frame Reagent: https://reagent-project.github.io/
    comment by bschwindHN · 2017-07-28 · in A Closer Look at Swift Playgrounds for iPad
  47. No direct knowledge of elm, here's what the framework author had to say (briefly) on the topic: https://github.com/Day8/re-frame#why-should-you-care
  48. …However, I think what we really might want is something closer to ClojureScript's re-frame ( https://github.com/Day8/re-frame ) and Reagent. However, Clojure and it's tools aren't really that great for beginners/juniors and/or people with…
    comment by elnygren · 2017-05-28 · in Switching From React To Vue.js
  49. …reagent, we should also mention re-frame: A Reagent Framework For Writing SPAs, in Clojurescript. https://github.com/Day8/re-frame It provides a fantastic framework for implementing browser based UIs with a very clean approach, inspired by…
  50. Or https://github.com/Day8/re-frame
    comment by jhund · 2017-05-05 · in Build Yourself a Redux