DeckCraft v0.7.0

DeckCraft is a free, open-source presentation application designed as an alternative to Microsoft PowerPoint. Written entirely in Rust, it allows users to create slide decks, edit PowerPoint files, add animations, and present slideshows across desktop operating systems and modern web browsers.

Developed as part of the ArtCraft collection of creative applications, DeckCraft combines a graphical presentation editor with command-line tools and AI agent integration. This makes it interesting not only for people creating presentations manually but also for developers who want to automate slide creation.

Although DeckCraft already offers an extensive set of presentation features, it remains in early development. Users looking for a dependable replacement for PowerPoint should consider its development status and verify that their existing presentations work correctly.

Features

Presentation Creation and Themes

DeckCraft provides tools for building presentations with slide masters, layouts, placeholders, and customizable slide dimensions. Users can organize slides into sections, add notes and comments, and apply themes with coordinated color and font schemes.

These features make it suitable for creating business presentations, educational materials, and visual slide decks without relying on proprietary presentation software.

Shapes and Drawing Tools

The application includes more than 150 preset shapes, connectors, curves, freeform drawing, and shape-merging operations. Users can customize outlines, gradients, picture fills, shadows, glow effects, and other visual properties.

These tools provide flexibility when creating diagrams, illustrations, flowcharts, and other visual elements directly within a presentation.

Text, Tables, and Charts

DeckCraft supports in-place text editing, paragraph formatting, bullets, numbering, columns, hyperlinks, and vertical text. It also includes tables, charts, and basic SmartArt functionality.

These capabilities cover many common presentation tasks, although compatibility with complex formatting imported from Microsoft PowerPoint should be tested before using the application for important documents.

Animations and Slide Transitions

Users can add slide transitions, including Morph, alongside entrance, emphasis, and exit animations. Motion paths and paragraph-based animation builds are also supported.

DeckCraft includes a full-screen slideshow mode, presenter view, presentation timing tools, and media playback. This makes it useful for presentations that require more than static slides.

PowerPoint File Compatibility

DeckCraft can open and save PowerPoint PPTX files. It also supports exporting presentations to PDF, PNG, JPEG, and outline formats.

PDF exports include options for slides, notes pages, and handouts with selectable text. An AutoRecover feature helps preserve unsaved work.

However, file-format support does not guarantee perfect compatibility with every PowerPoint feature. Complex presentations should be checked after importing and exporting.

Command-Line and AI Automation

One of DeckCraft's most distinctive features is its command-driven architecture. The application exposes more than 200 commands that can be used through its CLI, a JSON control channel, and a Model Context Protocol (MCP) server.

This enables scripts and compatible AI agents to create slides, modify presentation content, and automate repetitive tasks. Developers can also use the CLI to render sample presentations and perform operations without manually interacting with the graphical interface.

For users who regularly generate reports, product presentations, or other structured slide decks, this automation capability could be particularly valuable.

Cross-Platform Availability

DeckCraft is designed for Windows, macOS, Linux, FreeBSD, and modern web browsers. Prebuilt packages are available for supported platforms, including Windows installers, macOS disk images, Linux AppImages, Debian packages, RPM packages, and browser-based builds.

Its Rust-based implementation and cross-platform distribution make it an interesting option for users who want presentation software beyond the Microsoft ecosystem.

Download DeckCraft v0.7.0 - Software Mirrors

DeckCraft v0.7.0 for Windows

deckcraft-0.7.0-windows-x86.msi | 56.73 MB

deckcraft-0.7.0-windows-x86-portable.zip | 70.77 MB

deckcraft-0.7.0-windows-x64.msi | 57.14 MB

deckcraft-0.7.0-windows-x64-portable.zip | 72.17 MB

deckcraft-0.7.0-windows-arm64.msi | 54.67 MB

deckcraft-0.7.0-windows-arm64-portable.zip | 69.94 MB

DeckCraft v0.7.0 for macOS

deckcraft-cli-0.7.0-macos-universal.zip | 65.08 MB

deckcraft-0.7.0-macos-universal.dmg | 77.43 MB

DeckCraft v0.7.0 for Linux

deckcraft-0.7.0-linux-x86_64.tar.gz | 72.78 MB

deckcraft-0.7.0-linux-x86_64.rpm | 73.46 MB

deckcraft-0.7.0-linux-x86_64.flatpak | 51.23 MB

deckcraft-0.7.0-linux-x86_64.deb | 73.79 MB

deckcraft-0.7.0-linux-x86_64.AppImage.zsync | 241.12 kB

deckcraft-0.7.0-linux-x86_64.AppImage | 68.82 MB

deckcraft-0.7.0-linux-riscv64.tar.gz | 72.19 MB

deckcraft-0.7.0-linux-riscv64.rpm | 72.91 MB

deckcraft-0.7.0-linux-riscv64.deb | 73.08 MB

deckcraft-0.7.0-linux-aarch64.tar.gz | 70.68 MB

deckcraft-0.7.0-linux-aarch64.rpm | 71.83 MB

deckcraft-0.7.0-linux-aarch64.flatpak | 49.02 MB

deckcraft-0.7.0-linux-aarch64.deb | 72.2 MB

deckcraft-0.7.0-linux-aarch64.AppImage.zsync | 234.19 kB

deckcraft-0.7.0-linux-aarch64.AppImage | 66.84 MB

DeckCraft v0.7.0 for BSD

deckcraft-0.7.0-freebsd-x86_64.tar.gz | 72.64 MB

Others Download related to DeckCraft v0.7.0

deckcraft-web-0.7.0.zip | 8.95 MB

DeckCraft v0.7.0 Source Code

DeckCraft v0.7.0 Source code (zip)

DeckCraft v0.7.0 Source code (tar.gz)

DeckCraft v0.7.0 Release Notes:

What's Changed

  • Text: superscript and subscript letters no longer spread apart by @echelon in #264
  • Themes: background pictures are recoloured, and dark layouts stay dark by @echelon in #269
  • Render: two-colour gradients ramp like PowerPoint's by @echelon in #273
  • PPTX: a picture fill with no stretch or tile is tiled, as in PowerPoint by @echelon in #290
  • PPTX: a placeholder without geometry takes its layout's by @echelon in #301
  • Draw only the first character of a multi-character bullet by @echelon in #307
  • Text: a list whose hang passes the box edge keeps its gap after the number by @echelon in #265
  • Text: single-spaced lines are 1.2 times the font size apart, as in PowerPoint by @echelon in #266
  • Render: shapes filled with the slide background show it by @echelon in #274
  • Render: slide backgrounds are laid over white, as in PowerPoint by @echelon in #275
  • Text: wrap URLs, Korean and CJK punctuation where PowerPoint does by @echelon in #276
  • Emoji: drawn in colour, with families, skin tones and flags joined by @echelon in #278
  • Text: gradient fills draw, starting over on every line as in PowerPoint by @echelon in #281
  • Text: shadows and glows are drawn, with PowerPoint's glow spread by @echelon in #283
  • Bullets: circled numbers and symbols the text font lacks come from a fallback font by @echelon in #284
  • Render: pattern fills draw PowerPoint's preset tiles by @echelon in #285
  • Render: compound outlines (double, thick-thin, thin-thick, triple) by @echelon in #287
  • Render: rectangle and outline path gradients by @echelon in #288
  • Render: soft edges fade to the shape's outline by @echelon in #289
  • Tables: styles the file defines are read, drawn and kept by @echelon in #292
  • Tables: the table's own fill is drawn behind its cells by @echelon in #294
  • Bullets: an installed symbol font draws its own glyph by @echelon in #293
  • Render: shadows, inner shadows and glows spread like PowerPoint's by @echelon in #305
  • Text: no Latin ligatures, and kerning only from the run's kern size by @echelon in #309
  • Text: WordArt transforms (prstTxWarp) draw, and their adjusts round-trip by @echelon in #312
  • Shapes: the 38 missing PowerPoint preset shapes by @echelon in #315
  • Pictures: WMF and EMF draw (metafile reader ported from WordCraft) by @echelon in #317
  • Fonts: missing fonts draw as PowerPoint draws them, and Windows family names resolve by @echelon in #322
  • Render tests: arch top bound allows Linux's fallback font by @echelon in #323
  • Fonts: use Office's downloaded fonts, and say which fonts a file is missing by @echelon in #326
  • Embedded objects draw their preview picture, including old VML previews by @echelon in #328
  • Canvas: objects off the slide show and can be grabbed around it, as in PowerPoint (#270) by @echelon in #329
  • Fills: a gradient without stops takes them from its style, as in PowerPoint by @echelon in #330
  • Korean, Japanese and Chinese: input-method composition and interface text (#101) by @echelon in #331
  • Selection Pane: reorder by drag and drop, groups, Show/Hide All and Lock, as in PowerPoint (#133) by @echelon in #332
  • Text: Ctrl+arrows, Ctrl+Backspace/Delete and other text keys work like PowerPoint (#268) by @echelon in #333
  • UI: en and em dashes show in interface text by @echelon in #334
  • Pictures: WMF/EMF text, pattern and hatch brushes draw; ActiveX previews show by @echelon in #336
  • Render: a group's child-coordinate scale no longer scales line widths (#233, from #251) by @echelon in #337
  • Render: pictures cast their shadow from their pixels, as in PowerPoint by @echelon in #338
  • Render: text in a scaled group keeps its point size, as in PowerPoint by @echelon in #340
  • Docs: text in scaled groups is drawn by @echelon in #341
  • Effects: fill overlays blend over the shape's fill, as in PowerPoint by @echelon in #342
  • Text: symbol-font characters draw in the run's a:sym font by @echelon in #343
  • File tab: PowerPoint's File view (Home, New, Open, Info, Save As, Print, Export, Close) (#76) by @echelon in #344
  • Charts: legend position, combo charts with a secondary axis, axis number formats (from #295, #227, #238) by @echelon in #357
  • Charts: text at the sizes the file sets, as in PowerPoint by @echelon in #358
  • Transitions: measured against PowerPoint's video export (average difference 35.7 → 15.0) by @echelon in #366
  • Text: wild cases measured against PowerPoint (bidi, tabs, underlines, caps, numbering, vertical, emoji…) by @echelon in #379
  • Render: wild shape, picture, effect and table cases measured against PowerPoint (35 fixes) by @echelon in #428
Full Changelog: v0.6.1...v0.7.0

Performance and Compatibility

DeckCraft is built with Rust and supports native desktop applications as well as browser-based use. Its architecture also separates presentation commands from the graphical interface, enabling headless automation and scripted workflows.

However, programming language alone does not establish real-world performance. Responsiveness will depend on the presentation's complexity, media content, hardware, and implementation maturity.

The most important limitation is that DeckCraft remains in early development. Although its feature list is extensive, its developers are still working toward the first alpha release. Some features may behave differently from PowerPoint, and compatibility with complicated existing presentations may be incomplete.

Users should test important PPTX files, animations, embedded media, and exported documents before adopting DeckCraft for professional presentations.

System Requirements

DeckCraft supports the following platforms:

  • Windows: 32-bit and 64-bit x86 systems, plus ARM64 devices where supported by the available builds.

  • macOS: Apple Silicon and Intel Macs through a universal application build.

  • Linux: x86-64 and ARM64 packages, depending on the distribution format.

  • FreeBSD: x86-64 builds.

  • Web: Modern browsers that support its browser-based application.

Running a prebuilt package is generally the simplest installation method. Building from source requires Rust development tooling, Cargo, Git, and the project's other build dependencies.

Linux developers compiling the application also need the appropriate ALSA development headers for slideshow audio support. The exact requirements depend on the operating system and whether users install a prebuilt package or compile the project themselves.

Pros and Cons

Pros

  • Free and open-source presentation software.

  • Supports opening and saving PowerPoint PPTX files.

  • Includes themes, layouts, shapes, charts, tables, and animations.

  • Offers slideshow and presenter-view functionality.

  • Exports presentations to PDF and image formats.

  • Provides CLI commands and MCP integration for AI-assisted automation.

  • Supports Windows, macOS, Linux, FreeBSD, and web browsers.

  • Available under the MIT or Apache-2.0 license.

Cons

  • Still in early development, with potential stability issues.

  • PowerPoint compatibility may be incomplete for complex presentations.

  • Some advanced presentation features may not behave identically to Microsoft PowerPoint.

  • Users may encounter rendering differences when importing existing files.

  • Building from source requires development tools and additional dependencies.

How to Install

Option 1: Download a Prebuilt Package

  1. Visit the official DeckCraft GitHub repository.

  2. Open the Releases section.

  3. Download the package for your operating system and processor architecture.

  4. Install or extract the downloaded package according to its format.

  5. Launch DeckCraft and create a new presentation or open an existing PPTX file.

On Linux, available formats include AppImage, Flatpak, DEB, RPM, and compressed tar archives. Choose the format that best matches your distribution and installation preferences.

Option 2: Build from Source

Users who prefer compiling the application can build it with Rust and Cargo.

First, clone the repository:

git clone https://github.com/storytold/deckcraft

Enter the project directory:

cd deckcraft

Then run the documented command to build the CLI and render the included sample presentations:

cargo run --release -p deckcraft-cli -- render --sample --all --scale 1 out/

This command is useful for verifying the rendering workflow, but it is not the same as launching the graphical presentation editor.

Additional dependencies may be required, particularly on Linux. Consult the repository's build documentation for instructions specific to your platform.

Final Verdict

DeckCraft is an ambitious open-source PowerPoint alternative with an unusually broad feature set for a project still in early development. Its combination of presentation editing, PPTX support, animations, cross-platform distribution, and AI-driven automation makes it appealing to developers, open-source enthusiasts, and users looking for alternatives to proprietary office software.

The command-line interface and MCP integration are particularly noteworthy because they allow presentations to be generated and modified programmatically. This could make DeckCraft useful for automated reports and other workflows where presentations are produced repeatedly.

Its main weakness is maturity. A large feature list does not guarantee complete compatibility, reliability, or a polished experience across every platform. Users who depend on complex PowerPoint files should test their workflows before making the switch.

Overall, DeckCraft is worth watching and experimenting with, especially for users interested in open-source presentation tools and AI automation. However, its early development status makes it difficult to recommend as a complete replacement for Microsoft PowerPoint in critical production workflows.

DeckCraft v0.7.0
Free
Software Informations:
Developer:

Operating System:
Windows / macOS / Linux / BSD
Date Added:
2026-10-15T14:15:20.068Z
Categories:

Post a Comment/Report Broken Link: