awesome-clojure
A curated list of awesome Clojure libraries and resources. Inspired by awesome-... stuff
https://github.com/razum2um/awesome-clojure
Last synced: 7 days ago
JSON representation
-
Advanced datastructures
- meander - matching)
- specter
- Persistent AVL trees - time rank queries
- Finger Tree - list, counted-double-list, counted-sorted-set
- Hitchhiker Tree
- Hierarchical set
- Lazy Map
- Duratom
- bifurcan
-
Archives and Compression
-
Async processing
-
Audio
-
Awesome macros usage
- core.async - transforms AST into CSP programs
- cloroutine - suspends and continuations (coroutines)
- missionary - a reactive dataflow programming toolkit
- photon - realtime web, like Meteor, but for Clojure(Script)
- metaclj - staged compilation
- proteus - introduce mutable variables (don't use, just learn how to map your mind into immutable world)
-
Build Automation and Package management
-
CI
-
Code Analysis and Linter
-
Computer Vision
-
Connection pools
-
Database
-
Data Validation
-
Date and Time
- clj-time
- clojure.java-time - Java 8 Date-Time API
- holi - Calendar operations that are aware of weekends and holidays
- timewords
- tick - time
-
Debugging
-
Dependency injection
-
Documentation
-
Editor Plugins
- Cursive (IntelliJ)
- 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)
- clojureVSCode (VSCode)
- Notepad++
-
Emails
-
Exceptions and Error Handling
-
Exercises
-
Game Development
-
GraphQL API
-
Graphviz
- zipper-viz
- dorothy
- viz.cljc
- fsmviz
- rhizome
- re-frame-flow - Graph based visualization tool for re-frame event chains (ClojureScript)
-
GUI
-
Guides
-
HTML Manipulation
-
HTTP
-
JSON
-
Literate Programming
-
Machine Learning
-
Miscellaneous
-
Monads
-
ORM and SQL generation
-
Parsing
Programming Languages
Categories
Uncategorized
32
Database
22
Machine Learning
18
Editor Plugins
17
Debugging
17
Web Framework
17
Science and Data Analysis
14
Websites
11
Advanced datastructures
9
Miscellaneous
8
Data Validation
8
Guides
8
Code Analysis and Linter
8
Video tutorials
7
Dependency injection
7
ORM and SQL generation
7
Security
6
Testing
6
HTTP
6
Build Automation and Package management
6
Graphviz
6
Awesome macros usage
6
Structural Migrations
5
Exercises
5
Date and Time
5
Text Processing
4
HTML Manipulation
4
Parsing
4
Pattern Matching
4
Async processing
4
Exceptions and Error Handling
3
Monads
3
Terminal UI
3
Computer Vision
3
Literate Programming
3
RESTful API
3
Connection pools
2
Protocol Buffers and gRPC
2
Audio
2
Game Development
2
Rule-based Programming
2
GUI
2
JSON
2
WebSocket
2
Twitter
1
Redis
1
Documentation
1
CI
1
Version Control Management
1
Type System
1
Archives and Compression
1
Project Management
1
GraphQL API
1
Emails
1
Sub Categories
Keywords
clojure
98
clojurescript
28
clojure-library
8
lisp
7
database
6
java
6
http
6
ring
5
sql
5
data-driven
4
react
4
jdbc
4
programming-language
4
repl
4
metabase
4
swagger
4
machine-learning
4
gpu-computing
4
datalog
3
pattern-matching
3
graalvm
3
debugging
3
lua
3
python
3
nlp
3
gpu
3
cider
3
high-performance-computing
3
nrepl
3
opencl
3
cuda
3
library
3
functional-programming
3
routing
3
state-management
3
postgresql
3
websockets
2
orm
2
http-client
2
flexible
2
jvm
2
data
2
connection-pool
2
gpu-acceleration
2
web
2
leiningen
2
migrations
2
html
2
redis
2
protobuf
2