How do I walk a complex map and remove keys based on a schema ?

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

    EQL is a declarative way to make hierarchical (and possibly nested) selections of information about data requirements. This repository contains the base specs and definitions for EQL parsing, AST, etc.

  • I think that an EQL engine is exactly what you're looking for. To be upfront, I've written one that works on simple maps like you're talking about: https://github.com/lilactown/autonormal

  • meander

    Tools for transparent data transformation

  • meander might be worth a look.

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

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

  • here's the same with malli:

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