-
Tongue
A do-it-yourself i18n library for Clojure and ClojureScript – Tongue (by Nikita Prokopov). From its documentation Tongue is very simple yet capable: Dictionaries are just Clojure maps. Translations are either strings, template strings or arbitrary functions. No additional build steps, no runtime resource loading. It …
Read More -
Rum
Simple, decomplected, isomorphic HTML UI library for Clojure and ClojureScript – Rum (by Nikita Prokopov) From its documentation Rum is a client/server library for HTML UI. In ClojureScript, it works as React wrapper, in Clojure, it is a static HTML generator. Rum: does not dictate how to store your state; has …
Read More -
ClojureScript apps for iOS and Android devices
Aug 17, 2016 · 1 min read · Computer Software Functional Programming Clojure ClojureScript GUI Android iOS ·For Leiningen: A fork of dmotz/natal by Dan Motzenbecker with the goal of generating skeleton of native app for iOS and Android based on Reagent + re-frame, Om.Next or Rum – Re-Natal (by Artur Girenko). For Boot: Provides several tasks that helps integrate ClojureScript with the React Native packager and build process …
Read More -
Cross platform desktop applications in ClojureScript
GitHub's Electron is used to build cross platform desktop apps with web technologies like JavaScript, HTML, and CSS. The text editor Atom and the Slack application are written using Electron. Because ClojureScript (video presentation: Clojure/ClojureScript: One Language to Rule the Web) compiles to JavaScript Electron …
Read More -
Posh
A luxuriously simple and powerful way to make front-ends with DataScript and Reagent in Clojure – Posh (by Matt Parker) A video on a project that uses Posh: Datalog all the way down - by Christopher Small
Read More -
Lightweight i18n using re-frame modified
A lightweight i18n solution for use with re-frame. It's inspired by Tower, a Clojure/Script i18n & L10n library. Update: later found the Tongue library (by Nikita Prokopov). i18n code 1(ns examplens.i18n 2 (:require [examplens.translations :refer [translations]])) 3 4(def i18n-not-found-key "I18N-KEY") 5(def …
Read More -
Om Next routing with om.next/set-query!
An implementation of client side routing using the client-side router library secretary and om.next/set-query!. Note: this solution may become outdated when Routing-Hooks is made available. Further reading on Om Next routing, see: Routing-Support. Also take a look first at: Routing in Om Next — a Catalog of Approaches, …
Read More -
Om Next subcomponents using DataScript store
Introduction Example of using Om Next subcomponents with a DataScript store. This new attempt has better hierarchy, using secretary routing with one root component (App) responding to changes in the DataScript store. The database changes, which are done in the secretary routing functions via an Om Next mutate, are …
Read More -
Lightweight i18n using DataScript
Jan 14, 2016 · 2 min read · Computer Software Functional Programming Clojure ClojureScript Database ·A lightweight ;-) i18n solution for ClojureScript that uses a DataScript database. It's inspired by Tower, a Clojure/Script i18n & L10n library. Update: later found the Tongue library (by Nikita Prokopov). Database example code 1(ns yournamespace.dst 2 (:require [datascript.core :as d])) 3 4;; Database schema (only …
Read More