Yesterday I pushed a major update to the experimental #SHACL 1.2 branch of shacl-engine.

It now supports most SHACL 1.2 Core, Node Expression, and SPARQL features. The implementation is still incomplete — reification, some constraint components, and several node expression functions are still missing — but those are coming soon.

You can already try it directly in the browser:
https://playground.rdf-ext.org/shacl-experimental/

GitHub repo:
https://github.com/rdf-ext/shacl-engine/tree/experimental