Answers why the lisp shines, killer features in action
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
meander - transparent data transformation using datastructure pattermatching
proteus - introduce mutable variables (don’t use, just learn how to map your mind into immutable world) ## Advanced datastructures
specter: an elegant API for querying and transforming nested and recursive data
meander: transparent data transformation (defined as pattern-matching)
Persistent AVL trees: persistent sorted maps and sets with log-time rank queries
Finger Tree: double-list, counted-double-list, counted-sorted-set
Hitchhiker Tree: create fast, snapshottable, massively scalable databases
Ordered: ordered sets and maps
Lazy Map: whose values are only calculated when accessed
Duratom: persisted atoms
Durable Queue: queue persisted on disk
bifurcan: linear map/set/list (stores entries contiguously in memory), ;writtern in java, but test suite (read: usage examples) in clojure
Actually don’t search rails/django here, but compose them by yourself * Compojure * Compojure-api * Luminus * Duct * Pedestal * Datsys * yada * Hoplon * Fulcro * Coast * Reitit * Tadam * Column * Biff
Managed lifecycle of stateful objects
Libraries for project build automation and package/dependency management.
Code utilities for interacting with VCS software
Libraries for working with dates and times.
Libraries for working with HTTP.
Databases and database client libraries
Database connection pools
Keeps database and others in sync
DSL for SQL generation. * Walkable * Korma * Specql * stch-library/sql * sqlingvo * sqlium * honeysql * Toucan
Authentication, authorization and other security related libraries.
Libraries for developing RESTful APIs.
Libraries for developing GraphQL APIs.
Libraries for working with HTML.
Libraries for validating data.
Optional type system for Clojure
Libraries, extended REPLs, and other tools for scientific and statistical data anylysis and visualization.
Utilities and libraries for (non-LP) code and project documentation