The Scaly programming language, what is built with it — and open source tools for document processing.

tscaly →

The TypeScript compiler (typescript-go), ported from Go. On all of VS Code it reports the same 359 errors as tsgo, in 4.9 s where tsgo takes 6.9 s.

Compiler
fire →

A FHIR R5 server generated from HL7's definitions, a drop-in for its C# counterpart on the same database: 1.4 to 1.9 times fewer instructions for a read, a tenth of the memory.

Healthcare
dazzle →

OpenSP and OpenJade, the SGML parser and the DSSSL engine, ported from C++ — with a PDF backend of its own, and running in a web page as WebAssembly. This site's documentation is set with it.

Document Processing
pdf →

A Scaly package that writes PDF files: pages of text in the standard or embedded TrueType fonts, rules, images, named destinations.

Package
dazzle-net →

A .NET DSSSL processor on the OpenJade engine — the dazzle line for the .NET ecosystem, with a PDF backend.

C#
openjade-net →

A C# port of the OpenJade DSSSL stylesheet processor. Bringing document transformation to the .NET ecosystem.

C#
openjade-js →

A TypeScript port of the OpenJade DSSSL stylesheet processor. Bringing document transformation to the modern JavaScript ecosystem.

TypeScript