The Twinkle suite, offered in both GPU and CPU versions, models binary lenses. It overcomes computational challenges in microlensing planet detection; the code incorporates optimizations on multiple fronts, from the numerical evaluation of lens equation coefficients to the solution of the algebraic equations. Twinkle also provides an improved method for identifying ghost images.