Suggestions for catcodes
The following packages have something in common with the package catcodes. The packages are ordered in decreasing similarity.
- collargs: Collect arguments of any command
- localloc: Macros for localizing TeX register allocations
- plainpkg: A minimal method for making generic packages
- etoolbox-generic: A loader for etoolbox.sty in non-LaTeX formats
- advice: Extend commands and environments
- germkorr: Change kerning for German quotation marks
- dirtytalk: A package to typeset quotations easier
- luaquotes: Smart setting of quotation marks
- nestquot: Alternate quotes between double and single with nesting
- ltxcmds: Some LaTeX kernel commands for general use
- pdftexcmds: LuaTeX support for pdfTeX utility functions
- expkv-cs: Define expandable key=val macros using expkv
- expkv-bundle: An expandable key=val implementation and friends
- csquotes: Context sensitive quotation facilities
- logical-markup-utils: Packages for language-dependent inline quotes and dashes
- tokmap: Iterate over a token list expandably, without dropping spaces or braced groups
- tokcycle: Build tools to process tokens from an input stream
- addtoluatexpath: Add paths to Lua packages and input TeX files
- langcode: Simple language-dependent settings based on language codes
- calcfrac: Calculates the value of an expression containing fractions
- fltpoint: Simple floating point arithmetic
- lua-visual-debug: Visual debugging with LuaLaTeX
- visualtoks: Typeset TeXbook-style visualisations of token lists
- namedef: TeX definitions with named parameters
- csquotes-de: German translation of csquotes documentation
- schemata: Print topical diagrams
- luakeyval: A minimal key/value system for LuaTeX based on token.scan_key_cs
- hologo: A collection of logos with bookmark support
- iftex: Am I running under pdfTeX, XeTeX or LuaTeX?
- youngtab: Typeset Young-Tableaux
- luakeys: A Lua module for parsing key-value options