Essential libraries?

This page summarizes the projects mentioned and recommended in the original post on /r/Clojure

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • awesome-clojure

    A curated list of awesome Clojure libraries and resources. Inspired by awesome-... stuff

  • You may have a look at Awesome Clojure.

  • coax

    Clojure.spec coercion library for clj(s)

  • https://github.com/exoscale/coax/ for coercion between types based on clojure spec

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • ex

    In which we deal with exceptions the clojure way

  • https://github.com/exoscale/ex for error handling

  • interceptor

    Small Interceptor lib for clojure (by exoscale)

  • https://github.com/exoscale/interceptor to chain operations (http request lifecycles for example)

  • aero

    A small library for explicit, intentful configuration. (by juxt)

  • https://github.com/juxt/aero for configuration

  • signal

    system signal handler for clojure (by pyr)

  • https://github.com/pyr/signal to configure handlers on unix signals

  • unilog

    easy logging setup in clojure

  • https://github.com/pyr/unilog for logging configuration (json, file, console...)

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • honeysql

    Turn Clojure data structures into SQL

  • https://github.com/seancorfield/honeysql for SQL

  • component

    Managed lifecycle of stateful objects in Clojure (by stuartsierra)

  • https://github.com/stuartsierra/component for managing components lifecycles in projects

  • jsonista

    Clojure library for fast JSON encoding and decoding.

  • https://github.com/metosin/jsonista for JSON (it's faster and easier to use than cheshire)

  • malli

    High-performance data-driven data specification library for Clojure/Script.

  • https://github.com/metosin/malli for schema validation / coercion / transformation / sharing... it's pretty amazing all around (and no just for web related stuff)

  • reitit

    A fast data-driven routing library for Clojure/Script

  • https://github.com/metosin/reitit for routing

  • missionary

    A functional effect and streaming system for Clojure/Script

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts