Top 50 Awesome List

hantuzun/awesome-clojurescript

Programming Languages  2 years ago  899
A community driven list of ClojureScript frameworks, libraries and wrappers.
View byDAY/WEEK/README
View on Github

Sep 24th, 2019

Resources

Books

  • ClojureScript Unraveled – An open source book about the ClojureScript language that covers all the language features, how to use the compiler and the tooling for building applications and libraries.
  • ClojureScript: Up and Running – An introduction to ClojureScript written by big guns of Clojure Stuart Sierra and Luke VanderHart.
  • Etudes for ClojureScript – A hands-on-book of 30 companion exercises or études for introducing ClojureScript.
  • Learning ClojureScript – Master the art of agile single page web application development with ClojureScript.
  • Transforming Data with ClojureScript – A beginner's guide to ClojureScript with interactive examples and exercises, "focusing on the main task that programming does—transforming data".
  • Resources

    Courses

  • ClojureScript Koans – A great way to start learning Clojure and ClojureScript on the web with interactive challanges.
  • Lambda Island – A full-stack web development course including front-end with ClojureScript, back-end with Clojure, language essentials, security, internet standards and system administration.
  • Learn Reagent – An introduction to ClojureScript with Reagent for developers. 1 hour free content is available. learn re-frame is its follow up.
  • Learning ClojureScript – A 2h 11m long introduction to Clojurescript by O'Really Online Learning. Also available on Udemy.
  • Resources

    Videos

  • ClojureScript for Skeptics – Derek Slager's talk for Clojure Conj 2015 where he is Discussing the many reasons why ClojureScript is in fact a very pragmatic language to consider for web development.
  • Interactive programming Flappy Bird in ClojureScript – A 5 minutes video from 2014 demostrating the power of ClojureScript's developer experience.
  • Awesome ClojureScript

    Code Analysis

  • kibitstars1.7k – Static code analyzer to find patterns of code that could be rewritten with a more idiomatic function or macro.
  • Awesome ClojureScript

    Development

  • Amblystars536 – A ClojureScript REPL into iOS JavaScriptCore.
  • lein-cljsbuildstars1.1k – A Leiningen plugin to make ClojureScript development easy.
  • shadow-cljsstars1.7k – ClojureScript compilation made easy
  • Instaparsestars89 – It aims to be the simplest way to build parsers in ClojureScript.
  • Trussstars247 – An opinionated assertions API for Clojure/ClojureScript.
  • Awesome ClojureScript

    Internationalization

  • Tempurastars226 – A Clojure(Script) i18n library, succeeding Tower
  • Awesome ClojureScript

    React.js Interface

  • hxstars240 – A simple, easy to use library for React development in ClojureScript.
  • Omstars6.7k – A powerful interface to React, makes use of its object oriented structures.
  • Quiescentstars608 – It favors functional style, fully stateless.
  • Reagent – Minimalistic, feature complete.
  • Rumstars1.6k – Decomplected, extensible, simple.
  • cljsxstars5JSX for Clojure and ClojureScript, also works with Inferno, Nerv, Preact, Snabbdomestars9.6k and others.
  • Awesome ClojureScript

    Reactive Programming

  • Manifold-cljsstars44 – A port of Manifoldstars880 to ClojureScript.
  • Awesome ClojureScript

    Web Framework & Template

  • Fulcro – A library for development of single-page full-stack web applications in clj/cljs.
  • Mr-Clean – A reagent compatible library without react.js dependency.
  • Preceptstars632 – A declarative programming framework.
  • Awesome ClojureScript

    Document Object Model

  • Respostars235 – A responsive DOM library, inspired by React.
  • Apr 12th, 2019

    Awesome ClojureScript

    Graphics

  • Quilstars2.7k – A processing and graphics programming library.
  • Dec 28th, 2018

    Awesome ClojureScript

    Validation

  • form-validator-cljsstars48 – Validate forms with spec and fn.
  • Sep 21st, 2018

    Awesome ClojureScript

    Testing

  • cljs.test – Integrated test framework for ClojureScript (merged from clojurescript.teststars167)
  • Aug 25th, 2018

    Awesome ClojureScript

    Database

  • specqlstars119 – Library for simple PostgreSQL queries with namespaced keys.
  • Awesome ClojureScript

    State Management

  • Tuckstars27 – A micro framework for building Reagent apps that have a clean separation of view code and event processing code.
  • Awesome ClojureScript

    Miscellaneous

  • namespacefystars17 – A simple Clojure(Script) library which aims to make it easy to keep map keys namespaced, no matter where your data comes from.
  • Awesome ClojureScript

    CSS tools

  • Gardenstars1.2k – A library for rendering CSS in Clojure and ClojureScript.
  • stylefystars293 – stylefy makes it possible to define UI component styles as Clojure data and attach them into components easily without writing CSS selectors
  • Jun 8th, 2018

    Awesome ClojureScript

    Client/Server Communication

  • cljs-ajaxstars616 – A simple Ajax client for ClojureScript and Clojure.
  • Jun 16th, 2017

    Awesome ClojureScript

    Development

  • Lumostars1.8k – Fast, cross-platform, standalone ClojureScript environment.
  • May 31st, 2017

    Awesome ClojureScript

    Web Framework & Template

  • Keechma – Micro frontend framework for ClojureScript and Reagent.
  • Mar 20th, 2017

    Awesome ClojureScript

    Data Serialization

  • Cljsonstars63 – Clojure/ClojureScript library for accelerated browser data deserialization.
  • Transitstars296 – A data interchange format and set of libraries for conveying values between applications written in different programming languages.
  • Awesome ClojureScript

    Database

  • Konservestars266 – A clojuresque key-value/document store protocol with core.async.
  • Awesome ClojureScript

    Development

  • lein-figwheelstars2.9k – Leiningen plugin that pushes ClojureScript code changes to the client.
  • cljs-devtoolsstars995 – Better presentation of ClojureScript values in Chrome Devtools.
  • Awesome ClojureScript

    Document Object Model

  • Cratestars215 – A ClojureScript implementation of Hiccup.
  • Dommystars752 – A no-nonsense ClojureScript templating and DOM manipulation library.
  • Sablonostars674 – Lisp/Hiccup style templating for Facebook's React in ClojureScript.
  • Kioostars409 – DOM manipulation and templating library for Facebook's React and Om in ClojureScript.
  • Awesome ClojureScript

    Graphics

  • geomstars798 – A 2D/3D geometry toolkit for Clojure/Clojurescript.
  • Awesome ClojureScript

    Miscellaneous

  • markdown-cljstars478 – Markdown parser in Clojure/ClojureScript.
  • reformsstars170 – Beautiful Bootstrap 3 forms for Om and Reagent.
  • Keybindstars74 – Library for handling key bindings (shortcuts) in browser.
  • Sepal.cljstars23 – A library to generate Clojure code from a vector of strings and vectors with macro system.
  • Awesome ClojureScript

    React.js Interface

  • re-comstars720 – A ClojureScript library of reusable components for Reagent.
  • Awesome ClojureScript

    State Management

  • platostars29 – Incrementally persists atom state to Local Storage in ClojureScript.
  • storage-atomstars185 – ClojureScript atoms backed by HTML5 web storage.
  • Awesome ClojureScript

    Web Framework & Template

  • Chestnutstars1.3k – An Application template for ClojureScript/Om with live reloading.
  • WebFUIstars235 – Client-Side Web Framework for ClojureScript.
  • descjopstars394 – A template for Web based desktop application with Electron.
  • electron-templatestars113 – A template for creating web based desktop applications with Electron, ClojureScript and Reagent.
  • Awesome ClojureScript

    Canvas

  • Quamolitstars50 – A tiny declarative animation library , inspired by React.
  • Mar 7th, 2017

    Awesome ClojureScript

    WebSockets

  • Chordstars426 – Designed to bridge the gap between the triad of CLJ/CLJS, web-sockets and core.async.
  • Sentestars1.6k – Clojure(Script) + core.async + WebSockets/Ajax.
  • Awesome ClojureScript

    Development

  • Planckstars1k – A stand-alone ClojureScript REPL for macOS and Linux based on JavaScriptCore.
  • Ribol – Conditional restarts for clojure/clojurescript.
  • Devcardsstars1.5k – Devcards aims to provide a visual REPL experience for ClojureScript.
  • Mar 5th, 2017

    Awesome ClojureScript

    Routing

  • Routerstars77 – Bidirectional Ring router for Clojure/Script. REST oriented.
  • Secretarystars763 – A client-side router for ClojureScript.
  • Feb 16th, 2017

    Awesome ClojureScript

    Documentation

  • codoxstars609 – A tool for generating API documentation from Clojure or ClojureScript source code.
  • Feb 9th, 2017

    Awesome ClojureScript

    State Management

  • componentstars1.9k – Managed lifecycle of stateful objects in Clojure(Script).
  • mountstars1.1k – A beautifl idiomatic state management library.
  • Jan 14th, 2017

    Awesome ClojureScript

    Web Framework & Template

  • Macchiatostars359 – It aims to provide an easy to use platform for Node.js.
  • Dec 26th, 2016

    Awesome ClojureScript

    JavaScript Interoperability

  • Purnam – A ClojureScript library designed to provide better clojurescript/javascript interop, testing and documentation tools.
  • Jul 14th, 2016

    Awesome ClojureScript

    Client/Server Communication

  • Fetchstars208 – A ClojureScript library that makes client/server interaction painless.
  • Mar 22nd, 2016

    Awesome ClojureScript

    Miscellaneous

  • reagent-formsstars333 – Bootstrap form components for Reagent.
  • Jan 20th, 2016

    Awesome ClojureScript

    Miscellaneous

  • om-toolsstars441 – It aims to provide higher-order abstractions and utilities frequently useful when building components with Om's API.
  • Jan 8th, 2016

    Awesome ClojureScript

    Web Framework & Template

  • Clopsstars172 – An opinionated, full stack and easy to use web framework.
  • Dec 23rd, 2015

    Awesome ClojureScript

    Document Object Model

  • Dominatorstars74 – Virtual-Dom in ClojureScript.
  • Enfocus – A DOM manipulation and templating library for ClojureScript inspired by Enlive.
  • Freactivestars392 – A high-performance, pure Clojurescript, declarative DOM library inspired by reagent, om, reflex and hiccup.
  • json-htmlstars149 – Provide JSON and get a DOM node with a human representation of that JSON.
  • Nov 13th, 2015

    Awesome ClojureScript

    HTTP Handler

  • Castrastars160 – An HTTP remote procedure call handler for Clojure.
  • Awesome ClojureScript

    Reactive Programming

  • Javelinstars736 – A Functional Reactive Programming library for ClojureScript.
  • Awesome ClojureScript

    State Management

  • hodgepodge – A idiomatic ClojureScript interface to HTML5 Storage.
  • Oct 9th, 2015

    Awesome ClojureScript

    Routing

  • Bidistars944 – A Clojure(script) data driven routing library.
  • Awesome ClojureScript

    Miscellaneous

  • Bardostars90 – A Clojure(Script) library for functional interpolation and transitions.
  • Oct 7th, 2015

    Awesome ClojureScript

    Testing

  • test.checkstars1k – A generative property-based testing tool inspired by QuickCheck.
  • Awesome ClojureScript

    Web Framework & Template

  • Tenzing – A ClojureScript template with no backend that uses Boot.
  • May 26th, 2015

    Awesome ClojureScript

    Reactive Programming

  • Reagistars225 – An FRP library for Clojure and ClojureScript, built on top of core.async.
  • Awesome ClojureScript

    React.js Interface

  • Bruthastars137 – A simple and functional ClojureScript interface to React.
  • May 25th, 2015

    Awesome ClojureScript

    Miscellaneous

  • Entanglementstars40 – It creates atoms from other atoms and links the data together.
  • May 23rd, 2015

    Awesome ClojureScript

    Reactive Programming

  • rx-cljsstars44 – A ClojureScript wrapper for Reactive Extensions (Rx) for Javascript.
  • Yolk – A thin ClojureScript wrapper around bacon.js.
  • May 21st, 2015

    Awesome ClojureScript

    JavaScript Interoperability

  • Jayqstars410 – A ClojureScript wrapper for jQuery.
  • May 20th, 2015

    Awesome ClojureScript

    Web Framework & Template

  • Miesstars366 – A minimal ClojureScript project template.
  • May 18th, 2015

    Awesome ClojureScript

    JavaScript Interoperability

  • CLJSJS – An easy way for Clojurescript developers to depend on Javascript libraries.
  • Awesome ClojureScript

    Miscellaneous

  • core.asyncstars1.8k – A Clojure(Script) library designed to provide facilities for async programming and communication.
  • Automatstars573 – A Clojure(Script) library for defining and using finite-state automata, inspired by Ragel.
  • May 13th, 2015

    Awesome ClojureScript

    Validation

  • Validateur – A Clojure validation library inspired by Ruby's ActiveModel.
  • May 4th, 2015

    Awesome ClojureScript

    Testing

  • Specljstars412 – A TDD/BDD framework for Clojure and ClojureScript.
  • May 3rd, 2015

    Awesome ClojureScript

    Web Framework & Template

  • atw-omstars40 – A web application template with Clojure/Compojure, ClojureScript/Om & core.async.
  • Hoplon – Write everything in Clojure and ClojureScript, clientside and serverside.
  • Luminus – It aims to provide a robust, scalable, and easy to use platform.
  • re-framestars4.9k – A Reagent Framework For Writing SPAs, in Clojurescript.
  • Apr 27th, 2015

    Awesome ClojureScript

    Internationalization

  • Towerstars267 – A Clojure(Script) i18n & L10n library.
  • Awesome ClojureScript

    Validation

  • Bouncerstars355 – A validation DSL for Clojure & Clojurescript applications.
  • Awesome ClojureScript

    Document Object Model

  • Hickorystars513 – It parses HTML into Clojure data structures, so you can analyze, transform, and output back to HTML.
  • cljs-bindingstars56 – It binds html elements to ClojureScript functions.
  • Hiccupsstars191 – A ClojureScript port of the Hiccup.
  • Awesome ClojureScript

    State Management

  • Waltzstars91 – A ClojureScript library that helps manage state in client-side applications using non-deterministic finite state machines.
  • Awesome ClojureScript

    Testing

  • Expectations – A minimalist's unit testing framework.
  • Awesome ClojureScript

    Routing

  • Silkstars216 – An isomorphic routing library for Clojure & ClojureScript.
  • Awesome ClojureScript

    Canvas

  • Monetstars166 – A small ClojureScript library to make it easier to work with canvas and visuals.
  • Awesome ClojureScript

    Data Visualization

  • C2 – It lets you declaratively create HTML and SVG markup based on data.
  • Awesome ClojureScript

    Miscellaneous

  • inflections-cljstars195 – Rails-like inflection library for Clojure and ClojureScript.
  • Awesome ClojureScript

    Database

  • Datascriptstars4.4k – An immutable in-memory database and Datalog query engine in ClojureScript.
  • Jakistars16 – A simple ClojureScript CouchDB client.
  • Awesome ClojureScript

    JavaScript Interoperability

  • Pylonstars47 – A Javascript class system in 100% Clojurescript.
  • Last Checked At: 2021-10-25T03:26:52.355Z
    Previous
    razum2um/awesome-clojure
    Next
    h4cc/awesome-elixir

    About

    Track your favorite github awesome repo, not just star it. trackawesomelist.com provides website, newsletter, RSS for tracking the popular awesome list by daily and weekly.
    Contact us: [email protected]
    Track Awesome List - Track your favorite Github awesome repos, not just star them | Product Hunt

    Subscribe

    Subscribe to our weekly newsletter to receive the awesome updates! We never send spam and you can unsubscribe instantly with one click. Here's past issues.

    Links

    Follow us on TwitterSubscribe us on TelegramSubmit awesome list repoNewsletterDonateSitemap