aloli-crystal

Une suite complete de shards Crystal pour le traitement de documents, les presentations, l'authentification et l'outillage.

17 Shards
100% Crystal
MIT Licence

Traitement de Documents

crystal-asciidoctor

v2.0.26

Pipeline complet de traitement AsciiDoc : modele AST, parseur, moteur de substitution et trois convertisseurs de sortie (HTML5, DocBook 5, Manpage). Porte de Ruby Asciidoctor 2.0.26.

crystal-asciidoctor-pdf

v2.3.24

Convertisseur AsciiDoc vers PDF avec coloration syntaxique, tableaux, images, signets, themes personnalises et polices TrueType. Porte de asciidoctor-pdf 2.3.24.

crystal-asciidoctor-epub3

v2.3.0

Convertisseur AsciiDoc vers EPUB3 avec pages de couverture, table des matieres, notes de bas de page et API pour applications web. Porte de asciidoctor-epub3 2.3.0.

crystal-kramdown-asciidoc

v2.1.1

Convertisseur Markdown (CommonMark) vers AsciiDoc. Gere les titres, listes, tableaux, blocs de code, images, liens. Porte de kramdown-asciidoc 2.1.1.

Conversion de documents

crystal-kramdown

v2.5.2

Parser Markdown pur Crystal. CommonMark + GFM : titres, listes, tableaux, blocs de code, notes de bas de page, listes de description. Porte depuis kramdown 2.5.2.

crystal-reverse-adoc

v2.0.0

Convertit les documents HTML et Microsoft Word en AsciiDoc. Gere les tableaux, listes, blocs de code, admonitions, images. Porte depuis reverse_adoc 2.0.0.

crystal-reverse-markdown

v3.0.2

Convertit le HTML en Markdown. Supporte les tableaux, listes imbriquees, blocs de code, images, liens. Porte depuis reverse_markdown 3.0.2.

crystal-markdown

v0.1.0

Convertisseur Markdown universel. Convertit le Markdown en PDF, EPUB, HTML via le pipeline AsciiDoc. Une commande : crystal-markdown doc.md --to pdf

Presentations & Diagrammes

crystal-asciidoctor-revealjs

v5.2.0

AsciiDoc vers presentations HTML reveal.js. 11 themes, notes du presentateur, fragments, images de fond. Porte de asciidoctor-reveal.js 5.2.0.

crystal-asciidoctor-kroki

v0.10.2

Rendu de 28 types de diagrammes (PlantUML, Mermaid, Ditaa, Graphviz...) via l'API Kroki.io. Aucun outil local necessaire. Porte de asciidoctor-kroki 0.10.2.

crystal-asciidoctor-diagram

v3.2.1

Rendu de 15 types de diagrammes via des outils externes (PlantUML, Mermaid, D2...). Cache base sur SHA256. Porte de asciidoctor-diagram 3.2.1.

crystal-asciidoctor-mathematical

v0.1.0

Traitement STEM/Math avec KaTeX ou MathJax. Rendu cote client ou cote serveur. Inspire de asciidoctor-mathematical 0.3.5.

Infrastructure

crystal-pdf

v0.2.0

Moteur de generation PDF en Crystal pur. Pages, texte, graphiques, images, texte formate, boites englobantes, tableaux, SVG. Porte de Prawn/watzon/pdf.cr.

crystal-rouge

v4.7.0

Colorateur syntaxique Crystal pur. 233 lexers de langages, formatter HTML, theme GitHub. Compatible CSS Pygments/Rouge. Porte de Rouge 4.7.0.

crystal-antora

v0.1.0

Generateur de sites de documentation AsciiDoc. Multi-composants, navigation, serveur de developpement, mode sombre, authentification. Inspire par Antora.

Authentification

kemal-auth

v0.1.0

Bibliotheque d'authentification pour Kemal : mots de passe BCrypt (conformes CNIL), tokens JWT, sessions, configuration SMTP, recuperation de mot de passe, invitations.

crystal-saml

v1.18.1

Boite a outils SAML v2 SSO. AuthnRequest, analyse de reponses, SLO, metadonnees SP. Independant de tout framework. Porte de ruby-saml 1.18.1.