Introduction
What AuraDeck is and why you might want to use it.
AuraDeck is a desktop presentation editor and viewer that treats slides as plain HTML documents. It is built on Tauri 2 — a tiny Rust-based runtime — and ships as a single native binary with no server, account, or internet connection required.
If you have ever felt boxed in by traditional slide tools, AuraDeck gives you the full expressive power of HTML, CSS, and JavaScript on a per-slide basis: animations, SVG, Canvas, WebGL, embedded data visualisations — anything a modern web view can render.
When to use AuraDeck
- You want full design control without fighting a WYSIWYG editor.
- You need slides that include live demos, interactive widgets, or programmatic visuals.
- You want a portable, offline-first format you can keep in version control.
- You prefer plain text source files to opaque binary formats.
When not to use it
- You need real-time collaboration like Google Slides or PowerPoint Live.
- You need a managed cloud platform with sharing links and analytics.
- You are not comfortable touching a small amount of HTML or CSS.
How it is structured
A presentation in AuraDeck is either:
- a folder containing a
manifest.json, one HTML file per slide, and an optionalimages/directory; or - a
.adslarchive — a zip file with the same contents and a custom MIME type.
Both formats are interchangeable. The format is fully documented under Presentation Format and manifest.json Reference.
What is in this documentation
The docs walk you from installing the app through authoring slides, running the presenter view, exporting, and contributing back to the project. Use the sidebar to jump around, or follow the next/previous links at the bottom of each page for a guided tour.