Suggestions for getoptk
The following packages have something in common with the package getoptk. The packages are ordered in decreasing similarity.
- defstring: Define macros as verbatim macros
 - inlinedef: Inline expansions within definitions
 - ltxnew: A simple means of creating commands
 - optparams: Macros with multiple optional parameters
 - xoptarg: Expandable macros that take an optional argument
 - xnewcommand: Define \global and \protected commands with \newcommand
 - ccool: A key-value document command parser
 - letltxmacro: Let assignment for LaTeX macros
 - styledcmd: Handling multiple versions of user-defined macros
 - xtemplate: A high-level interface for declaring document commands
 - xparse: A generic document command parser
 - cdcmd: Expandable conditional commands for LaTeX
 - lambdax: Use Lambda expression within LaTeX
 - mathcommand: \newcommand-like commands for defining math macros
 - xfp: Interface to the LaTeX3 floating point unit
 - advice: Extend commands and environments
 - default: Provide default parameters for TeX macros
 - eoldef: Define commands which absorb the whole source line as arguments
 - ifis-macros: Check if a given input string is a number or dimension for TeX
 - extradefs: A miscellany of support macros
 - redefine: Conditional macro, etc., definitions
 - unouter: Suppress \outer flags in Plain TeX
 - declare: Declare register names locally
 - namedef: TeX definitions with named parameters
 - plipsum: 'Lorem ipsum' for Plain TeX developers
 - serbian-def-cyr: Serbian cyrillic localization
 - dvisvgm-def: Colour and Graphics support for dvisvgm
 - pdftex-def: Colour and Graphics support for pdfTeX
 - dvipdfmx-def: Configuration file for dvipdfmx graphics
 - graphics-def: Colour and graphics option files
 - lparse: Parse macro arguments with Lua using xparse-like specification