Render ZPL, EPL, TSPL/TSC, CPCL and DPL labels to PNG/PDF, or encode images as ZPL/TSPL. Rust engine with CLI, HTTP, WebAssembly and Android support.
-
Updated
Nov 10, 2026 - Rust
Render ZPL, EPL, TSPL/TSC, CPCL and DPL labels to PNG/PDF, or encode images as ZPL/TSPL. Rust engine with CLI, HTTP, WebAssembly and Android support.
Universal printer language SDK — 9 languages, 9 parsers, 63 cross-compilers. TSC, ZPL, EPL, ESC/POS, CPCL, DPL, SBPL, Star PRNT, IPL. Zero dependencies. Pure TypeScript.
Small lib which generate binary data for tsc printer (tspl tspl2)
CUPS Driver for TSPL-based label printers on the Raspberry Pi
Free open-source CUPS driver for TSPL/TSPL2 thermal label printers on Linux & Raspberry Pi (ARM) — HZD950, Munbyn, iDPRT, HPRT, Beeprt & more. Signed apt/dnf repos + one-command AirPrint. Built for free by constly.com
Linux CUPS driver for Xprinter V3 (XP-V3, XP-365B, XP-420B) thermal label printers. No official driver exists — this one adds the printer to your system. Ctrl+P from any app, pick label size, print. Bluetooth/USB/WiFi. TSPL/TSPL2.
Free Windows toolbox for barcode technicians: decode GS1, QR, Data Matrix; test scanners; read, check and send ZPL, TSPL, EPL2, DPL, SBPL, TPCL labels and printer configs. · Boîte à outils gratuite du technicien codes-barres.
LAN virtual printer — preview ESC/POS receipts & TSPL labels in the browser
Badge QR check-in and Bluetooth name-tag printing for AI Tinkerers events, entirely from a mobile browser. Built with Bun, React, Vite, and Typst.
TypeScript driver for the LabeLife app printer family — ~95 Aimo/Quyin OEM thermal label printers (Phomemo, Munbyn, Wagtail, 123inkt LW650XL PRO, …) over TSPL II & vendor ESC/POS on Bluetooth, BLE, TCP-9100, and USB.
Another project that would probably never be finished. Message me in issues for Ghidra project files
A self-hosted web app for designing and printing parameterized thermal labels.
Free label design & printing software for thermal label printers (TSC/TSPL) and any Windows printer. Barcodes, QR codes, serial numbers, 10 languages.
A lightweight, high-performance Bluetooth printing library for Taro. Supports ESC/POS thermal receipt and TSPL/ZPL/CPCL label printers across WeChat, Alipay, QQ, Baidu & ByteDance mini-programs, H5 WebBluetooth, React Native and HarmonyOS.
🟢Enhance version: 🍽️PHP library for printing to ESC/POS-compatible thermal and impact printers
Tool to print to TSPL-based label printers eg. Hotlabel/Xprinter/N41
Print from Android to any printer — Wi-Fi (IPP/AirPrint), Bluetooth (RFCOMM + BLE) and USB. Makes Bluetooth thermal label printers work from every app via a system PrintService. No cloud, no account. Android 7.0+.
To associate your repository with the tspl topic, visit your repo's landing page and select "manage topics."