Decker — это мультимедийная платформа для создания интерактивных документов со звуком, картинками, гипертекстом и скриптами. Попробовать её можно прямо в браузере. Проект наследует идеи HyperCard и визуальный стиль классической MacOS: он сохраняет ту же простоту, но добавляет глубокую историю отмены, поддержку колёс прокрутки и тачскринов, современную клавиатурную навигацию и массовое редактирование.
Любой человек соберёт здесь электронный журнал, упорядочит заметки, сделает презентацию или квест, а то и просто порисует 1-битный пиксель-арт. Эстетика «ditherpunk» получается уютной и ностальгической, а её строгие ограничения — весёлым творческим вызовом. Decker поощряет набросочный, несовершенный подход. Готовые колоды сохраняются как автономные .html-файлы, которые сами запускаются в браузере; их легко разместить где угодно. Локально Decker работает на MacOS, Windows, BSD и Linux.
Для задач посложнее в Decker встроен скриптовый язык Lil. Он вобрал черты Lua — императивного языка, который часто встраивают в инструменты и игровые движки, — и Q из семейства APL, применяемого для временных рядов. Lil прост в изучении и не отпугнёт тех, кто уже программировал. При этом внутри есть приятные неожиданности: неявная арифметика «скаляр–вектор» и встроенный язык запросов, похожий на SQL. Пара строк Lil способна на многое.
В Decker есть набор готовых интерактивных виджетов и возможность определять собственные. Определения копируются через системный буфер обмена, а значит, ими можно делиться в любом текстовом виде. Каждая колода служит набором переиспользуемых деталей для следующего проекта.
Платформа дружелюбна к командной строке. При сборке из исходников получается Lilt — автономный интерпретатор Lil. Он умеет читать, менять и даже выполнять документы Decker без графического интерфейса. У Lilt ещё меньше зависимостей, чем у самого Decker, и его можно скомпилировать в кросс-платформенный APE executable для скриптов «запустил где угодно». А ещё существует интерпретатор Lil, работающий в POSIX AWK. Файлы колод хранятся в текстовом построчно-ориентированном формате, который отлично дружит с Git и SVN.
В Decker нет рекламы, телеметрии, геймификации, генераторов мусорного контента и прочих вторжений в приватность. Если проект понравился, им предлагают просто делиться и строить то, что приносит радость. Исходники открыты на GitHub под лицензией MIT. Собранные бинарники для MacOS и Windows лежат на Itch.io, там же работает форум сообщества и проходят тематические Game Jams — в июле и декабре. Ближайший джем — Decker Fantasy Camp, July 2026.