Displaying 1 to 16 from 16 results

re-frisk - Visualize re-frame pattern data or reagent ratom data as a tree structure, watch re-frame events and export state in the debugger

  •    Clojure

Visualize re-frame pattern data or reagent ratom data as a tree structure, watch re-frame events and export state. In-app re-frisk debugger. The debugger will be embedded into the interface of your application.

clj-slack - Use Slack REST API from Clojure

  •    Clojure

clj-slack is a Clojure library to talk to the Slack REST API. It supports almost the entire Slack API. Slack API methods are described here.

graphql-clj - A Clojure library that provides GraphQL implementation.

  •    Clojure

A Clojure library designed to provide GraphQL implementation. Distributed under the Eclipse Public License either version 1.0 or (at your option) any later version.

clojure-lsp - Language Server (LSP) for Clojure

  •    Clojure

A Language Server for Clojure. Taking a Cursive like approach of statically analyzing code. The goal of this project is to bring great editing tools for Clojure to all editors. It aims to work alongside you to help you navigate, identify and fix errors, and perform refactorings.




balcony - Should I water my balcony?

  •    Clojure

A self-contained Clojure script that lets me know if I should water my balcony at night. The idea to use exec came from Planck.

jabberjay - Simple framework for creating Jabber bots

  •    Clojure

Jabberjay is a Clojure micro-framework for creating Jabber bots. Programming your own Jabber bot can be helpful and fun. You can use your Jabber bot to provide information about some running systems or to make your services interact with users.

lein-plantuml - A Leiningen plugin for generating UML diagrams using PlantUML

  •    Clojure

PlantUML is an open-source tool that uses simple textual descriptions to draw UML diagrams. Diagrams are defined using a simple and intuitive language. lein-plantuml is a Leiningen plugin for generating UML diagrams using PlantUML.

closp - Leiningen template combining luminus, chestnut plus some goodies

  •    Clojure

closp has been changed significantly in 0.4 and upwards. Then open a repl and after startup enter: (start-dev-system) to startup the server. The clojurescript is compiled by running lein figwheel in the projects command line.


vdquil - Visualizing Data (in Quil!)

  •    Clojure

Ben Fry's Visualizing Data has been a lot of fun to work through. However, as an experienced programmer familiar with Java syntax and concepts, and having already played with Processing on my own before reading the book, I found that doing the exercises as-is wasn't challenging enough. I decided to have some fun by doing the Processing exercises in Clojure using the most excellent Quil library. Similar work has been done with Matt Pearson's Generative Art.

clj-rn - A utility for building ClojureScript-based React Native apps

  •    Clojure

This small lib provides ability to start development with just one command and some basic functionality that re-natal has: enable-source-maps and rebuild-index, which is equivalence of re-natal's enable-source-maps, use-*-device, use-figwheel.

re-jump.el - emacs navigation for re-frame projects

  •    Emacs

If you are editing app.view you may be interested in what the foo event does. Unfortunately CIDER won't let you jump-to-var on a keyword because it's not a var! You have to manually visit the model namespace amd search for foo, possibly skipping past other references to it until you find the declaration where it gets registered. This becomes a pain when your code gets bigger.

locksmith - Want to use GraphQL with Clojure/script but don't want snake_keys everywhere? Use locksmith to change all the keys!

  •    Clojure

locksmith creates efficient functions to transform GraphQL keys (e.g. snake_key, boolean_key) into Clojure keys (snake-key, boolean-key?) and vice versa. It does this by inspecting your lacinia GraphQL schema, deciding which keys need renaming and composing functions to do the renames as fast as possible. This helps you satisfy GraphQL queries on your server and work with idiomatic Clojure data on your client.

re-graph - A graphql client for re-frame and clojurescript applications

  •    Clojure

re-graph is a graphql client for ClojureScript with bindings for re-frame applications. This library behaves like the popular Apollo client for graphql and as such is compatible with lacinia-pedestal.

jsx-to-clojurescript - Command and library to convert JSX snippets to Om/Reagent/Rum or other Clojurescript-style format

  •    Clojure

Use it with keyword jsxcljs and paste JSX. To change command line arguments for all following queries use jsxcljs set and type arguments. Don't put arguments into jsxcljs, only JSX string.

cljs-css-modules - CSS modules in ClojureScript.

  •    Clojure

Using cljs-css-modules, you won't write pure CSS, but you'll use garden syntax to write your style in ClojureScript. (Garden basically allows you to use any feature of pure css, so no worries you're not losing any power here). The idea of cljs-css-modules is to localise every classes (and soon animations) you define through the defstyle macro.