5 releases (3 breaking)

new 0.4.0 Apr 29, 2025
0.3.2 Apr 26, 2025
0.3.0 Apr 19, 2025
0.2.0 Jan 26, 2025
0.1.0 Oct 4, 2024

#64 in Rendering engine

Download history 87/week @ 2025-01-21 27/week @ 2025-01-28 8/week @ 2025-02-04 18/week @ 2025-02-11 1/week @ 2025-02-18 4/week @ 2025-03-11 7/week @ 2025-03-18 2/week @ 2025-04-08 145/week @ 2025-04-15 136/week @ 2025-04-22

283 downloads per month

MIT/Apache

210KB
3K SLoC

Maycoon Logo

Maycoon

Crates.io Version License docs.rs

Modern and Innovative UI Framework written in Rust

Features

  • ⚙️ Made in Rust
    • We believe Rust is perfect for performance critical applications and efficient memory management.
  • 🛠️ Cross-platform
    • As a desktop-focused UI framework, Maycoon is compatible with Windows, Linux, macOS and other Unix-like operating systems.
    • Mobile support planned but not yet implemented
    • Web support planned but not yet implemented
  • 🎨 Customizable
    • Maycoon provides a variety of widgets and themes to customize the look and feel of your application with ease.
  • 🚀 Lightning Fast
    • Your application will startup fast and run even faster.
    • The UI uses vello for GPU-accelerated rendering and top performance.
  • 📦 Modular
    • Every crate and feature is optional, so you can only enable what you really need and avoid unnecessary dependencies or features.
    • Build widgets using components or using raw vector graphics.

Getting Started

If you are new to Rust, we recommend learning the basics first.

To start using Maycoon, you can follow the official Installation Guide.

For a little tutorial, see the Counter Example.

License

This project is dual licensed under the MIT license and the Apache License 2.0.

Any contributions are, unless otherwise stated, licensed under the same terms.

NOTE: The Noto Sans font, that is embedded by default with the include-noto-sans feature is licensed under the SIL Open Font License 1.1.

Contributors

Thanks to everyone who has contributed to Maycoon!

DraftedDev
Mikail Plotzky
waywardmonkeys
Bruce Mitchener

Dependencies

~21–60MB
~1M SLoC