Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/quadrupleslap/tether

πŸ–₯ A barebones Electron-ish library for Rust.
https://github.com/quadrupleslap/tether

c gui html5 rust webview

Last synced: 3 months ago
JSON representation

πŸ–₯ A barebones Electron-ish library for Rust.

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 |