TiddlyWiki es un cuaderno personal no lineal creado por Jeremy Ruston y mantenido hoy por una comunidad de desarrolladores en un repositorio abierto, con licencia BSD. Su rasgo definitorio es que el programa y los datos viven en un único archivo HTML que se abre en cualquier navegador, sin instalación ni servidor. La entrada es texto escrito en la notación WikiText, además de imágenes y adjuntos; la salida es ese mismo archivo, que puede exportarse o publicarse como sitio estático.
La unidad mínima de contenido es el tiddler, una nota con título que se relaciona con las demás mediante enlaces, etiquetas, listas y macros, de modo que la estructura se construye al escribir en lugar de fijarse de antemano. El ControlPanel reúne la configuración y la gestión de complementos.
La plugin library oficial distribuye extensiones como KaTeX para notación matemática, Markdown, CodeMirror para la edición de código, Highlight, Geospatial o External Attachments. Existe además una versión para Node.js con arquitectura cliente-servidor. La interfaz está traducida a más de veinte idiomas.
Es software libre y no tiene planes de pago. El alojamiento en línea corre a cargo de Tiddlyhost, un servicio comunitario independiente con cuentas gratuitas que se sostiene con donaciones y patrocinios.