The Powderworks Language SDK

Building a good formatter and linter for every language meant building a full static analysis toolkit. The Powderworks Language SDK makes that toolkit available for your own tools: static application security testing (SAST), vulnerability and secret scanners, taint analysis, code search, and code review. We maintain the parsers and analyzers, and we add the features our customers need.

Every grammar Ur supports

The SDK gives every grammar Ur supports as Rust libraries. Parse any supported language, in any of its versions and dialects, into the same lossless syntax trees Ur’s formatter and linter use. Each grammar is tested against the language’s reference parser on large real-world codebases.

License and support

The SDK comes with a commercial license and enterprise support for building products on it, with direct access to the team that builds Ur.

Write to info@powderworks.dev to talk about it.