Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/quadrupleslap/tether
π₯ A barebones Electron-ish library for Rust.
https://github.com/quadrupleslap/tether
c gui html5 rust webview
Last synced: about 1 month ago
JSON representation
π₯ A barebones Electron-ish library for Rust.
- Host: GitHub
- URL: https://github.com/quadrupleslap/tether
- Owner: quadrupleslap
- Created: 2018-01-24T17:17:31.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2019-08-01T01:41:36.000Z (over 5 years ago)
- Last Synced: 2024-09-17T16:10:56.558Z (3 months ago)
- Topics: c, gui, html5, rust, webview
- Language: C
- Homepage: https://docs.rs/tether
- Size: 43.9 KB
- Stars: 154
- Watchers: 11
- Forks: 9
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Tether
[![Cargo](https://img.shields.io/crates/v/tether.svg)](https://crates.io/crates/tether)
[![Docs.rs](https://docs.rs/tether/badge.svg)](https://docs.rs/tether)If you'reβ¦
- writing a C or Rust application,
- familiar with HTML, and
- want to painlessly add a cross-platform GUI,then this is the library for you!
## Getting Started
1. Make sure you've installed Clang and your system's SDK.
- macOS β Xcode
- Linux β GTK and Webkit2GTK
- Windows β Visual Studio
2. Add this library to your `Cargo.toml`.
3. Read [an example](examples/hello.rs) and [the documentation](https://docs.rs/tether).### Warning
On Windows, you *need* to use Rust's MSVC build. The MinGW build will just
produce a bunch of weird errors.## Supported Platforms
| Operating System | Library | System Requirements |
| ---------------- | ---------- | ------------------- |
| Windows | UWP | Windows 10 |
| macOS | WebKit | macOS 10.10 |
| Linux | Webkit2GTK | Webkit2GTK 2.22 |