awesome-clojure
A curated list of awesome Clojure libraries and resources. Inspired by awesome-... stuff
https://github.com/razum2um/awesome-clojure
Last synced: 4 days ago
JSON representation
-
Websites
-
Database
-
Web Framework
-
Build Automation and Package management
-
Audio
-
GraphQL API
-
HTML Manipulation
-
Science and Data Analysis
-
Machine Learning
-
Computer Vision
-
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++
-
Guides
-
Video tutorials
-
Twitter
-
YouTube
-
-
Exercises
-
Uncategorized
-
Uncategorized
- Penpot
- LightTable (IDE)
- Maria.cloud (Online IDE for beginners)
- Riemann (Monitoring)
- Precursor (Online prototyping tool)
- CircleCI
- mal
- ferret
- OneKeePass
- PuppetDB
- Metabase
- Metabase Datomic
- Avi (vim rewrite)
- Liquid (Text Editor)
- Clojupyter
- meins
- Jepsen
- Braid - chat app with a novel UI that leads to better conversations
- Ziggurat
- Nightcode
- Nightlight
- Atea
- herfi - 3D multiplayer game prototype written in Clojure and ClojureScript
- racing-game-cljs - A 3D racing game built with ClojureScript, React and ThreeJS
- Logseq
- lux
- scheje
- eden
- LightTable (IDE)
-
-
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)
-
Advanced datastructures
- Hitchhiker Tree
- specter
- Persistent AVL trees - time rank queries
- Finger Tree - list, counted-double-list, counted-sorted-set
- Hierarchical set
- Lazy Map
- Duratom
- bifurcan
- meander - matching)
-
Dependency injection
-
Version Control Management
-
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
-
GUI
-
HTTP
-
ORM and SQL generation
-
Connection pools
-
Structural Migrations
-
Redis
-
JSON
-
Protocol Buffers and gRPC
-
Security
-
RESTful API
-
Emails
-
Data Validation
-
Type System
-
Pattern Matching
-
Async processing
-
Monads
-
WebSocket
-
Testing
-
Code Analysis and Linter
-
Text Processing
-
Parsing
- Instaparse
- kern
- duckling
- buran - RSS/Atom feed consumer and producer
-
Exceptions and Error Handling
-
Rule-based Programming
-
Documentation
-
Literate Programming
-
Archives and Compression
-
Miscellaneous
-
Debugging
-
CI
-
Project Management
-
Terminal UI
-
Graphviz
- zipper-viz
- dorothy
- viz.cljc
- fsmviz
- rhizome
- re-frame-flow - Graph based visualization tool for re-frame event chains (ClojureScript)
-
Game Development
Programming Languages
Categories
Uncategorized
29
Database
21
Machine Learning
18
Editor Plugins
17
Web Framework
17
Debugging
16
Science and Data Analysis
12
Advanced datastructures
9
Guides
8
Websites
8
ORM and SQL generation
7
Code Analysis and Linter
7
Dependency injection
7
Video tutorials
7
Data Validation
7
Graphviz
6
Awesome macros usage
6
Build Automation and Package management
6
Miscellaneous
6
Testing
6
HTTP
6
Security
5
Exercises
5
Structural Migrations
5
Date and Time
5
Parsing
4
Text Processing
4
HTML Manipulation
4
Pattern Matching
4
Exceptions and Error Handling
3
Monads
3
Terminal UI
3
Computer Vision
3
RESTful API
3
Connection pools
2
Protocol Buffers and gRPC
2
Audio
2
Game Development
2
Rule-based Programming
2
Redis
2
Async processing
2
JSON
2
GUI
2
WebSocket
1
Emails
1
GraphQL API
1
Project Management
1
Archives and Compression
1
Literate Programming
1
Version Control Management
1
Type System
1
Documentation
1
CI
1
Twitter
1
Sub Categories
Keywords
clojure
97
clojurescript
28
clojure-library
8
lisp
7
java
6
database
6
sql
5
http
5
ring
5
jdbc
4
metabase
4
react
4
gpu-computing
4
data-driven
4
repl
4
programming-language
4
machine-learning
4
swagger
4
redis
3
high-performance-computing
3
gpu
3
cider
3
nrepl
3
cuda
3
graalvm
3
state-management
3
library
3
opencl
3
python
3
lua
3
nlp
3
postgresql
3
debugging
3
routing
3
functional-programming
3
pattern-matching
3
leiningen
2
migrations
2
flexible
2
protocol-buffers
2
protobuf
2
artificial-intelligence
2
connection-pool
2
ruby
2
scheme
2
pedestal
2
cli
2
reagent
2
datomic
2
web
2