What does flyx work on according to flyx.org?

Updated

flyx describes themselves as "a code wizard and a pen & paper enthusiast" who writes parsers, compilers, and "sometimes other stuff." The site lists five open source projects spanning markup languages, cross-platform packaging, YAML tooling, and tabletop role-playing aids. If you want to know whether flyx's work is worth following, the short answer is: yes, if you care about language tooling (parsers, compilers, markup) or about open source tools for pen-and-paper RPGs — the project list covers both interests directly.

The projects listed on flyx.org

The homepage presents these projects with one-line descriptions:

Project Description
Nyarna LaTeX-like markup language
Zicross Cross-packaging Nix toolkit
NimYAML YAML 1.2 implementation in Nim
DSA 4.1 Heldendokument German character sheet in LuaLaTeX

Nyarna — a LaTeX-like markup language

Nyarna is a markup language in the LaTeX family. This fits flyx's stated focus on parsers and compilers: a markup language needs a parser to read it and a compiler or processor to turn it into output. If you have used LaTeX and found its syntax or toolchain awkward, Nyarna is the project to look at first.

Zicross — cross-packaging Nix toolkit

Zicross is a toolkit for cross-packaging within the Nix ecosystem. Nix users who need to build packages for a different platform than the one they are running on are the natural audience. This is the most infrastructure-oriented item on the list and the one least connected to the pen-and-paper theme.

NimYAML — YAML 1.2 in Nim

NimYAML is a YAML 1.2 implementation written in Nim. Two things make this notable:

  • It targets the YAML 1.2 specification specifically, not an earlier version.
  • It is written in Nim, so it is relevant both to Nim developers who need YAML parsing and to anyone comparing YAML implementations across languages.

DSA 4.1 Heldendokument — a German character sheet in LuaLaTeX

This is the clearest link between flyx's two stated interests. "DSA 4.1" refers to Das Schwarze Auge (The Dark Eye), a German pen-and-paper role-playing game, and "Heldendokument" means character sheet. The sheet is built in LuaLaTeX, so it combines the LaTeX toolchain with tabletop RPG needs. If you play DSA 4.1 and want a programmatically generated character sheet, this is the relevant project.

How to contact flyx

The site gives two contact routes:

  • Matrix: @flyx:klacker.eu
  • Email: the site links to an email option (the address itself is not spelled out in the page text, so use the link on the page).

Matrix is the more specific of the two and is a reasonable first choice if you want a real-time reply.

Who should pay attention

  • Language and compiler tooling: follow Nyarna and NimYAML.
  • Nix and packaging: follow Zicross.
  • DSA 4.1 players using LaTeX: follow the Heldendokument project.
  • General open source observers: the list is small and focused, so it is easy to scan and decide per project rather than following everything.

The page itself does not state licensing, repository locations, or activity levels for these projects, so check each project's own page or repository before depending on it.