Актуальную версию можно посмотреть в списке awesome-clojure
Примеры использования макросов
Продвинутые структуры данных
- specter
- meander
- Persistent AVL trees
- Finger Tree
- Hitchhiker Tree
- Hierarchical set
- Ordered
- Lazy Map
- Duratom
- Durable Queue
- bifurcan
Веб-фреймворки
Не ищите аналога Ruby On Rails или Django
Внедрение зависимостей
Управление проектом
- Leiningen
- Boot
- tools.build
- clojurephant (Gradle plugin)
- shadow-cljs (Clojurescript)
Работа с git
Дата и время
GUI
Аудио
HTTP
Базы данных
- Datomic
- xtdb
- Datahike
- Datascript
- Datalevin
- next.jdbc
- clojure.java.jdbc
- clojure.jdbc
- cravendb
- Monger
- Monglorious
- clj-rethinkdb
- Revise
- Spandex
- Elastisch
- neocons
- Alia
- aerospike-clj
Пулеры
Миграции для базы данных
Redis
JSON
Protocol Buffers и gRPC
ORM и SQL
Авторизация и аутентификация
- Buddy
- caesium (libsodium bindings)
- Friend
- secrets.clj
- bolt
REST API
GraphQL API
Emails
Преобразование HTML
Валидация
Типизация
Pattern Matching
Асинхронное программирование
Монады
WebSocket
Тестирование
Автоматизация браузера
Анализ кода
Анализ данных
- Incanter
- Cascalog
- Onyx
- sparklling
- flambo
- Neanderthal
- Streaming Histograms
- Gorilla REPL
- Bayadera - Bayesian Data Analysis on the GPU
- ClojureCUDA
- Neanderthal - fast matrix and linear algebra
- ClojureCL - parallel computations with OpenCL
- Loom - graph library for Clojure
Машинное обучение
- neanderthal
- clojurecuda
- clojurecl
- bayadera
- cortex
- Flare
- MXNet - Clojure API
- clj-bigml
- Deeplearning4j
- Enclog
- lambda-ml
- clojure-tensorflow
- dl4clj (deeplearning4j to clojure)
- Anglican
- clj-ml
- Clatern
- k9
- Statistiker
- Synaptic
- Infer
- clj-synapses
- scicloj.ml
Компьютерное зрение
Обработка текста
Написание парсеров
Обработка исключений
Логическое программирование
Плагины для редакторов кода
- Calva (VSCode)
- clojure-lsp (multiple editors)
- CIDER (Emacs)
- smartparens (Emacs)
- rainbow-delimiters (Emacs)
- aggressive-indent (Emacs)
- Conjure (Neovim)
- vim-cljfmt (Vim)
- vim-eastwood (Vim)
- vim-fireplace (Vim)
- vim-redl (Vim)
- vim-leiningen (Vim)
- rainbow_parentheses.vim (Vim)
- vim-iced (Vim)
- Cursive (IntelliJ)
- proto-repl (Atom)
- Parinfer (multiple editors)
- Bracket Pair Colorizer (VSCode)
- clojureVSCode (VSCode)
- Notepad++
Документация
Литеральное программирование
Архивация и сжатие
Разное
Отладка
- tools.trace
- debugger
- debug-repl
- ritz
- redl
- limit-break
- spyscope
- aprint
- packed-printer
- pretty
- prone
- figwheel
- ultra
- mate-clj