Free launches are open: 12 a day, and open-source projects get a dofollow link with no badge.

Submit

Rune

Native GPU-rendered Rust UI framework for developers

Developer ToolsOpen sourceOpen source · verified#rust#ui-framework#gpu-rendering

Listed by the ProductPerch team from GitHub · not launched here yet

What is Rune?

Rune is a native user interface framework written in Rust. It provides its own rendering engine, text handling, layout system, and animation springs. The framework supports building applications for macOS, Windows, Linux, and the web.

A key feature of Rune is its headless execution mode. Applications built with Rune can run without a display server, allowing them to render directly to PNG images, export their element tree, and accept scripted input. This design makes it suitable for automated testing and AI agent workflows.

The project is currently in pre-release. Developers are advised to pin a specific revision from the dev branch, as the main branch is rewritten frequently. The code is licensed under MIT and hosted publicly on GitHub.

Rune features

  • Custom GPU rendering engine for fast UI updates
  • Built-in text shaping, layout management, and spring animations
  • Headless execution mode for PNG rendering and element tree inspection
  • Cross-platform support for macOS, Windows, Linux, and web targets
  • Designed for AI agent integration with scripted input and programmatic control
  • Written entirely in Rust with Cargo package management

Who uses Rune and for what

  • Building cross-platform desktop applications with Rust
  • Generating and validating UI layouts automatically using AI coding agents
  • Running headless UI tests that capture screenshots and inspect component trees
  • Creating interactive controls like toggles and sliders with built-in motion effects
  • Developing web-based interfaces that share logic with native desktop builds

Rune FAQ

Is Rune free?

Yes, Rune is available under the MIT license at no cost. The website does not mention paid tiers or commercial licensing options.

Is Rune open source?

Yes, the source code is publicly available on GitHub under an MIT license. The repository includes all necessary build files and documentation.

What is Rune used for?

Rune is used to build native user interfaces for desktop and web applications in Rust. It also supports headless rendering for automation and AI agent workflows.

Does Rune work on Mac?

Yes, Rune supports macOS alongside Windows, Linux, and web platforms. The framework compiles natively for these operating systems.

Can I use Rune with AI agents?

Yes, the project is designed to work with coding agents. Agents can generate UI code, run the application headlessly, render PNG outputs, and inspect the element tree for validation.

Comments (0)

Comments and upvotes open when this product launches on ProductPerch.

More Developer Tools launches

All Developer Tools tools

Launch packs

Buy paid launches