Skip to main content
Daniel McCoy Stephenson
All projects

asn1-viz

3D views of ASN.1 encodings and schemas, drawn from what the asn1c compiler actually does. The UPER and APER encodings of one value stand side by side as strips with one block per bit, each a field you can pick to see its path, kind and bits; a whole specification becomes a city, one district per module and one building per type, with references and recursion drawn as lines. Built on the Strata engine.

C++
Developer Tools
Active
PlayGitHub

See it in 3D

The two PKIX ASN.1 modules from RFC 3280 drawn as a 3D city of type buildings, with the Certificate type selected and its references within three hops drawn as arcs.

The PKIX modules of RFC 3280 as a city of type buildings, from asn1-viz's own headless orbit mode with Certificate picked and its references within three hops drawn as arcs. Still drawn by asn1-viz.