https://github.com/windelbouwman/letsgui
Rust GUI library which uses native GUI technologies
https://github.com/windelbouwman/letsgui
gui rust
Last synced: 8 months ago
JSON representation
Rust GUI library which uses native GUI technologies
- Host: GitHub
- URL: https://github.com/windelbouwman/letsgui
- Owner: windelbouwman
- Created: 2020-07-16T17:57:49.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2020-07-22T07:20:18.000Z (almost 6 years ago)
- Last Synced: 2025-01-07T07:16:23.489Z (over 1 year ago)
- Topics: gui, rust
- Language: Rust
- Homepage:
- Size: 18.6 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Introduction
`letsgui` is a gui library wrapper for rust. It will provide a single
interface to windows forms, Qt, gtk and Mac. This will allow you to
write GUI applications in rust, while at the same time have good
platform integration.
# Demo
$ cargo run --release --example demo
# Plan
## Phase 1
Create window with button, label, progress bar, slider and line edit.
Create a calculator demo API usage.
## Phase 2
TBD..
# Wish list
- React like GUI toolkit based upon existing GUI toolkits.
- Drawing API for canvas like stuff
- OpenGL support
- Drag & drop API
- Tree view API
# Status
Current state: conceptual phase, prototyping around.
# References
Inspired by [libui](https://github.com/andlabs/libui) and [toga](https://github.com/beeware/toga).