| Machine | What it's for | |
 | buzzer | Sound — note names, MIDI numbers, and a GW-BASIC-subset MML player over the Sound/NoteOn/SoundQueue builtins. | Ready |
 | keys | Physical-key classification — raw key codes folded into friendly GameKeys for hotkeys and game controls. | Ready |
 | scribbler | A pixel-buffer drawing surface in a window, over the Scribbler* builtins — the event decoder and shape-drawing layer. | Ready |
 | terminal | The raw console words — Print, Input, InputLine, InKey and Args. Documentation only: it declares nothing, because all five are builtins. | Ready |
 | turtle | Purely functional turtle graphics — a Turtle value threaded through the program, drawing into a scribbler. | Ready |
 | vt100 | VT100 terminal escape codes — cursor movement, colour, and clearing. | Ready |
| Machine | What it's for | |
 | bool | The binary layer — number bases, bit operations, masks and fields, two's complement, the codes, the logic gates, truth tables and Quine–McCluskey minimisation. Shoddy has no bitwise builtins; this is why you need none. | Ready |
 | clock | Timing over the Ticks/Sleep/Clock builtins — monotonic measuring and wall-clock stamping. | Ready |
 | eng | Engineering mathematics — trigonometry and hyperbolics, complex numbers, numeric calculus, a Runge–Kutta ODE stepper and root-finding, polynomials, number theory, the discrete distributions, units and physical constants. | Ready |
 | ephemeris | The sky as arithmetic — sidereal time, altitude and azimuth for any observer, the sun and moon as sky positions, the moon's phase, distance, rise and set, and the five naked-eye planets from Keplerian elements. Pure, dated by argument, and no clock anywhere near it. | Ready |
 | geo | The Earth as arithmetic — distance and bearing, routes and bounding boxes, cross-track and intersection, coordinates in every written form, geohash and Maidenhead, rhumb lines and the horizon, and where the sun is. Pure, sphere-based, and no network anywhere near it. | Ready |
 | julian | The calendar as arithmetic — the one place the Gregorian leap rules are spelled: dates, serials, the astronomical Julian day, date arithmetic and weekdays. Pure, standalone, and it never reads a clock. | Ready |
 | math | The derived math layer over the numeric builtins — E, Tau, Log2, LogBase, and friends. | Ready |
| Machine | What it's for | |
 | regex | Regular expressions as a compiled value — a Pike VM that never backtracks, so no input can hang it and none can end the session. Leaving out backreferences and lookaround is what buys that. | Ready |
 | seq | Sequences — Map/Filter/Fold and friends, over both List and Array. | Ready |
 | sinq | Querying a sequence — ordering by a key, grouping, joining, the set words, and a walker for a record graph that holds itself. The half of a query the rest of the library could not express. | Ready |
 | str | String helpers built on Instr/Left/Right/Mid/Len — surgery, boolean conversions, number formatting. | Ready |
| Machine | What it's for | |
 | alg | Symbolic algebra over an expression type — exact rationals, a parser and printer, differentiation, factorisation, integration, limits and series, and a bridge that turns a formula into a function value. | Ready |
 | lin | Linear algebra over matrix's Matrix — determinants, inverses, systems, rank, the LU/QR/Cholesky factorisations and eigenvalues. | Ready |
 | matrix | Matrices — dimensioned, flat row-major storage, O(1) access. | Ready |
 | sparse | Matrices that are mostly zeros — stored by column, a row index and a value per entry and nothing for the gaps. The working form for big thin problems; matrix stays the everyday grid. | Ready |
| Machine | What it's for | |
 | neural | Feed-forward neural networks — one hidden Tanh layer, mini-batch SGD with momentum, gradients as net-shaped values. Two heads over one backward pass: regression on squared error, classification on softmax and cross-entropy. | Ready |
 | plotter | Statistical charts — histogram, bar, pie, box, scatter — stats doing the arithmetic, scribbler doing the drawing. | Ready |
 | random | Random numbers, built on the Rnd builtin — seedless by construction; shuffling and sampling too. | Ready |
 | stats | Statistics — descriptive measures, correlation and regression, and the classic tests with real p-values from the Erf/GammaP/BetaI builtins. | Ready |
| Machine | What it's for | |
 | csv | CSV to RFC 4180, both directions — quoted cells, doubled quotes, line breaks inside a cell, and dialects for tabs, semicolons and comment lines. Rows, or a sheet with named columns, or straight into your own Type. | Ready |
 | html | HTML, forgivingly — implied end tags, void and raw-text elements, an entity table, and the same tree xml builds. | Ready |
 | json | JSON to RFC 8259, both directions — a total reader that returns errors as values, compact and pretty writers, and path navigation. | Ready |
 | xml | XML 1.0, both directions — a total reader that returns errors as values, elements, attributes, comments, CDATA and the doctype all kept. | Ready |
| Machine | What it's for | |
 | cuttle | A heterogeneous runtime stack (one that mixes value types) any mill can hold as a value, and the pure algebra over it — Shoddy's own concatenative core, reified as a plain value. | Ready |
 | lineshaft | The language's own control-flow and execution-failure words — Call, Ifte, Error and Assert. Documentation only: it declares nothing, because all four are builtins. | Ready |
 | reckoner | An interpreter for lines of RPN (reverse Polish notation — values first, then the operator), split on whitespace and run over cuttle's stack: dictionary, registers, modes, history and the combinators. | Ready |