awesome-clojure
A curated list of awesome Clojure libraries and resources. Inspired by awesome-... stuff
https://github.com/razum2um/awesome-clojure
Last synced: about 12 hours 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++
- Bracket Pair Colorizer (VSCode)
-
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
Programming Languages
Categories
Uncategorized
32
Database
22
Editor Plugins
18
Machine Learning
18
Debugging
17
Web Framework
17
Science and Data Analysis
14
Websites
11
Advanced datastructures
9
Guides
9
Miscellaneous
8
Data Validation
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