Daily Shaarli

All links of one day in a single page.

May 20, 2026

GitHub - nix-community/awesome-nix: 😎 A curated list of the best resources in the Nix community [maintainer=@cyntheticfox] · GitHub
thumbnail

A curated list of the best resources in the Nix community.

Nix is a powerful package manager for Linux and other Unix systems that makes package management reliable and reproducible.

Please read the contribution guidelines before contributing.

GitHub - metosin/malli: High-performance data-driven data specification library for Clojure/Script. · GitHub
thumbnail

Data-driven Schemas for Clojure/Script and babashka.

Metosin Open Source Status: Active. Stability: well matured alpha.

  • Schema definitions as data
  • Vector, Map and Lite syntaxes
  • Validation and Value Transformation
  • First class Error Messages with Spell Checking
  • Generating values from Schemas
  • Inferring Schemas from sample values and Destructuring.
  • Tools for Programming with Schemas
  • Parsing and Unparsing values
  • Enumeration, Sequence, Vector, and Set Schemas
  • Persisting schemas, even function schemas
  • Immutable, Mutable, Dynamic, Lazy and Local Schema Registries
  • Schema Transformations to JSON Schema, Swagger2, and descriptions in english
  • Multi-schemas, Recursive Schemas and Default values
  • Function Schemas with dynamic and static schema checking
    • Integrates with both clj-kondo and Typed Clojure
  • Visualizing Schemas with DOT and PlantUML
  • Pretty development time errors
  • Fast