metosin/malli
View on GitHub ↗ ★ 1,775 Clojure
High-performance data-driven data specification library for Clojure/Script.
17 mentions on Hacker News by 13 people: 1 story, 16 comments · first 2019-10-07 · latest 2026-03-09
20082026
-
…> Malli contracts Malli looks like a parsing/data structure specification EDSL for Clojure: https://github.com/metosin/malli > to define "The Law of the Graph," providing a high-integrity environment where humans architect and AI agents…
comment by _flux · 2026-03-09 · in Claude built a system in 3 rounds, latent bugs from round 1 exploded in round 3 -
…my "fears"/dislikes were unfounded—it was a skill issue on my part, not a problem with Clojure. [0] https://github.com/metosin/malli [1] https://github.com/noprompt/meander [2] https://github.com/redplanetlabs/specter [3]…
comment by erichocean · 2025-02-24 · in Why Clojure? -
…really essential to Clojure, and most people use Malli nowadays which is very actively developed https://github.com/metosin/malli I see the fact that there isn't much happening with the language as a positive myself. I want the core…
comment by yogthos · 2025-02-23 · in Why Clojure? -
…HTML is just amazing, https://github.com/weavejester/hiccup ). - Schema management: Malli ( https://github.com/metosin/malli ) - Lifecycle management: Mount, Integrant or Component ( https://github.com/tolitius/mount…
comment by jgrodziski · 2023-08-10 · in A History of Clojure (2020) [pdf] -
…really isn't a problem. Here are some other cool projects to look at if you're interested: Malli: https://github.com/metosin/malli Babashka: https://github.com/babashka/babashka Clerk: https://github.com/nextjournal/clerk
comment by hxegon · 2023-08-07 · in Critique of Lazy Sequences in Clojure -
…the state of the art forwards. For instance a lots Clojure users these days prefer relying on https://github.com/metosin/malli for _all_ their schema needs.
comment by refset · 2023-04-27 · in XTDB 2.x Early Access -
…https://babashka.org/ ) example: (ns malli (:require [babashka.deps :as deps])) ;; This adds malli (https://github.com/metosin/malli) to babashka's classpath: (deps/add-deps '{:deps {metosin/malli {:mvn/version "0.10.0"}}}) ;; Now we're…
comment by Borkdude · 2023-01-15 · in Single-file scripts that download their dependencies -
…Using Malli schemas at the edges of the components is a typical approach to documenting their APIs https://github.com/metosin/malli I see the fact that people often end up creating large and tightly coupled monolithic codebases in static…
comment by yogthos · 2022-10-23 · in Clojure 15th Anniversary: A Retrospective -
…improvements that require completely new APIs. For instance: https://github.com/plumatic/schema -> https://github.com/metosin/malli https://github.com/juxt/bidi -> https://github.com/metosin/reitit https://github.com/bhauman/lein-figwheel…
comment by krn · 2022-07-30 · in Clojure needs a Rails -
…my next project is defiantly going to be with Clip. For validation I have started to use Malli ( https://github.com/metosin/malli ). I really liked the idea behind clojure.spec but some of the implementation was a bit clunky and a bit too…
comment by nickik · 2021-06-03 · in Tour of our 250k line Clojure codebase -
Clojure gives you tools like spec https://clojure.org/guides/spec or Mali https://github.com/metosin/malli for schemas on data. Beats static typing IMHO.
comment by lenkite · 2021-02-02 · in Why I still Lisp -
https://github.com/metosin/malli#serializable-functions SCI (Small Clojure Interpreter) is 4500LOC and if you just want a barebones clojure interpreter to carefully evaluate '(> x y), you could probably fit it in 100 LOC clj. Ok you want…
comment by dustingetz · 2020-09-10 · in What Clojure Spec is and what you can do with it -
…by Clojurists Together [1], which is a wonderful initiative that’s also worth a look. [0]: https://github.com/metosin/malli [1]: https://www.clojuriststogether.org/news/q3-2020-funding-anno...
comment by tekacs · 2020-09-10 · in What Clojure Spec is and what you can do with it -
…and specmonstah[2] are my favourite Clojure(Script) libraries built on top of Clojure Spec. [1] https://github.com/metosin/malli [2] https://github.com/reifyhealth/specmonstah
comment by krn · 2020-09-10 · in What Clojure Spec is and what you can do with it -
For schemas as EDN you might want to take a look at malli: https://github.com/metosin/malli
comment by Borkdude · 2019-10-08 · in Clojure 1.11 planning -
…alleviate your bash pains, but it could potentially be interesting for other use cases too. Malli ( https://github.com/metosin/malli ), a Clojure schema library, is using it for letting users express in code what they cannot do using the…
comment by Borkdude · 2019-10-07 · in Show HN: Small Clojure Interpreter