Bilal Houari

Software Engineering Graduate & Data Engineering Student
FR / EN

Quoin

RustTypstPandocCI/CDDocker
Voir le dépôt

Quoin est un wrapper autour de Pandoc et Typst qui convertit des fichiers Markdown en PDF. Deux façons de l’utiliser : un CLI, et une interface web compilée dans le même binaire pour l’aperçu en direct.

La raison d’être est simple : tous les outils Markdown-vers-PDF existants passent par un navigateur headless, donc CSS print, dépendances lourdes, et un rendu qui ne ressemble jamais vraiment à un vrai document. Quoin saute le navigateur — Pandoc analyse le Markdown en AST, Typst met en pages.

L’interface web est une app React servie par un serveur Axum intégré : on édite le document et l’aperçu se met à jour instantanément. Mises en page, préréglages et styles personnalisables : contrôle de la densité, numérotation des sections, table des matières optionnelle, et plus.

Packaging

  • Installation via conteneur léger local-first sans dépendances, ou en binaire natif.
  • GitHub Actions compile les binaires Windows, Linux et macOS, plus l’image Docker, à chaque release.