Swfdec — свободная библиотека и набор программных компонентов для декодирования и воспроизведения файлов Adobe Flash формата SWF. Проект был направлен на предоставление открытого решения для воспроизведения Flash-контента на платформах Linux и Unix-подобных системах и включал как библиотечный API для интеграции в приложения, так и самостоятельный плеер и плагин для браузеров семейства Mozilla. Разработка Swfdec велась в середине и конце 2000-х годов, однако проект был фактически прекращён: последние официальные релизы относятся к 2008–2009 годам.
Архитектура Swfdec предусматривала парсер формата SWF, интерпретатор сценариев ActionScript и механизмы рендеринга векторной и растровой графики. Проект стремился обеспечить совместимость с популярными версиями формата SWF и поддерживал воспроизведение анимации, звука и базовых сценарных возможностей. Несмотря на активность в первоначальный период, дальнейшее развитие остановилось в связи с изменениями в экосистеме веба, ограничениями формата и переходом отрасли на альтернативные технологии.
- Назначение: декодирование и воспроизведение файлов SWF как в составе приложений, так и в виде автономного плеера.
 - Компоненты: библиотечный API для интеграции, standalone-плеер и браузерный плагин для Mozilla.
 - Поддержка формата: парсинг структуры SWF, обработка векторной графики, растровых изображений и потоков аудио.
 - ActionScript: базовая интерпретация сценариев для управления анимацией и взаимодействием; поддержка наиболее распространённых конструкций ActionScript 1 и части ActionScript 2.
 - Рендеринг: программная отрисовка элементов интерфейса и анимации с использованием графических подсистем платформы.
 - Интеграция: API для встраивания воспроизведения в настольные приложения и мультимедийные среды.
 - Лицензия: распространялся как свободное программное обеспечение (открытый исходный код), что позволяло включать проект в дистрибутивы и сторонние сборки.
 - Совместимость и ограничения: поддерживал многие распространённые возможности формата, но имел ограничения по полной реализации всех версий ActionScript и продвинутых специфических расширений Flash.
 - История развития: активная разработка пришлась на середину-конец 2000-х; поддержка и релизы прекратились после 2009 года.
 - Текущее состояние: проект заморожен; доступность исходного кода позволяет использовать его как историческую реализацию и для изучения формата SWF, однако для современного веб-воспроизведения он, как правило, не применяется.