5.0 KiB
External Resources
Please add to this list by submitting a pull request.
Templates
-
re-frame-template - Generates just the client side SPA
-
Luminus - Generates SPA plus server side.
-
re-natal - React Native apps.
-
Slush-reframe - A scaffolding generator for re-frame run using NodeJS. Should work wih re-frame
0.7.0
if used on a project started from the0.7.0
version of re-frame-template. -
Celibidache - An opinionated starter for re-frame applications using Boot. Based on re-frame
0.7.0
Effect and CoEffect Handlers
- async-flow-fx - manage a boot process dominated by async
- http-fx - performing Ajax tasks (via cljs-ajax)
- cookie-fx - set and get cookies
- document-fx - set and get on
js/document
attributes
Tools And Techniques
-
Animation using
react-flip-move
: http://www.upgradingdave.com/blog/posts/2016-12-17-permutation.html -
re-frisk - A library for visualizing re-frame data and events.
-
re-thread - A library for running re-frame applications in Web Workers.
Examples and Applications Using re-frame
-
How to create decentralised apps with re-frame and Ethereum - Tutorial with links to code and live example.
-
Elfeed-cljsrn - A mobile client for Elfeed rss reader, built with React Native.
-
Memory Hole - A small issue tracking app written with Luminus and re-frame.
-
Crossed - A multiplayer crossword puzzle generator. Based on re-frame
0.7.0
-
imperimetric - Webapp for converting texts with some system of measurement to another, such as imperial to metric.
-
Brave Clojure Open Source A site using re-frame, liberator, boot and more to display active github projects that powers http://open-source.braveclojure.com. Based on re-frame
0.6.0
-
flux-challenge with re-frame - flux-challenge is "a frontend challenge to test UI architectures and solutions". This is a ClojureScript + re-frame version. Based on re-frame
0.5.0
-
fractalify - An entertainment and educational webapp for creating & sharing fractal images that powers fractalify.com. Based on re-frame
0.4.1
-
Angular Phonecat tutorial in re-frame - A detailed step-by-step tutorial that ports the Angular Phonecat tutorial to re-frame. Based on re-frame
0.2.0
Libraries
-
re-frame-datatable - DataTable UI component built for use with re-frame.
-
Stately: State Machines also https://www.youtube.com/watch?v=klqorRUPluw
Videos
-
re-frame your ClojureScript applications - re-frame presentation given at Clojure/Conj 2016
Server Side Rendering
-
Prerenderer - Server pre-rendering library using NodeJS that works with re-frame
0.6.0
(later versions untested) -
Server Side Rendering with re-frame - Blog post on rendering re-frame views with Clojure.
-
Rendering Reagent on the Server Using Hiccup- Blog post on rendering Reagent with Clojure.