Back to browse
GitHub Repository

SNARL SHACL validator written in SLOP

1 starsC

Snarl – Fast Shacl Validator

by jcadam·Jun 28, 2026·2 points·0 comments

AI Analysis

●●SolidNiche GemBig Brain

W3C-conformant SHACL validator beating pySHACL and Rudof on benchmarks.

Strengths
  • Passes all 98 W3C SHACL Core test cases with zero failures.
  • SLOP-to-C compilation produces zero-dependency static library for embedding.
  • Rust bindings via FFI enable integration without SLOP toolchain.
Weaknesses
  • No SHACL-SPARQL support limits validation to Core constraints only.
  • Extremely niche audience — RDF/semantic web adoption remains limited.
Target Audience

Semantic web developers, RDF engineers

Similar To

pySHACL · Rudof · TopBraid SHACL

Post Description

SNARL: A SHACL Core validator written in SLOP. Compiles to C.

I created a rust crate for this as well using FFI, as I'm integrating this into a larger Rust project.

Similar Projects