What open source projects are listed on flyx.org?

Updated

flyx.org is the personal site of a developer who goes by "flyx" and describes themselves as "a code wizard and a pen & paper enthusiast" who writes parsers, compilers, and "sometimes other stuff." The site lists four open source projects: Nyarna, Zicross, NimYAML, and DSA 4.1 Heldendokument. Each targets a different problem, from document markup to cross-platform packaging to YAML parsing to a tabletop role-playing character sheet.

Nyarna — a LaTeX-like markup language

Nyarna is described as a "LaTeX-Like Markup Language." It sits in the same general space as LaTeX: a markup system for producing formatted documents rather than plain text. The site gives no further detail on syntax, output formats, or maturity, so treat it as a project to investigate directly if you want a markup language with a LaTeX-style authoring model.

Zicross — a cross-packaging Nix toolkit

Zicross is a "Cross-Packaging Nix toolkit." Nix is a package manager and build system known for reproducible builds; "cross-packaging" points to building or packaging software across different target platforms. If you work with Nix and need to produce packages for more than one platform, this is the project to look at. The site does not state supported platforms or current status.

NimYAML — a YAML 1.2 implementation in Nim

NimYAML is a "YAML 1.2 implementation in Nim." It is a library for the Nim programming language that parses and handles YAML at version 1.2 of the spec. This is the most concretely specified project on the page: the language (Nim) and the spec version (YAML 1.2) are both explicit. If you write Nim and need YAML support, this is the relevant entry.

DSA 4.1 Heldendokument — a German character sheet in LuaLaTeX

DSA 4.1 Heldendokument is a "German character sheet in LuaLaTeX." DSA 4.1 refers to Das Schwarze Auge (The Dark Eye), a German tabletop role-playing game, and "Heldendokument" means character sheet. The project produces that sheet using LuaLaTeX, the Lua-scriptable version of LaTeX. It fits the "pen & paper enthusiast" side of the author's description and is aimed at German-speaking DSA players who want a LaTeX-generated sheet.

Summary

Project What it is Domain
Nyarna LaTeX-like markup language Document markup
Zicross Cross-packaging Nix toolkit Packaging / build tooling
NimYAML YAML 1.2 implementation in Nim YAML parsing library
DSA 4.1 Heldendokument German character sheet in LuaLaTeX Tabletop RPG tooling

The site also notes that flyx can be contacted via Matrix at @flyx:klacker.eu or by email, which is the route to take for status, usage, or contribution questions the page itself does not answer.