└── README.md /README.md: -------------------------------------------------------------------------------- 1 | # Awesome re-frame 2 | 3 | A list to keep track of re-frame things. 4 | 5 | ## Contents 6 | 7 | - [Core](#core) 8 | - [Tools](#tools) 9 | - [Debugging](#debugging) 10 | - [Effect Handlers](#effect-handlers) 11 | - [Utils](#utils) 12 | - [Components](#components) 13 | - [Testing](#testing) 14 | - [React Native](#react-native) 15 | - [Guides](#guides) 16 | - [Examples](#examples) 17 | - [Reagent](#reagent) 18 | - [Web](#web) 19 | - [React Native](#react-native-1) 20 | - [Demos](#demos) 21 | - [Related lists](#related-lists) 22 | 23 | ## Core 24 | 25 | - [re-frame](https://github.com/Day8/re-frame) 26 | - [Reagent](https://github.com/reagent-project/reagent) 27 | 28 | ## Tools 29 | 30 | ### Debugging 31 | - [re-frame-trace](https://github.com/Day8/re-frame-trace): A trace window for re-frame 32 | - [re-frisk](https://github.com/flexsurfer/re-frisk): Visualize re-frame pattern data in your re-frame apps as a tree structure. 33 | 34 | ### Effect Handlers 35 | - [async-flow-fx](https://github.com/Day8/re-frame-async-flow-fx): A re-frame effects handler for coordinating the kind of async control flow which often happens on app startup. 36 | - [re-frame-forward-events-fx](https://github.com/Day8/re-frame-forward-events-fx): A re-frame effects handler for listening-for and then post-processing dispatched events 37 | - [re-frame-http-fx](https://github.com/Day8/re-frame-http-fx): A re-frame "effects handler" for performing Ajax tasks (via cljs-ajax) 38 | - [re-frame-document-fx](https://github.com/SMX-LTD/re-frame-document-fx): re-frame "effects handlers" that provide functionality global to the web page loaded in the browser. 39 | - [re-frame-cookie-fx](https://github.com/SMX-LTD/re-frame-cookie-fx): Om nom nom nom. 40 | - [re-frame-worker-fx](https://github.com/jtkDvlp/re-frame-worker-fx): https://github.com/jtkDvlp/re-frame-worker-fx 41 | 42 | ### Utils 43 | - [re-frame-utils](https://github.com/nikolap/reframe-utils): A collection of commonly used utility functions/helper functions for re-frame. 44 | - [re-frame-undo](https://github.com/Day8/re-frame-undo): An undo library for re-frame 45 | - [re-frame-datatable](https://github.com/kishanov/re-frame-datatable): DataTable component for re-frame library 46 | - [subgraph](https://github.com/vimsical/subgraph): Reactive graph database for re-frame 47 | - [re-frame-storage](https://github.com/akiroz/re-frame-storage): re-frame interceptors for browser local storage 48 | 49 | ### Components 50 | - [re-com](https://github.com/Day8/re-com): A ClojureScript library of reusable components for Reagent 51 | 52 | ### Testing 53 | - [re-frame-test](https://github.com/Day8/re-frame-test): Cross platform (cljs and clj) utilities for testing re-frame applications 54 | 55 | ### React Native 56 | - [re-natal](https://github.com/drapanjanas/re-natal): Bootstrap ClojureScript React Native apps 57 | - [cljsrn-re-frame-workers](https://github.com/seantempesta/cljsrn-re-frame-workers): A library supporting react-native-workers with re-frame for ClojureScript and React Native. 58 | - [re-navigate](https://github.com/vikeri/re-navigate): Example of React Native Navigation with re-frame/re-natal 59 | 60 | ## Guides 61 | 62 | - [The Re-frame Building Blocks Guide](https://purelyfunctional.tv/guide/re-frame-building-blocks/): Eric Normand's (PurelyFunctional.tv) Re-frame Guide. 63 | - [A Noob's Walkthrough of a re-frame App](http://www.multunus.com/blog/2016/02/noobs-walkthrough-re-frame-app/): Nice beginners guide. 64 | - [Guide to Reagent](https://purelyfunctional.tv/guide/reagent/): Eric Normand's (PurelyFunctional.tv) Reagent guide, a prerequisite of re-frame. 65 | 66 | ## Examples 67 | 68 | ### Reagent 69 | - [Reagent Cookbook](https://github.com/reagent-project/reagent-cookbook) 70 | 71 | ### Web 72 | - [Brave Clojure: Open Source](https://github.com/braveclojure/open-source): A site using re-frame, liberator, boot and more to display active github projects 73 | - [Memory Hole](https://github.com/yogthos/memory-hole): Memory Hole is a support issue organizer application (Postgres / Compojure-API) 74 | - [status-react](https://github.com/status-im/status-react): a free (libre) open source, mobile OS for Ethereum (+ React Native App) 75 | 76 | ### React Native 77 | - [Catlantis](https://github.com/madvas/catlantis): ReactNative & Clojurescript App about Cats! 78 | - [Lymchat](https://github.com/tiensonqin/lymchat): Lymchat - learn different cultures. 79 | 80 | ### Demos 81 | 82 | - [tacticiankerala/re-frame-sample-app](https://github.com/tacticiankerala/re-frame-sample-app): A small re-frame example app. (Get github profile) Walkthru [here](http://www.multunus.com/blog/2016/02/noobs-walkthrough-re-frame-app/). 83 | 84 | ## Related lists 85 | - [Awesome ClojureScript](https://github.com/hantuzun/awesome-clojurescript) 86 | - [Awesome Clojure](https://github.com/razum2um/awesome-clojure) 87 | --------------------------------------------------------------------------------