Stackadia

Open Source Multimedia Authoring

Hi, I’m Dia, your creative guide to Stackadia—a welcoming multimedia studio where ideas become interactive stacks. You can combine cards, text, images, sound, animation and data to create stories, lessons, presentations, games and practical tools, all in one flexible workspace.
Stackadia lets you begin visually and add sophistication as your project grows. Arrange objects directly on the card, connect actions without writing code, or use Stackadia Script when you want deeper control. Everything is designed to keep experimentation approachable while giving experienced creators room to build.
I’ll be here to introduce features, share useful techniques and help you turn early concepts into polished experiences. Whether you are creating your first interactive project or exploring advanced scripting and animation, Stackadia gives you the freedom to work in the way that suits you best.
Below is your first look at the Stackadia application when it opens in your browser.  Depending on your settings you may work in either a Dark Mode or Light Mode.
You may download Stackadia or, if you would like to run it directly in the browser, go to the Quick Links page in the pulldown menu above.  The Player and User Guide may be run directly as well from Quick Links.

Download Stackadia

Stackadia Features

1. Visual Stack Authoring Build interactive projects by arranging cards, buttons, fields, images, media, and other objects directly on the canvas.

2. Stackadia Script Add sophisticated behavior with an approachable xTalk-inspired scripting language designed for readable, conversational code.

3. Actions Without Scripting Connect buttons and other controls to common actions visually, then convert those actions into editable scripts when you are ready to go further.

4. Interactive Cards and Storyboards Organize projects as collections of connected cards and use the visual Storyboard to understand and rearrange their flow.

5. Animation Stage Create smooth real-time animation, simulations, games, and interactive experiences using an optimized actor-and-sprite system.

6. 2D Drawing and Painting Produce original graphics with integrated paint and vector tools, including editable shapes, paths, text, shadows, and glow effects.

7. 3D Scenes and Product Experiences Import 3D models, construct interactive scenes, and create product viewers with camera orbit, pan, zoom, lighting, and scripted controls.

8. Rich Media Projects Combine images, audio, video, animation, speech, and interactive controls within a single Stackadia project.

9. Built-In Speech Give projects a voice with text-to-speech actions, selectable system voices, and scriptable speech playback.

10. Visual Transitions and Effects Add polished movement between cards and objects with dissolves, fades, transforms, and other presentation effects.

11. Flexible Button Design Create conventional controls or irregular interactive hotspots using rectangles, ovals, polygons, vector paths, transparency, and custom artwork.

12. Data-Driven Applications Build searchable, sortable, and reactive interfaces using tables, queries, indexes, pagination, and master-detail data relationships.

13. External Data Connections Work with REST and JSON services, published CSV files, and Google Sheets data, with refresh controls and offline caching.

14. Integrated Script Workspace Write, test, and diagnose scripts without leaving the authoring environment, using the Script IDE, Message Box, and built-in diagnostics.

15. Responsive Layout Tools Design projects for desktop and tablet sizes with alignment, distribution, resizing, magnification, and responsive breakpoint controls.

16. Reusable Assets and Templates Manage images, icons, media, backgrounds, object designs, and reusable project elements through integrated libraries.

17. Background and Theme Design Create distinctive visual styles with solid colors, gradients, patterns, images, saved backgrounds, and coordinated interface themes.

18. Local and External Data Storage Develop utilities, catalogs, educational projects, and business applications that preserve structured information between sessions.

19. HyperCard-Inspired Creativity Stackadia carries forward the approachable card-and-script philosophy of HyperCard while adding modern graphics, media, data, animation, and 3D capabilities.

20. Open and Extensible Stackadia is licensed under GPL 3.0 or later, encouraging experimentation, inspection, modification, and continued development.

21. HTML App objects: embed self-contained HTML applications and games inside offline XStacks.

22. Built for Exploration Create games, simulations, lessons, calculators, presentations, creative tools, business utilities, interactive stories—or something entirely new.