Skip to content

Resources

Alternative Explanations

Reagent

To get a good grounding in Reagent, please be sure to review the docs:

For inspiration, perhaps look at one of our other projects: re-com.

Video Training

Commercial grade video training for re-frame and Reagent:

IDE Support

  • Cursive - has direct support for some re-frame features, including keyword sourcing.
  • Emacs support

Templates

Debugging

  • re-frame-10x - A debugging dashboard for re-frame
  • re-frisk - A library for visualizing re-frame data and events.

Examples and Applications Using re-frame

  • The Workshub client is open source and the repo is available here
  • RealWorld - a well commented codebase with CRUD, auth, advanced patterns, etc) that implements to the RealWorld Spec and API.
  • RealWorld - react native version
  • BlueGenes - searching and analysing genomic data, by the University of Cambridge
  • Memento a private note-taking app. Uses compojure-api, PostgreSQL and token auth.
  • How to create decentralised apps with re-frame and Ethereum - Tutorial with links to code and live example.
  • Braid - A new approach to group chat, designed around conversations and tags instead of rooms.
  • 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.
  • imperimetric - Webapp for converting texts with some system of measurement to another, such as imperial to metric.
  • boodle - A┬ásimple SPA for accounting. It uses, among others, re-frame, http-kit, compojure-api and it runs on PostgreSQL.
  • status-react - A mobile OS for Ethereum. Server, SPA + React Native App
  • Catlantis - React Native App about cats
  • Lymchat - React Native App to learn different cultures
  • ventas - Ecommerce platform made with a full-clojure stack

Effect and CoEffect Handlers

Forms

Routing

Tools, Techniques & Libraries

React Native

  • re-natal: Bootstrap ClojureScript React Native apps
  • cljsrn-re-frame-workers: A library supporting react-native-workers with re-frame for ClojureScript and React Native.
  • re-navigate: Example of React Native Navigation with re-frame/re-natal

Other

Videos

Server Side Rendering