This topic contains packages with LuaTeX and packages that require it.
Access basic ligatures in legacy TrueType fonts.
ArabTeX for LuaLaTeX.
Right to left presentation with beamer and babel.
Approximate smooth function graphs with cubic bezier splines for use with TikZ or METAPOST.
Use lua callbacks for “interesting” textual effects.
Luatexja-jfm files for Chinese typesetting.
A LuaLaTeX package for creating cloze texts.
Add NFSS-declarations of combo fonts to LuaLaTeX documents.
Czech typography rules enforced through LuaTeX hooks.
Catcode table stable support.
Export CTAN entries to bib format.
Simple typesetting system for mixed Arabic/Latin documents.
Typesetting TEI-xml compliant Critical Editions.
Emoji support in (Lua)LaTeX.
Add emojis to citations.
Encrypt documents with a three rotor Enigma.
Alternative fontloaders for luaotfload.
A front-end to fontspec, for selected fonts with math support.
A front-end to fontspec, for selected non-free fonts.
Advanced font selection in XeLaTeX and LuaLaTeX.
Typeset Generic Universal Role Playing System (GURPS) materials.
Describe card games.
LaTeX classes for the Humboldt-Universität zu Berlin.
Translate input files on the fly.
Articles with teasers and continuation later on.
Kana parser for LuaTeX.
Support for Libertinus OpenType.
Repeat BibTeX entries in a LuaLaTeX document body.
Bidi functions for LuaTeX.
Mark hyphenations in a document, for checking.
Helper for executing lua code from within TeX.
Color support based on LuaTeX’s node attributes.
Loading patterns in LuaLaTeX with language.dat.
Replacing inputenc for use in LuaTeX.
A Lua module for parsing key-value options.
Fixes for mathematics-related LuaLaTeX issues.
Load platform-specific code into LuaTeX.
A wrapper for using the truncate package with LuaLaTeX.
Additional Lua functions for LuaTeX macro programmers.
Computes and draws 2D Delaunay triangulation.
Use LuaTeX’s built-in METAPOST interpreter.
OpenType ‘loader’ for Plain TeX and LaTeX.
Allow LuaTeX to load external Lua packages.
Functions and objects for the computation of physical quantities.
Create lists of random numbers.
Drawing spectral sequences in LuaLaTeX.
Basic resource management for LuaTeX code.
LuaTeX option file for color and graphics.
Typeset Japanese with Lua(La)TeX.
Typeset Korean with Lua(La)TeX.
Basic definitions for LuaTeX.
Additional macros for Plain TeX and LaTeX in LuaTeX.
Add editing annotations in a LuaLaTeX document.
Highlighting typographical flaws with LuaLaTeX.
Unicode Collation Algorithm library for Lua.
Underlining for LuaLaTeX.
Unicode algorithms for LuaTeX.
Visual debugging with LuaLaTeX.
Prevent line breaks after single letter words, units, or academic titles.
Lua library for reading and serialising XML files.
Commands to include lilypond scores within a (Lua)LaTeX document.
Make a Cookbook.
A modern plain format for the LuaTeX engine.
Create tiling patterns with the minim-mp METAPOST processor.
Extensive maths for LuaTeX.
Low-level mplib integration for LuaTeX.
Low-level PDF integration for LuaTeX.
Embed XMP metadata in PDF with LuaTeX.
Experimental package to extract and reinsert PDF annotations.
Class for printing fiction, such as novels.
Read OpenDocument Spreadsheet documents as LaTeX tables.
LuaTeX format based on Plain TeX and OPmac.
Draw graphs typically found in molecular biology texts.
Absolute content positioning.
Support for rendering UML diagrams using the syntax and tool of PlantUML.
Selectively disable typographic ligatures.
Create beautiful semester timetables and more.
Show all possible hyphenations in LuaLaTeX.
Typeset Parsi in LuaLaTeX.
Support for spell-checking of LuaTeX documents.
Strictly balanced brackets and numbers in command names.
Implementation of the (new in 2015) XeTeX \Ucharcat command in lua, for LuaTeX.
Unicode mathematics support for XeTeX and LuaTeX.
Convert a length into one with another unit.
TIPA typefaces with Unicode characters as input.
A wall calendar class with custom layouts.
Basic support for the typesetting of Cyrillic Mongolian documents using (Xe|Lua)LaTeX.