6 Years of Professional Clojure

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

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.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • kubernetes-custom-hpa

    The kubernetes HPA you always wanted

  • Not the author, but most clojure projects use leiningen to build and distribute projects (https://leiningen.org/)

    This seems to be the case for the author's open-source work at least (https://github.com/nanit/kubernetes-custom-hpa/blob/master/a...)

  • 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
  • Shapeless

    Generic programming for Scala

  • That largely depends on the type system. Languages like Haskell and Scala which have much more powerful type systems than C/Java/Go/etc absolutely do allow you to do those sorts of things. It is a bit harder to wrap your head around to be sure and there are some rough edges, but once you get the hang of it you can get the benefits of static typing with the flexibility of dynamic typing. See https://github.com/milessabin/shapeless or a project that I've been working on a lot lately https://github.com/zio/zio-schema.

  • zio-schema

    Compositional, type-safe schema definitions, which enable auto-derivation of codecs and migrations.

  • That largely depends on the type system. Languages like Haskell and Scala which have much more powerful type systems than C/Java/Go/etc absolutely do allow you to do those sorts of things. It is a bit harder to wrap your head around to be sure and there are some rough edges, but once you get the hang of it you can get the benefits of static typing with the flexibility of dynamic typing. See https://github.com/milessabin/shapeless or a project that I've been working on a lot lately https://github.com/zio/zio-schema.

  • promesa

    A promise library & concurrency toolkit for Clojure and ClojureScript.

  • core.async

    Facilities for async programming and communication in Clojure

  • cloroutine

    Coroutine support for clojure

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

  • Question regarding Recursive datatypes and cats typeclasses (Haskell to Scala)

    3 projects | /r/scala | 6 Jul 2023
  • Type erased on implicit evidence check

    1 project | /r/scala | 28 Apr 2023
  • Cross-Training to Ada - which are the best languages to begin from?

    1 project | /r/ada | 25 Jan 2023
  • for comprehension and some questions

    3 projects | /r/scala | 22 Jan 2023
  • Is there the equivalent of this in Scala ? (Maps to Struct)

    1 project | /r/scala | 27 Dec 2022