Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/olieidel/awesome-re-frame

All things re-frame.
https://github.com/olieidel/awesome-re-frame

List: awesome-re-frame

Last synced: about 1 month ago
JSON representation

All things re-frame.

Awesome Lists containing this project

README

        

# Awesome re-frame

A list to keep track of re-frame things.

## Contents

- [Core](#core)
- [Tools](#tools)
- [Debugging](#debugging)
- [Effect Handlers](#effect-handlers)
- [Utils](#utils)
- [Components](#components)
- [Testing](#testing)
- [React Native](#react-native)
- [Guides](#guides)
- [Examples](#examples)
- [Reagent](#reagent)
- [Web](#web)
- [React Native](#react-native-1)
- [Demos](#demos)
- [Related lists](#related-lists)

## Core

- [re-frame](https://github.com/Day8/re-frame)
- [Reagent](https://github.com/reagent-project/reagent)

## Tools

### Debugging
- [re-frame-trace](https://github.com/Day8/re-frame-trace): A trace window for re-frame
- [re-frisk](https://github.com/flexsurfer/re-frisk): Visualize re-frame pattern data in your re-frame apps as a tree structure.

### Effect Handlers
- [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.
- [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
- [re-frame-http-fx](https://github.com/Day8/re-frame-http-fx): A re-frame "effects handler" for performing Ajax tasks (via cljs-ajax)
- [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.
- [re-frame-cookie-fx](https://github.com/SMX-LTD/re-frame-cookie-fx): Om nom nom nom.
- [re-frame-worker-fx](https://github.com/jtkDvlp/re-frame-worker-fx): https://github.com/jtkDvlp/re-frame-worker-fx

### Utils
- [re-frame-utils](https://github.com/nikolap/reframe-utils): A collection of commonly used utility functions/helper functions for re-frame.
- [re-frame-undo](https://github.com/Day8/re-frame-undo): An undo library for re-frame
- [re-frame-datatable](https://github.com/kishanov/re-frame-datatable): DataTable component for re-frame library
- [subgraph](https://github.com/vimsical/subgraph): Reactive graph database for re-frame
- [re-frame-storage](https://github.com/akiroz/re-frame-storage): re-frame interceptors for browser local storage

### Components
- [re-com](https://github.com/Day8/re-com): A ClojureScript library of reusable components for Reagent

### Testing
- [re-frame-test](https://github.com/Day8/re-frame-test): Cross platform (cljs and clj) utilities for testing re-frame applications

### React Native
- [re-natal](https://github.com/drapanjanas/re-natal): Bootstrap ClojureScript React Native apps
- [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.
- [re-navigate](https://github.com/vikeri/re-navigate): Example of React Native Navigation with re-frame/re-natal

## Guides

- [The Re-frame Building Blocks Guide](https://purelyfunctional.tv/guide/re-frame-building-blocks/): Eric Normand's (PurelyFunctional.tv) Re-frame Guide.
- [A Noob's Walkthrough of a re-frame App](http://www.multunus.com/blog/2016/02/noobs-walkthrough-re-frame-app/): Nice beginners guide.
- [Guide to Reagent](https://purelyfunctional.tv/guide/reagent/): Eric Normand's (PurelyFunctional.tv) Reagent guide, a prerequisite of re-frame.

## Examples

### Reagent
- [Reagent Cookbook](https://github.com/reagent-project/reagent-cookbook)

### Web
- [Brave Clojure: Open Source](https://github.com/braveclojure/open-source): A site using re-frame, liberator, boot and more to display active github projects
- [Memory Hole](https://github.com/yogthos/memory-hole): Memory Hole is a support issue organizer application (Postgres / Compojure-API)
- [status-react](https://github.com/status-im/status-react): a free (libre) open source, mobile OS for Ethereum (+ React Native App)

### React Native
- [Catlantis](https://github.com/madvas/catlantis): ReactNative & Clojurescript App about Cats!
- [Lymchat](https://github.com/tiensonqin/lymchat): Lymchat - learn different cultures.

### Demos

- [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/).

## Related lists
- [Awesome ClojureScript](https://github.com/hantuzun/awesome-clojurescript)
- [Awesome Clojure](https://github.com/razum2um/awesome-clojure)