WryRuby is an EXPERIMENTAL Ruby project that provides ruby bindings for Tauri's Wry library.
Please Note: This project is not ready to use yet
Trayid: Simplified creation of system tray icons.New Window: Easy window creation for your Ruby application.Clipboard: Access to the system clipboard with convenience.Event Loop: Create and manage application event loops. (Currently, onlynewis supported).window_with_html: Create new windows with HTML content.load_with_url:loads a URL into the window.
For examples and usage instructions, please refer to the tests directory or examples directory.
To get started with WryRuby, you can install it using:
gem install wry_rubyTo contribute to the development of WryRuby, ensure you have Ruby and Rust installed on your system. Refer to the .rust-version and .ruby-version files for specific version requirements.
Install the dependencies based on your platform from here
git clone https://github.com/gintama91/wry_ruby.git
bundle installTo run examples:
ruby examples/new_window.rb # Replace with the specific example nameWe welcome bug reports and pull requests on our GitHub repository. Join us in improving and expanding the capabilities of WryRuby.
WryRuby is an open-source project licensed under the MIT License. Feel free to use it and contribute to the community.