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