A/B Testing
- Touchstone clj
ACME Clients
- certificaat clj
Android
- clojure-android clj
Application Frameworks
- Clip clj cljs
- Component clj cljs
- context clj
- fitter clj
- Integrant clj cljs
- integrant-async clj
- Kit clj
- mount clj cljs
- mount-lite clj
- Objection clj
- Polylith clj
- redelay clj
- system-viz clj
- systemic clj
- Temporal SDK clj
- Trapperkeeper clj
Asynchronous HTTP
- Aleph clj
- Catacumba clj
- Donkey clj
- http-kit clj
- java-http-clj clj
- lacinia-pedestal clj
- Pedestal clj
- pohjavirta clj
- Reitit clj cljs
- ring-async clj
- Rook clj
Asynchronous Programming
- auspex clj
- cascade clj
- core.async clj cljs
- corelli clj
- full.async clj cljs
- Goose clj
- Imminent clj
- kitchen-async cljs
- Lamina clj
- Manifold clj
- manifold-cljs cljs
- missionary clj cljs
- more.async clj
- promesa clj cljs
- pulley.cps clj
- Pulsar clj
- Tapestry clj
- timer.cljs cljs
- Vigil clj
- wsscode-async clj cljs
Authentication
- Buddy clj
- Buddy-Auth clj
- Friend clj
- Keycloak-Clojure clj
- one-time clj
- Pocheshiro clj
- ring-basic-authentication clj
- Tempel clj
Authorization
- annagreta clj
- Buddy clj
- Buddy-Auth clj
- Friend clj
- Keycloak-Clojure clj
Benchmarking
- clj-async-profiler clj
- clj-memory-meter clj
- Criterium clj
- jmh-clojure clj
- Needle clj
- Tufte clj cljs
Binary Data
- Binary clj
- binf.cljc clj cljs
- Buffy clj
- byte-transforms clj
- Gloss clj
- Octet clj cljs
- parse_struct clj
Blockchain
- convex.cljc clj
Build Tools
- Boot clj
- clojurephant clj cljs
- clojuresque clj
- lein-uber-shade clj
- Leiningen clj
- shade clj
- tools.build clj
- Vivid Clojure Maven Plugin clj
Caching
- caffeine-memoize clj
- core.cache clj
- core.memoize clj
- memoize-one clj
- ring-boost clj
- Spyglass clj
Cassandra Clients
- Alia clj
- Cassaforte clj
- Casyn clj
Certificate Management
- certificaat clj
ClojureScript Development
- cljs-devtools cljs
- cljs-oops cljs
- Devcards cljs
- Dirac cljs
- Figwheel cljs
- js-interop cljs
- JSX to Clojurescript cljs
- Klipse Web App cljs
- krell cljs
- lein-cljsbuild cljs
- Re-Natal cljs
- scittle cljs
- shadow-cljs cljs
- workspaces cljs
Code Analysis
- Bikeshed clj
- clj-kondo clj cljs
- Eastwood clj
- Joker clj cljs
- Kibit clj
- lein-check-namespace-decls clj
- lein-docstring-checker clj
- lein-hiera clj
- lein-jshint clj
- lein-jslint clj
- repetition-hunter clj
- rewrite-clj clj cljs
- yagni clj
Code Coverage
- cloverage clj
Code Editors
- BetterCode clj
- Calcit Code Editors clj cljs
- clojure-mode cljs
- clooj clj
- liquid clj
- reclur clj
Codox Themes
- Codox Klipse Theme clj cljs
Command Line Tools
- lein-bin clj
- lein-binplus clj
- Puget clj
- spinner clj
- tools.cli clj
Components
- Duct-Figwheel-Component clj
- Duct-HikariCP-Component clj
- Duct-Ragtime-Component clj
- Modular clj
- Ring-Jetty-Component clj
- System clj
Compression
- byte-transforms clj
- clj-compress clj
- swindon clj
Condition Systems
- Pure Conditioning clj
- Ribol clj cljs
- rp.condition clj
- Special clj cljs
Configuration
Connection Pools
- Gungnir clj
- hikari-cp clj
- metabase/connection-pool clj
Constant-Time Equality
- constance clj
- crypto-equality clj
Consul Clients
- envoy clj
Content Negotiation
- Liberator clj
- Muuntaja clj
- pick clj
- ring-accept-param clj
- ring-middleware-accept clj
- ring-middleware-format clj
- Yada clj
Continuous Testing
- lein-autoexpect clj
- lein-retest clj
- lein-test-refresh clj
- prism clj
- quickie clj
- tst clj cljs
CouchDB Clients
- Clutch clj
Cryptography
- Buddy clj
- Buddy-Sign clj
- caesium clj
- clj-digest clj
- clj-message-digest clj
- clj-multihash clj
- clj-pgp clj
- constance clj
- crypto-equality clj
- crypto-keystore clj
- crypto-password clj
- crypto-random clj
- Pandect clj
- scrypt clj
- Tempel clj
CSV Parsers
- Charred clj
- Clojure-CSV clj
- clojurescript.csv cljs
- data.csv clj
- Semantic CSV clj
Currency
- Money clj
Data Coercion
- coax clj cljs
- Realize clj cljs
- spec-coerce clj cljs
- Yaclot clj
Data Exploration
Data Serialization
- Abracad clj
- Carbonite clj
- cawasser/protobuf clj
- clojure-msgpack clj
- Deep Freeze clj
- Lancaster clj cljs
- Nippy clj
- Protojure clj
- tools.reader clj
- transit-clj clj
- transit-cljs cljs
Data Structures
- aatree clj
- bifurcan clj
- Cause clj cljs
- clj-tuple clj
- cljs-priority-map cljs
- clope clj cljs
- core.rrb-vector clj cljs
- ctries.clj clj
- data.avl clj cljs
- data.finger-tree clj
- data.int-map clj
- data.priority-map clj
- data.union-find clj
- fast-zip clj
- jungerer clj
- linked clj cljs
- Loom clj
- Merkle clj
- ordered clj
- Realize clj cljs
- ring-buffer clj
- rmap clj
- schism clj cljs
- Ubergraph clj
Data Transformation
Databases
- clj-sophia clj
- compound clj cljs
- Datalevin clj
- DataScript clj cljs
- Datomic clj
- firestore-clj clj
- Jiraph clj
- Kampbell clj cljs
- Mandoline clj
- Spicerack clj
- Uruk clj
Date and Time
- clj-time clj
- cljc.java-time clj cljs
- Clojure.Joda-Time clj
- Duckling clj
- java-time clj
- tick clj cljs
- time-literals clj cljs
- Tupelo clj cljs
- Vura clj cljs
Datomic
- conformity clj
- datalog-rules clj cljs
- datomic-schema clj
- datomock clj
- molecule clj
- REBL clj
- Tupelo clj cljs
- Vase clj
Debugging
- CDT clj
- debug-repl clj
- debux clj cljs
- Dr. Evil clj
- Flow-storm debugger clj cljs
- Ghostwheel clj cljs
- hashp clj cljs
- mate-clj clj
- Mycroft clj
- omni-trace clj cljs
- Playback clj cljs
- Postmortem clj cljs
- Ritz clj
- Sayid clj
- Schmetterling clj
- scope-capture clj cljs
- snitch clj cljs
- Spyscope clj cljs
- tools.trace clj
Dependency Injection
- injure clj cljs
Dependency Management
- Antq clj
- lein-ancient clj
- lein-diagnostics clj
- lein-namespace-depends clj
- lein-pedantic clj
- lein-plz clj
- lein-uber-shade clj
- MrAnderson clj
- Pomegranate clj
- shade clj
- tools.deps.alpha clj
Deployment Automation
- lein-beanstalk clj
Diagnostics
- Sigmund clj
Discord Integration
- Discljord clj
Distributed Programming
Docker Integration
- clj-docker-client clj
- contajners clj
Documentation Tools
- Autodoc clj
- cljdoc clj cljs
- Codeina clj cljs
- Codox clj cljs
- Codox Klipse Theme clj cljs
- Dynadoc clj cljs
- Hydrox clj
- lein-asciidoctor clj
- lein-plantuml clj
- Marginalia clj cljs
- Sidenotes clj cljs
Dynamic Typing
- aave clj cljs
- Annotate clj
- Ghostwheel clj cljs
- Guardrails clj cljs
- Orchestra clj cljs
- Schema clj cljs
- spec.alpha clj cljs
- speced.def clj cljs
- structural-typing clj
- Truss clj cljs
edn
- Edamame clj cljs
- Grape clj
- grasp clj
- lezer-clojure clj
- Tagged clj
Emacs Integration
- CIDER clj cljs
- clj-refactor clj cljs
- Clojure Mode clj cljs
- Monroe clj
Encoding/Decoding
- bencode clj
- data.codec clj
- datascript-transit clj cljs
- Ring-Codec clj
Enterprise Integration Patterns
- clj-camel clj
EQL
- Pathom 3 clj cljs
- Pathom Viz clj
- Pyramid clj cljs
Exception Handling
- Anomalies clj cljs
- clj-airbrake clj
- clj-stacktrace clj
- Dire clj
- Ex clj
- full.async clj cljs
- Pretty clj
- prone clj
- Ribol clj cljs
- Safely clj
- Slingshot clj
- uncaught clj
- wsscode-async clj cljs
Filesystem Utilities
- babashka.fs clj
- datoteka clj
- fs clj
- multigrep clj
Filesystem Watchers
- Clojure Watch clj
- filevents clj
- Hawk clj
- ns-tracker clj
- Ojo clj
- watchman clj
- Watchtower clj
Filesystems
- phlegyas clj
Front-end Optimization
- Optimus clj
Functional Programming
- algo.generic clj
- algo.monads clj
- Babbage clj
- cats clj cljs
- core.incubator clj
- core.match clj cljs
- Dewdrop clj
- Fluokitten clj
- Fresnel clj
- Instar clj cljs
- monads clj
- Morph clj
- protocol-monads clj
- SICMUtils clj cljs
- Specter clj cljs
- Traversy clj cljs
Game Development
Git
- tools.gitlibs clj
Google App Engine
- appengine-magic clj
- gaeshi clj
Google Dataflow
- Datasplash clj
- Thurber clj
Google Workspace Integration
- Sheetah clj
Graphics
GraphQL
- alumbra clj
- Artemis cljs
- graphql-clj clj
- GraphQLize clj
- Lacinia clj
- lacinia-pedestal clj
- Leona clj
Graphs
Hashing
- Buddy clj
- Buddy-Sign clj
- byte-transforms clj
- clj-digest clj
- clj-message-digest clj
- clj-multihash clj
- hasch clj cljs
- Pandect clj
- sketchy clj
Hazelcast Clients
- chazel clj
HBase Clients
- cbass clj
HTML Generation
- clj-template clj
- Hiccup clj
- Hiccups cljs
- Hoplon clj cljs
- stch.html clj
HTML Parsers
- clj-tagsoup clj
- Crouton clj
- Hickory clj cljs
- html-to-hiccup clj cljs
- Reaver clj
- Tupelo clj cljs
- Webmine clj
HTTP Clients
HTTP Routing
HTTP Servers
- Aleph clj
- Catacumba clj
- Donkey clj
- http-kit clj
- Immutant clj
- Nginx-Clojure clj
- pohjavirta clj
IDE Integration
- Calva clj cljs
- Clojure Code clj
- Counterclockwise clj
- Cursive Clojure clj
Infrastructure Provisioning
- almonds clj
- crucible clj
- Dad clj
- dda-pallet clj
- lines clj
- Pallet clj
- pulumi-cljs cljs
- spire clj
- Terra clj
Integration Testing
- Greenlight clj
Interactive Development
- Klipse Web Plugin cljs
- Playback clj cljs
- shadow-env clj cljs
IRC Bots
- clojurebot clj
- irclj clj
- lazybot clj
- Yetibot clj
IRC Servers
- Subrosa clj
Java ClassLoaders
- Pomegranate clj
- Shimdandy clj
Java Classpath
- Resauce clj
- tools.deps.alpha clj
Java Integration
- byte-streams clj
- HipHip clj
- ike.cljj clj
- java.jmx clj
- munge-tout clj
Javascript Generation
- chlorinejs clj
- lein-coffeescript clj
- lein-typescript clj
- Scriptjure clj
Javascript Interop
- CLJS Bean clj
- cljs-oops cljs
- js-interop cljs
Javascript Minimization
- lein-js clj
JSON Schema
- jinx clj cljs
- json-schema clj
- scjsv clj
Kafka Clients
- clj-alpakka-kafka clj
- Franzy clj
- Gregor clj
- Jackdaw clj
- kafka-streams-clojure clj
- kafka.clj clj
- Ketu clj
- Kinsky clj
- ksml clj
- noah clj
- Ottla clj
- rp-jackdaw-clj clj
- willa clj
- Ziggurat clj
Kubernetes Clients
- clojure-kubernetes-client clj
- k8s-api clj
- keenest-rube clj
- Lambda-Kube clj
Leiningen Plugins
- Bikeshed clj
- cljfmt clj cljs
- Codox clj cljs
- Eastwood clj
- Figwheel cljs
- Kibit clj
- lein-ancient clj
- lein-asciidoctor clj
- lein-autoexpect clj
- lein-beanstalk clj
- lein-bin clj
- lein-binplus clj
- lein-check-namespace-decls clj
- lein-cljsbuild cljs
- lein-coffeescript clj
- lein-diagnostics clj
- lein-docstring-checker clj
- lein-hiera clj
- lein-js clj
- lein-jshint clj
- lein-jslint clj
- lein-namespace-depends clj
- lein-pedantic clj
- lein-plantuml clj
- lein-plz clj
- lein-retest clj
- lein-ring clj
- lein-test-refresh clj
- lein-typescript clj
- Leiningen War Plugin clj
- vizdeps clj
- yagni clj
Logging
- Cambium clj
- cartus clj
- clj-loga clj
- clojure.log4j2 clj
- Glögi cljs
- log4j2-clojure clj
- Mulog (μ/log) clj
- Ring-logger clj
- rollcage clj
- slf4j-mdc clj
- Telemere clj cljs
- Timbre clj cljs
- timbre-json-appender clj
- tools.logging clj
- unilog clj
Logic Programming
- Clara clj cljs
- clara-eav clj cljs
- core.logic clj cljs
- minikusari clj cljs
- O'Doyle clj cljs
Machine Learning
Macros
- backtick clj
- Benjamin clj
- ground clj
- lifted clj
- Potemkin clj
- swiss-arrows clj
- syntax-rules clj
- SynThread clj
- thread-expr clj
- tools.macro clj
Markdown Parsers
- Cegdown clj
- Endophile clj
- markdown-clj clj cljs
MarkLogic Clients
- Uruk clj
Math
- clatrix clj
- core.matrix clj
- Euclidean clj
- expresso clj
- Incanter clj
- JSXGraph cljs
- math.combinatorics clj cljs
- math.numeric-tower clj
- Neanderthal Matrix clj
- SICMUtils clj cljs
- thi.ng/geom clj cljs
- vectorz-clj clj
Maven Integration
Measurement Units
- Broch clj
- Frinj clj
- Minderbinder clj
Mechanical Turk Clients
- biomass clj
Memcached Clients
- Spyglass clj
Mesos Clients
- mesomatic clj
Message Queues
Metrics
- cartus clj
- clj-statsd clj
- metrics-clojure clj
- Mulog (μ/log) clj
- riemann clj
- salutem clj
- Telemere clj cljs
MIME Types
- Pantomime clj
Misc. Functions
Mocking
Monads
- algo.monads clj
- cats clj cljs
- Fluokitten clj
- monads clj
- Morph clj
- protocol-monads clj
MongoDB Clients
- cMQL clj
- CongoMongo clj
- Karras clj
- Monger clj
MQTT
- Otarta cljs
Music & Sound Synthesis
Namespace Utilities
- Bultitude clj
- namespacefy clj cljs
- ns-tracker clj
- Potemkin clj
- stch.ns clj
- tools.namespace clj
Natural Language
- Clojure-OpenNLP clj
- DataLinguist clj
- Duckling clj
- inflections-clj clj cljs
- Phonetics clj
nREPL Middleware
- CIDER nREPL clj cljs
- Refactor nREPL clj cljs
Org Parsers
- org-parser clj cljs
Parsing
- Automat clj cljs
- Binary clj
- binf.cljc clj cljs
- Buffy clj
- Clearley clj
- commandline-clj clj
- Crustimoney clj
- Edamame clj cljs
- Gloss clj
- glow clj
- Grape clj
- grasp clj
- Instaparse clj cljs
- Kern clj
- lezer-clojure clj
- Octet clj cljs
- parcera clj cljs
- Parsargs clj
- Parse-EZ clj
- parse_struct clj
- seqex clj
- Seqexp clj
- squarepeg clj
Password Security
- Buddy clj
- Buddy-Sign clj
- crypto-password clj
- scrypt clj
- Tempel clj
Pathfinding
- astar clj cljs
Pattern Matching
- core.match clj cljs
- defun clj
- pdfn clj cljs
PDF Generation
- clj-pdf clj
PDF Manipulation
- pdfboxing clj
Performance
PostgreSQL Integration
- Foundation/PG clj
- jdbc-pg-sanity clj
- Penkala clj
Predicates
- where clj cljs
Preloaders
- Drip clj
- Grenchman clj
- quick-clojure clj
Profiling
- clj-async-profiler clj
- Tufte clj cljs
Project Templates
Python Integration
- pickler clj
RAML Parsers
- raml-clj-parser clj
Random Data Generation
- Faker clj
- malli clj cljs
- minimallist clj cljs
- re-rand clj
- Schema clj cljs
- Talltale clj cljs
- test.check clj cljs
- test.generative clj
React Frameworks
React Interfaces
Regular Expressions
- Regal clj
Reloaded Workflow
- Component clj cljs
- Jig clj
- Modular clj
- mount-lite clj
- pisto clj
- redelay clj
- reloaded.repl clj
- System clj
REPLs
- Ambly cljs
- babashka.nrepl clj
- deps-try clj
- Gorilla REPL clj
- nREPL clj
- Planck cljs
- Quasi una fantasia clj cljs
- REPL-y clj
- transcriptor clj
- Ultra clj
Request Middleware
- Muuntaja clj
- ring-accept-param clj
- ring-boost clj
- ring-etag-middleware clj
- ring-gzip-middleware clj
- ring-json clj
- ring-middleware-accept clj
- ring-middleware-format clj
- ring-rewrite clj
- ring-upload-progress clj
- stch.stateful clj
Response Middleware
- Muuntaja clj
- overload-middleware clj
- prone clj
- ring-boost clj
- ring-json clj
- ring-middleware-format clj
- ring-ratelimit clj
- ring-rewrite clj
- stch.stateful clj
RESTful Web Services
- Bishop clj
- Catacumba clj
- Compojure-api clj
- Liberator clj
- Reitit clj cljs
- Rook clj
- Sweet Liberty clj
- Vase clj
- Yada clj
RethinkDB Clients
- clj-rethinkdb clj
Retrying Failures
- Again clj
- diehard clj
- full.async clj cljs
- manifail clj
- Perseverance clj
- Robert Bruce clj
- Temporal SDK clj
- True Grit clj
Riak Clients
- Welle clj
Ring Adapters
Ring Development
- lein-ring clj
- Ring-Server clj
Ring Security
- ring-anti-forgery clj
- ring-ssl clj
Ring Sessions
- mongodb-session clj
- ring-ttl-session clj
- RRSS clj
- session-expiry clj
Ring Utilities
RSS Generation
- clj-rss clj
Rule Engine
- Clara clj cljs
- clara-eav clj cljs
- minikusari clj cljs
- O'Doyle clj cljs
Sandboxes
- Clojail clj
Schema
- Abracad clj
- Annotate clj
- cawasser/protobuf clj
- Guardrails clj cljs
- Gungnir clj
- Herbert clj
- Lancaster clj cljs
- malli clj cljs
- minimallist clj cljs
- Schema clj cljs
- Schema-Tools clj cljs
- Schema-Viz clj
- spec-provider clj cljs
- spec.alpha clj cljs
- struct clj cljs
- Truss clj cljs
Scripting
Selenium Webdriver
- Etaoin clj
- Sparkledriver clj
- Webica clj
Shell
- clj-ssh clj
- Quasi una fantasia clj cljs
SimpleDB Clients
- Rummage clj
Slack Bots
- Yetibot clj
Spec
- clojure-future-spec clj
- coax clj cljs
- Expound clj cljs
- Ghostwheel clj cljs
- Guardrails clj cljs
- Orchestra clj cljs
- spec-coerce clj cljs
- spec-provider clj cljs
- Spec-Tools clj cljs
- spec.alpha clj cljs
- speced.def clj cljs
- Spectrum clj
- specviz clj
SQL Abstraction
SQL Clients
- clojure.java.jdbc clj
- Gungnir clj
- next-jdbc clj
- suricatta clj
SSH
- clj-ssh clj
State Machines
- Automat clj cljs
- clj-statecharts clj cljs
- reduce-fsm clj
- statecharts clj cljs
- tilakone clj cljs
Static Site Generation
Static Typing
- Spectrum clj
- Typed Clojure clj cljs
Statistical Computing
- Incanter clj
Stream Processing
- Conduit clj
String Manipulation
- camel-snake-kebab clj cljs
- Couplet clj
- cuerdas clj cljs
- lettercase clj
- superstring clj cljs
Syntax Extensions
- Annotate clj
- cljs-oops cljs
- core.async clj cljs
- core.logic clj cljs
- core.match clj cljs
- defun clj
- Guardrails clj cljs
- injest clj
- Intentions clj cljs
- js-interop cljs
- pulley.cps clj
- Pulsar clj
- Schema clj cljs
- structural-typing clj
- Truss clj cljs
- Typed Clojure clj cljs
Template Languages
Test Runners
- Bolth clj
- cljs-test-runner cljs
- cloverage clj
- Eftest clj
- Kaocha clj
- Kaocha-cljs cljs
- kaocha-cljs2 cljs
- test-runner clj
- test.generative clj
Text Search
- Clucie clj
- Clucy clj
- Datalevin clj
- Elastisch clj
- Snowball Stemmer clj
- Spandex clj
- symspell-clj clj
tools.deps
- build.simple clj
- Cambada clj
- clj-new clj
- Depot clj
- deps-new clj
- deps-try clj
- Depstar clj
- dot-clojure-deps.edn clj
- lein-tools-deps clj
- Metav clj
- Pack clj
- practicalli-clojure-deps-edn clj
- tools.build clj
Tracing
- clj-otel clj
- Flow-storm debugger clj cljs
- ken clj
- Mulog (μ/log) clj
- omni-trace clj cljs
- opencensus-clojure clj
- opentracing-clj clj
- Playback clj cljs
- Telemere clj cljs
- tools.trace clj
Unit Testing
- Bolth clj
- Bond clj
- Eftest clj
- expect-call clj
- Expectations clj
- Ghostwheel clj cljs
- Humane Test Output clj cljs
- iota clj
- Lazytest clj
- matcher-combinators clj
- Midje clj
- Mockery clj
- mockfn clj cljs
- Restpect clj
- Scenari clj
- Shrubbery clj
- Speclj clj
- Spy clj cljs
- Talltale clj cljs
- test-reporting clj
- test-with-files clj
- test.check clj cljs
- tst clj cljs
- Tupelo clj cljs
- Ultra clj
- wsscode-async clj cljs
URI/URLs
- uri clj cljs
Validation
- Annotate clj
- Bouncer clj cljs
- Examine clj cljs
- Guardrails clj cljs
- Gungnir clj
- Herbert clj
- malli clj cljs
- Manners clj
- Metis clj
- minimallist clj cljs
- Mississippi clj
- Red Tape clj
- Schema clj cljs
- spec.alpha clj cljs
- stch.schema clj
- struct clj cljs
- structural-typing clj
- Truss clj cljs
- Validata clj
- Validateur clj
- Valip clj
- Verily clj
- Vlad clj
Vim Integration
- Conjure clj cljs
- fireplace.vim clj
- vim-cider clj
- vim-cljfmt clj
- vim-eastwood clj
- vim-iced clj
- vim-salve clj
- VimClojure clj
Visualization
- clojupyter clj
- Hanami clj cljs
- JSXGraph cljs
- mindra-clj clj
- Oz clj cljs
- pp-grid clj
- re-echarts cljs
- Saite clj cljs
- specviz clj
- system-viz clj
- Viscous clj cljs
Vulnerability Checking
- clj-nvd clj
- clj-watson clj
- nvd-clojure clj
WAR File Generation
- lein-ring clj
- Leiningen War Plugin clj
Web Frameworks
- Arachne clj
- Biff clj
- Caribou clj
- Catacumba clj
- ClojureHomePage clj
- clojurice clj cljs
- CloServe clj
- Closp clj cljs
- Coast clj
- Compojure clj
- Compojure-api clj
- Conjure clj
- Duct clj cljs
- Fulcro clj cljs
- Hoplon clj cljs
- Joodo clj
- kee-frame cljs
- Keechma cljs
- Luminus clj cljs
- Macchiato cljs
- Moustache clj
- Pedestal clj
- re-frame cljs
- Reitit clj cljs
- Roll clj cljs
- scittle cljs
- stch.routing clj
- Tadam clj
- tuck cljs
- Yada clj
Web Testing
- cypress-clojurescript-preprocessor cljs
- Etaoin clj
- kamera clj cljs
- Kerodon clj
- Peridot clj
- Restpect clj
- Ring-Mock clj
- Sparkledriver clj
- Webica clj
Website Scraping
- pegasus clj
- Skyscraper clj
Websockets
- Aleph clj
- Chord clj cljs
- Gniazdo clj
- Haslett cljs
- http-kit clj
- java-http-clj clj
- pohjavirta clj
- Sente clj cljs
- Talaria clj cljs
Workflow Engines
- Temporal SDK clj
XML Generation
- data.xml clj
XML Schema
XML-RPC
- necessary-evil clj
XMPP Clients
- xmpp-clj clj