Update and add index

This commit is contained in:
Jonas Zeunert
2024-04-23 15:17:38 +02:00
parent 4d0cd768f7
commit 8d4db5d359
726 changed files with 41721 additions and 53949 deletions

View File

@@ -2,7 +2,7 @@
<img src="https://avatars2.githubusercontent.com/u/12118456?v=3&s=75"
 align="right"/>
 Awesome ClojureScript
 Awesome ClojureScript
A community driven list of ClojureScript books, frameworks, libraries and wrappers.
@@ -44,34 +44,29 @@
Books
- ClojureScript Unraveled (https://leanpub.com/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 Unraveled (2nd edition) (https://funcool.github.io/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 Unraveled (https://leanpub.com/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 Unraveled (2nd edition) (https://funcool.github.io/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 (https://shop.oreilly.com/product/0636920025139.do) An introduction to ClojureScript written by big guns of Clojure Stuart Sierra and Luke VanderHart.
- Clojure, The Essential Reference (https://www.manning.com/books/clojure-the-essential-reference) A reference book on the Clojure language and standard library.
- Etudes for ClojureScript (https://shop.oreilly.com/product/0636920043584.do) A hands-on-book of 30 companion exercises or études for introducing ClojureScript.
- Learning ClojureScript (https://www.packtpub.com/web-development/learning-clojurescript) Master the art of agile single page web application development with ClojureScript.
- Transforming Data with ClojureScript (https://langintro.com/cljsbook)  A beginner's guide to ClojureScript with interactive examples and exercises, "focusing on the main task that 
programming does—transforming data".
- Transforming Data with ClojureScript (https://langintro.com/cljsbook) A beginner's guide to ClojureScript with interactive examples and exercises, "focusing on the main task that programming does—transforming data".
Courses
- ClojureScript Koans (http://clojurescriptkoans.com/) A great way to start learning Clojure and ClojureScript on the web with interactive challanges.
- Lambda Island (https://lambdaisland.com/)  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 (https://www.learnreagent.com/)  An introduction to ClojureScript with Reagent for developers. 1 hour free content is available. learn re-frame 
(https://www.learnreframe.com/) is its follow up.
- Learning ClojureScript (https://purelyfunctional.tv/)  A 2h 11m long introduction to Clojurescript by O'Really Online Learning. Also available on Udemy 
(https://www.udemy.com/course/learning-clojurescript/).
- Lambda Island (https://lambdaisland.com/) 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 (https://www.learnreagent.com/) An introduction to ClojureScript with Reagent for developers. 1 hour free content is available. learn re-frame (https://www.learnreframe.com/) is its follow up.
- Learning ClojureScript (https://purelyfunctional.tv/) A 2h 11m long introduction to Clojurescript by O'Really Online Learning. Also available on Udemy (https://www.udemy.com/course/learning-clojurescript/).
Videos
- ClojureScript for Skeptics (https://www.youtube.com/watch?v=gsffg5xxFQI)  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 (https://www.youtube.com/watch?v=KZjFVdU8VLI)  A 5 minutes video from 2014 demostrating the power of ClojureScript's developer 
experience.
- ClojureScript for Skeptics (https://www.youtube.com/watch?v=gsffg5xxFQI)  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 (https://www.youtube.com/watch?v=KZjFVdU8VLI) A 5 minutes video from 2014 demostrating the power of ClojureScript's developer experience.
Awesome ClojureScript
@@ -182,8 +177,8 @@
React.js (https://facebook.github.io/react/) Interface
- Brutha (https://github.com/weavejester/brutha) A simple and functional ClojureScript interface to React.
- cljsx (https://github.com/peterhudec/cljsx)  JSX (https://reactjs.org/docs/introducing-jsx.html) for Clojure and ClojureScript, also works with Inferno (https://infernojs.org), Nerv 
(https://nerv.aotu.io/), Preact (https://preactjs.com/), Snabbdome (https://github.com/snabbdom/snabbdom) and others.
- cljsx (https://github.com/peterhudec/cljsx)  JSX (https://reactjs.org/docs/introducing-jsx.html) for Clojure and ClojureScript, also works with Inferno (https://infernojs.org), Nerv (https://nerv.aotu.io/), Preact 
(https://preactjs.com/), Snabbdome (https://github.com/snabbdom/snabbdom) and others.
- Helix (https://github.com/lilactown/helix) A simple, easy to use library for React development in ClojureScript with very few semantics on top of React. 
- hx (https://github.com/Lokeh/hx) Another simple, easy to use library for React development in ClojureScript. 
- Om (https://github.com/omcljs/om) A powerful interface to React, makes use of its object oriented structures.
@@ -219,8 +214,7 @@
Testing
- cljs.test (https://github.com/clojure/clojurescript/wiki/Testing)  Integrated test framework for ClojureScript (merged from clojurescript.test 
(https://github.com/cemerick/clojurescript.test))
- cljs.test (https://github.com/clojure/clojurescript/wiki/Testing) Integrated test framework for ClojureScript (merged from clojurescript.test (https://github.com/cemerick/clojurescript.test))
- Expectations (http://jayfields.com/expectations/) A minimalist's unit testing framework.
- Speclj (https://github.com/slagyr/speclj) A TDD/BDD framework for Clojure and ClojureScript.
- test.check (https://github.com/clojure/test.check) A generative property-based testing tool inspired by QuickCheck.
@@ -260,14 +254,12 @@
Contributing
All contributions are welcome. Please read Contributing (CONTRIBUTING.md) before opening a pull request. tl;dr - is for bullets,  is for seperators between the link and the description and 
lists should be alphabetically ordered.
All contributions are welcome. Please read Contributing (CONTRIBUTING.md) before opening a pull request. tl;dr - is for bullets,  is for seperators between the link and the description and lists should be alphabetically ordered.
License
!CC0 (http://i.creativecommons.org/p/zero/1.0/88x31.png) (http://creativecommons.org/publicdomain/zero/1.0/)
Han Tuzun (http://hantuzun.com) has dedicated the work to the public domain by waiving all of his rights to the work worldwide under copyright law, including all related and neighboring 
rights, to the extent allowed by law.
Han Tuzun (http://hantuzun.com) has dedicated the work to the public domain by waiving all of his rights to the work worldwide under copyright law, including all related and neighboring rights, to the extent allowed by law.
You can copy, modify, distribute and perform the work, even for commercial purposes, all without asking permission.