# Classification of Typst Packages > Hierarchical classification built from the provided descriptions. Very similar packages (e.g. several CeTZ-based drawing packages, several QR code generators) are grouped into the same leaf category. ## 1. Drawing, schematics and diagrams - **Generic drawing engines** - cetz, cetz-plot, cetz-venn, fletcher, autofletcher, matofletcher, autograph, kip, aa-draw, bob-draw, fervojo, tiago - **Flowcharts, graphs and architecture diagrams** - diagraph, diagraph-layout, gviz, merman, mmdr, oxdraw, h-graph, facade, proxim, blockcell, identified, dati-basati - **UML diagrams / project management** - chronos, pintorita, pintorita-neo, kantan, folio - **Trees (generic, genealogical, files, notes)** - genealotree, dtree, twig, tdtr, treet, perlit, graph-gen, tidymind - **Chemistry** - Formulas and nomenclature: typsium, chemformula, chem-par, whalogen, atostate - Molecular structures and diagrams: molchemist, molfig, typed-smiles, ezchem, alchemist, energy-dia, modiagram, atomic, typsium-atomic, ionio-illustrate, ptable-amat - Safety and pictograms: typsium-ghs, typsium-iso-7010 - **Physics** - Classical physics diagrams: patatrac, inknertia, beam, laserly, astro, pull-eh, solving-physics - Quantum physics: quill, czbloch, tybloch, qec-thrust, feyndrawgram, wicked - **Electronics and circuits** - Circuits and schematics: zap, circuiteria, cntopo, bytefield, salsa-dip, wavy, digidraw, rivet - Combinational logic (Karnaugh maps): k-mapper, karnaugh-express, km - **Mathematical visualization** - Topology, category theory, combinatorics: commute, linkst, trompet, lambdabe, lambdabus, ytableausp, caletz - Matrices and geometry: drawmatrix, natrix, pavemat, voronay, ctz-euclide, upsetter - **Logic and proof trees** - curryst, boxproof, fitchcraft, derive-it, frederic, prooflists, prooftrees, polly-style, truthfy, simple-csp - **Linguistics (trees, glossing, phonology, sign language)** - syntree, arborly, lingotree, unidep, synkit, leipzig-glossing, eggs, linphon, phonokit, hamnosys-includer - **Automata, grammars and algorithms (diagrams)** - nassi, structogrammer, stack-pointer, finite, flautomat, slr8, nutthead-ebnf, simplebnf - **Bioinformatics** - proteograph, genotypst, typshade - **Time, transportation and geography** - timeliney, gantty, herodot, kebab-chart, zeitline, timble, paiagram, railynx, mercator - **Security / forensics (diagrams)** - pivot, forensix - **Illustration and generative art** - diorama, fractusist, larnt, povrayst, pixel-family, typixel, boxr, ornamentalyst, fleck, roumnd - **3D models and meshes** - maquette, vmesh, plotsy-3d ## 2. Presentations - **Presentation frameworks** - polylux, touying, lineal, minideck, slipst, presentate - **Presentation add-ons** - navigator, sanor, presio, monet-touying-cdu, pinit ## 3. Academic documents and education - **Document templates (theses, reports, CVs, general templates)** - abntyp, abyss-book, haw-hamburg, mtret, clean-ats-cv, ratsch-bmim, edgeframe, siefken-syllabus, examit, bookletic - **Exams, exercises and homework** - exercise-bank, exercism, formal-homework, mcx, scrutinize, tutor, answerly, codepoint, ergo, ttt-utils, quiztime, shuxuejuan - **Flashcards and memorization** - ankify, cartao, quick-cards, typ2anki, wordc, kanjimo - **Posters and academic displays** - postercise, litfass, polario-frame ## 4. Document layout and structure - **Boxes, admonitions and callouts** - gentle-clues, admon-blk, alertoni, babble-bubbles, calloutly, colorful-boxes, note-me, showybox, badgery, shadowed, umbra - **Theorems and mathematical environments** - frame-it, ctheorems, great-theorems, beautiframe, minienvs, theofig, theoretic, theorion, thmbox, trivial, lemmify, lemming - **Margins, annotations and notes** - drafting, marge, marginalia, deixis, statementsp - **Headers, footers and general page layout** - chic-hdr, scaffolder, yemianfengge, tschich, gridlock, parize, oasis-align, framefit, one-liner, libra, indenta - **Numbering and counters** - Generic counters: anti-matter, discount, headcount, koma-labeling, rich-counters, ega-numbering, tsinswreng-auto-heading - Numbering of figures/tables/equations: ratchet, numberingx, numblex, numbly, numera, non-unlabeled, i-figured - **Table of contents, index and summaries** - hydra, minitoc, suboutline, outline-summaryst, outrageous, in-dexter - **Cross-references** - smartaref, varioref, synapse ## 5. Text, typography and languages - **Chinese, Japanese, Korean (romanization and conversion)** - a2c-nums, auto-canto, auto-mando, auto-pinyin, easy-pinyin, canto-parser, zhconv, koty - **Chinese, Japanese, Korean (typography and layout)** - asian-power, auto-bihua, ctyp, cjk-spacer, cjk-unbreak, cjk-unshrink, hundouk, zh-format, zh-kit, vtzone, basho, roster-cjk, pointless-size, se-jyutcitzi, tricorder, chiandiau - **Languages and internationalization** - auto-bidi, bidi-flow, linguify, transl, tieflang, pannotyp, glotter, aoran, alterlang, frogst, numeris-scribere, indic-numerals - **Linguistics (phonetics, sign systems, constructed languages)** - ascii-ipa, tyipa, penpo, quetta, polytonoi - **Casing, formatting and text manipulation** - decasify, titleize, chomp, oxifmt, sprintf, rfc-vibe, curli, unichar, zheyan, babel, leetify, fruitify - **Fine typography (ligatures, dropped capitals, line/word breaking)** - droplet, cuti, curvly, hy-dro-gen, vitis, vlna, jurlstify, easy-typography, arnoptical, anatomy, tasteful-pairings, melt, typarium - **Placeholder text (lorem ipsum)** - ipsum, kauderwelsch, kouhu, roremu, rufish - **Links and URLs** - kinase, linkify, lure, percencode ## 6. Tables and data - **Table styling** - akatable, booktabs, cap-able, pillar, rowmantic, tablem, tablex, tbl, tblr, easytable - **Tabular data (CSV, Excel, manipulation)** - biaoge, dining-table, tabut, tada, tabbyterms, asciim, baler, exmllent, rexllent, spreet - **Charting libraries** - lilaq, plotst, primaviz, neoplot, nulite, echarm, simple-plot, simpleplot - **Specialized data visualization** - cetz-plot, plotsy-3d, gribouille, confy, upsetter, ribbony, cloudy ## 7. Code and programming - **Code display and presentation** - codly, codly-languages, zebraw, codelst, codedis, sourcerer, codez, ansi-render, idwtet, relescope, hypraw, showman - **Syntax highlighting for specific languages** - codeforth, codegds, color-my-agda, siddhi-syntax, vonsim - **Code execution and interpretation** - calepin, callisto, ctxjs, jlyfish, jogs, pyrunner, esotefy, brain-transplant, mephistypsteles - **Parsing, serialization and data formats** - jsonpath, jsonschemeyst, gairm-import, kuddle, matador, pleast, tenv, to-stuff, sertyp, yats, typwire, based, kleene, jiexi - **Tools for Typst package authors** - t4t, tidy, backtrack, defined, elembic, uniwarn, latedef, testyfy, eeaabb, layout-ltd, prequery, nexus-tools, self-example, valkyrie, loom, typsy, text-dirr - **LaTeX compatibility** - latex-compat, latex-lookalike, mitex, m-jaxon, metalogo, swank-tex - **Security and cryptography** - digestify, jumble, cvssc, vuln-calc ## 8. Bibliography, citations and references - **Bibliography management** - alexandria, citegeist, citesugar, citrus, enja-bib, gb7714-bilingual, pergamon, hidden-bib - **Citation add-ons** - ab-annotate, blindex, blinky, debug-city, fancy-affil, orchid, pubmatter, retrofit ## 9. Themes, colors and icons - **Color palettes and themes** - catppuccin, typpuccino, gruvy, nordic, rose-pine, splash, pigmentpedia, corkscrew, stonewall, niram-css, qcm - **General icon libraries** - fontawesome, heroic, iconify, lucide, nerd-icons, octique, sicons, tableau-icons, use-tabler-icons, booticons - **Specialized icon libraries** - adequate-iso-7000, ccicons, iconic-salmon-fa, iconic-salmon-svg, scienceicons, socialhub-fa, use-academicons, flagada ## 10. Games, hobbies and creativity - **Board games** - board-n-pieces, hane, lets-go, staunton, yinsh-record, yi - **Generative games and puzzles** - crossregex, griddle, mazed, nonodraw, sudokyst, tiny-bingo, cross-circle, burik, magic-cubes, mino - **Sheets and playful universes (RPG, cards, etc.)** - deckz, pf2e-style, owlbear, dragonling, wubrg, riichinator, handy-dora, coordy, tierpist ## 11. Music - conchord, chordx, songb, codex-woltiensis, scorify, scoryst, staves, swaralipi ## 12. Mathematics and computation - **Notation: symbols and operators** - equate, physica, quick-maths, axiom, iversymbols, ouset, symbolx, realhats, scribe, prismath, quonom - **Notation: equation formatting** - adaptive-dots, delimitizer, diverential, down, embiggen, frackable, slashion, super-suboptimal, lasaveur, intextual, mannot, iridis - **Numerical computation and algebra** - epsilon, eqalc, eqrun, irif, matset, numty, peano, typcas, auto-div, komet - **Special numbers and computation units** - big-rati, combo, fractus, sigfig, teig, pariman - **Statistics and randomness** - distro, statastic, suiji, dice, jurz - **Number, unit and display formatting** - unify, zero, conjak, fancy-units, metro, ibanator, num2words, nth, quan, name-it ## 13. Generic utilities and identifiers - **Utility functions (strings, arrays, selection)** - hallon, funarray, weave, crudo, sela, stash, patstdlib - **Identifiers and encoding** - based, uuidkit ## 14. Export, conversion and web integration - **Markdown / HTML conversion** - cmarker, inv-cmarker, hyperscript, typhoon, typewind, bullseye, moodular - **Book and document export** - shiroa, shiroa-mdbook, shiroa-starlight, mandolin, muchpdf, oicana, touying2video - **Printing** - markly, chromo, simple-receipt-printer, sheetwise, pdf-decorating ## 15. Dates and calendars - calendaring, cineca, datify, datify-core, icu-datetime, ez-today, yaml-dadaism ## 16. Specialized domains and miscellaneous - naifs-islamic-research-toolkit, materialize, spryst, computer-framer, keepsake, messeji, ourchat, tiefbubbles, typhorm, ampelmark, fig-plucker, palimset, flupke-headstamp, pillole, keyle, fauxreilly