Tslib ist eine Abstraktionsschicht für Touchscreen-Panel-Ereignisse sowie ein Filterstapel für die Manipulation dieser Ereignisse. Es wurde von Russell King, von arm.linux.org.uk, erstellt. Beispiele für implementierte Filter sind die Jitterglättung und die Kalibrierungstransformation.
Tslib wird im Allgemeinen auf Embedded-Geräten verwendet, um eine gemeinsame Benutzeroberfläche für Touchscreen-Funktionen bereitzustellen. Es wird von Kdrive (auch bekannt als TinyX) und OPIE unterstützt und wird auf einer Reihe von kommerziellen Linux-Geräten, einschließlich des Nokia 770, verwendet.