mkframe

Crates.iomkframe
lib.rsmkframe
version0.1.2
created_at2025-12-13 11:37:37.946479+00
updated_at2025-12-21 17:17:49.135501+00
descriptionA minimal Wayland UI toolkit with proper popup/overlay support
homepage
repositoryhttps://github.com/monokrome/mkframe
max_upload_size
id1982839
size214,624
Bailey Stoner (monokrome)

documentation

README

mkframe

A minimal Wayland UI toolkit with proper popup/overlay support.

Features

  • Native Wayland support via smithay-client-toolkit
  • GPU-accelerated rendering (wgpu) with software fallback (tiny-skia)
  • Layer shell support for panels, overlays, and desktop widgets
  • Popup and overlay windows with proper positioning
  • Split pane layouts
  • Text rendering with cosmic-text
  • Keyboard and pointer input handling
  • Drag and drop support

Installation

Add to your Cargo.toml:

[dependencies]
mkframe = "0.1"

Requirements

  • Linux with Wayland compositor
  • System dependencies:
    • libwayland-dev
    • libxkbcommon-dev
    • libfontconfig1-dev

License

GPL-3.0

Commit count: 0

cargo fmt