Top 50 Awesome List

razum2um/awesome-clojure

Programming Languages  14 days ago  2.3k
A curated list of awesome Clojure libraries and resources. Inspired by awesome-... stuff
View byDAY/WEEK/README
View on Github

Oct 11th

Advanced datastructures

  • meanderstars711: transparent data transformation (defined as pattern-matching)
  • Sep 26th

    Machine Learning

  • scicloj.mlstars61
  • Sep 11th

    Database

  • xtdbstars1.5k: bitemporal database for SQL, Datalog & graph queries
  • Sep 6th

    HTTP

  • hatostars216 : An HTTP client for Clojure, wrapping JDK 11's HttpClient
  • Aug 31st

    Machine Learning

  • clj-synapsesstars0
  • Jul 26th

    Miscellaneous

  • clj-grpcstars7
  • Editor Plugins

  • Notepad++stars16: modified config files of Lisp
  • Advanced datastructures

  • Duratomstars159: persisted atoms
  • Version Control Management

  • clj-jgitstars215
  • GUI

  • fx-cljstars106
  • Database

  • Monger: for MongoDB
  • Monglorious: for MongoDB
  • clj-rethinkdbstars199: for RethinkDB
  • Revisestars145: for RethinkDB
  • Spandexstars205: for ElasticSearch
  • Elastisch: for ElasticSearch
  • neocons: for Neo4j
  • Aliastars231: for Cassandra
  • aerospike-cljstars27: for Aerospike
  • Security

  • boltstars125
  • Data Validation

  • domaintypesstars5
  • Pattern Matching

  • Verbal-Exprejonstars93
  • Machine Learning

  • neanderthalstars952: fast matrix library
  • clojurecudastars161
  • clojureclstars272
  • bayaderastars344: bayesian data analysis on the GPU
  • Flarestars281
  • MXNet - Clojure API
  • clj-mlstars149
  • Claternstars68
  • k9stars101
  • Statistikerstars62
  • Synapticstars91
  • Inferstars178
  • Computer Vision

  • origamistars85: OpenCV 4 wrapper
  • Documentation

  • codoxstars609
  • Terminal UI

  • clojure-lanternastars191
  • Exercises

  • rich4clojurestars91
  • Jun 29th

    Jun 7th

    Editor Plugins

  • proto-repl (Atom)
  • Advanced datastructures

  • specterstars2.3k: an elegant API for querying and transforming nested and recursive data
  • May 28th

    Editor Plugins

  • Conjure (Neovim)stars755
  • Apr 17th

    Dependency injection

  • piotr-yuxuan/closeable-mapstars35
  • Jan 20th

    Text Processing

  • lmgrepstars145
  • Jan 7th

    HTTP

  • clj-httpstars1.6k : Apache HttpComponents client wrapper
  • http-kitstars2.2k : Simple, high-performance event-driven HTTP client and server
  • ringstars3.4k : HTTP server abstraction
  • kvltstars70 : Uniform, asychronous client interface for HTTP across JVM / Node / browsers
  • alephstars2.4k : Async client/server based on Netty, with defaults for HTTP, TCP and UDP
  • Jan 6th

    Dependency injection

  • clipstars170
  • Date and Time

  • tickstars468: Clojure(Script) library, intended as replacement for clj-time
  • Nov 24th, 2020

    Video tutorials

    YouTube

  • Clojure Tutorials by Timothy Baldridge: More advanced videos on core.async, transducers, transients, logic programming and a "Function of the day" series.
  • Oct 28th, 2020

    Oct 24th, 2020

    Oct 7th, 2020

    Aug 21st, 2020

    Jun 8th, 2020

    Web Framework

  • Tadam
  • Mar 29th, 2020

    Data Validation

  • structstars115
  • Feb 28th, 2020

    ORM and SQL generation

  • Kormastars1.5k
  • Oct 28th, 2019

    Parsing

  • buranstars26 - RSS/Atom feed consumer and producer
  • Oct 20th, 2019

    Build Automation and Package management

  • shadow-cljsstars1.7k (Clojurescript)
  • Pattern Matching

  • Meanderstars711
  • Oct 7th, 2019

    Sep 20th, 2019

    Date and Time

  • clojure.java-timestars361 - Java 8 Date-Time API
  • Sep 9th, 2019

    Code Analysis and Linter

  • clj-kondostars1.2k
  • Sep 5th, 2019

    Aug 24th, 2019

    Text Processing

  • beaglestars45
  • Aug 23rd, 2019

    Date and Time

  • timewordsstars26
  • Aug 5th, 2019

    Debugging

  • mate-cljstars57
  • Aug 1st, 2019

    Security

  • caesiumstars153 (libsodium bindings)
  • Jul 7th, 2019

    Rule-based Programming

  • Clara Rulesstars1k
  • Aretestars13
  • Jun 6th, 2019

    Build Automation and Package management

  • clojurephantstars124 (Gradle plugin)
  • May 8th, 2019

    Miscellaneous

  • potemkinstars507 - reexport vars in another ns / act like a clojure map
  • Nov 29th, 2018

    Science and Data Analysis

  • Loom - graph library for Clojurestars788
  • Nov 26th, 2018

    Editor Plugins

  • vim-iced (Vim)stars405
  • Nov 20th, 2018

    GraphQL API

  • Lacinia
  • Nov 5th, 2018

    Advanced datastructures

  • bifurcanstars894: linear map/set/list (stores entries contiguously in memory), ;writtern in java, but test suite (read: usage examples) in clojure
  • Persistent AVL treesstars116: persistent sorted maps and sets with log-time rank queries
  • Finger Treestars205: double-list, counted-double-list, counted-sorted-set
  • Hitchhiker Treestars1.1k: create fast, snapshottable, massively scalable databases
  • Hierarchical setstars5
  • Orderedstars213: ordered sets and maps
  • Lazy Mapstars46: whose values are only calculated when accessed
  • Durable Queuestars359: queue persisted on disk
  • Oct 16th, 2018

    Oct 1st, 2018

    Sep 28th, 2018

    Machine Learning

  • Anglican
  • Sep 21st, 2018

    Miscellaneous

  • kezbanstars37
  • Sep 19th, 2018

    Exceptions and Error Handling

  • Exstars17
  • Aug 27th, 2018

    Machine Learning

  • dl4clj (deeplearning4j to clojure)stars100
  • clojure-tensorflowstars108
  • Video tutorials

    YouTube

  • Misophistful's channel: Understand concepts such as list comprehension, threading macros, generative testing, destructuring, core.match and introductions to Light Table, Datomic and Game development with Clojure
  • Fred Overflow's channel: Introductions to Functional programming and TDD with Clojure
  • Clojure Pills screencast: Introduction to Clojure one function at a time
  • Data persistance with Postgres, Clojure and JDBC
  • Jul 27th, 2018

    Jun 25th, 2018

    May 16th, 2018

    Machine Learning

  • cortexstars1.2k
  • May 15th, 2018

    Miscellaneous

  • riddleystars181
  • Testing

  • test-doublesstars31
  • Apr 25th, 2018

    Apr 18th, 2018

    Apr 11th, 2018

    Mar 27th, 2018

    Exercises

  • Codewars
  • Mar 26th, 2018

    Mar 24th, 2018

    Dependency injection

  • Integrantstars945
  • Mar 23rd, 2018

    Mar 16th, 2018

    Parsing

  • kernstars216
  • Feb 21st, 2018

    Web Framework

  • Coast
  • Feb 5th, 2018

    Feb 3rd, 2018

    WebSocket

  • Chordstars426
  • Jan 3rd, 2018

    Debugging

  • ultrastars1.2k
  • Dec 29th, 2017

    Web Framework

  • Fulcrostars1.2k
  • Dec 10th, 2017

    Web Framework

  • Compojurestars3.9k
  • Oct 14th, 2017

    Oct 4th, 2017

    HTML Manipulation

  • selmerstars851
  • Aug 16th, 2017

    Parsing

  • ducklingstars1.3k
  • Exceptions and Error Handling

  • Perseverancestars157
  • Direstars479
  • Archives and Compression

  • swindon (java.util.zip wrapper)stars2
  • Aug 7th, 2017

    Science and Data Analysis

  • sparkllingstars419
  • flambostars609
  • Jun 15th, 2017

    Science and Data Analysis

  • Streaming Histogramsstars150
  • Gorilla REPL
  • May 31st, 2017

    Web Framework

  • Datsysstars221
  • May 14th, 2017

    Data Validation

  • Orchestrastars585
  • May 3rd, 2017

    Webdriver automation

  • Etaoinstars665
  • Mar 13th, 2017

    Text Processing

  • postaggastars156
  • Debugging

  • debuggerstars252
  • Mar 4th, 2017

    RESTful API

  • routerstars77
  • Jan 28th, 2017

    ORM and SQL generation

  • Toucanstars482
  • Oct 29th, 2016

    Machine Learning

  • lambda-mlstars72
  • Oct 28th, 2016

    Oct 4th, 2016

    Oct 3rd, 2016

    Literate Programming

  • klipsestars2.8k
  • Aug 31st, 2016

    Pattern Matching

  • Akarstars175
  • Aug 5th, 2016

    Pattern Matching

  • cats.matchstars49
  • Jul 19th, 2016

    RESTful API

  • Friboostars117
  • Jul 17th, 2016

    Web Framework

  • Hoplon
  • Exercises

  • exercism.io
  • Apr 17th, 2016

    Apr 15th, 2016

    Web Framework

  • yadastars715
  • Dependency injection

  • mountstars1.1k
  • RESTful API

  • yadastars715
  • Apr 10th, 2016

    Mar 16th, 2016

    Science and Data Analysis

  • Neanderthalstars952
  • Jan 18th, 2016

    Data Validation

  • Prismatic's schemastars2.2k
  • Editor Plugins

  • Cursive (IntelliJ)
  • Nov 28th, 2015

    Data Validation

  • clovastars13
  • Nov 13th, 2015

    Database

  • clojure.jdbcstars104
  • Structural Migrations

  • Migratusstars504
  • Security

  • Buddystars788
  • Monads

  • catsstars894
  • Science and Data Analysis

  • Onyxstars2k
  • Guides

  • Clojure from the ground up
  • Oct 26th, 2015

    Oct 11th, 2015

    Web Framework

  • Pedestalstars2.4k
  • Build Automation and Package management

  • Bootstars1.7k
  • Oct 8th, 2015

    Aug 26th, 2015

    Jun 17th, 2015

    Data Validation

  • Bouncerstars355
  • Mar 10th, 2015