tauri-apps

    tauri-apps/wry

    Cross-platform WebView library in Rust for Tauri.

    backend
    Rust
    Apache-2.0
    5.0K stars
    585 forks
    5.0K GitHub watchers
    Updated Oct 31, 2026
    View on GitHub

    Build with Backblaze B2

    SDKs, agent skills, IDE extensions, and reference pipelines from Backblaze Labs. All open source.

    Explore Backblaze Labs

    Loading star history...

    Where it stands

    Rank, growth pace and release cadence relative to everything GStars tracks.

    3 releases in the last 90 days, the latest 8 days ago, with 147 contributors on GitHub.

    Gained 16% more stars in the last 90 days than in the 90 days before.

    Use Cases & Benefits

    • Provides a cross-platform WebView rendering library in Rust for embedding web content in native applications.
    • Offers native integration with platform-specific web engines ensuring consistent performance across Windows, macOS, Linux, Android, and iOS.
    • Use for building lightweight desktop applications with embedded web interfaces using Rust and native windowing libraries.
    • Use for creating child webviews inside existing windows on macOS, Windows, and Linux (X11) for modular UI components.
    • Use for developing Android apps with Rust that require embedded webviews by leveraging JNI bindings and Android-specific setup.

    Should you depend on it?

    License terms, project hygiene and risks, from GitHub metadata and GStars' snapshots.

    License

    Apache 2.0

    Permissive: commercial use, modification and redistribution are allowed with attribution; includes an explicit patent grant from contributors.

    Community files

    • README: present
    • Code of conduct: present

    Watch-outs

    No watch-outs from GStars' checks.

    General guidance from repository metadata, not legal advice. How we score

    From the README

    Wry is a cross-platform WebView rendering library.

    The webview requires a running event loop and a window type that implements [HasWindowHandle], or a gtk container widget if you need to support X11 and Wayland. You can use a windowing library like [tao] or [winit].

    You can use [WebView::new_as_child] or [WebViewBuilder::new_as_child] to create the webview as a child inside another window. This is supported on macOS, Windows and Linux (X11 Only).

    If you want to support X11 and Wayland at the same time, we recommend using [WebViewExtUnix::new_gtk] or [WebViewBuilderExtUnix::new_gtk] with [gtk::Fixed].

    Excerpt from the tauri-apps/wry README on GitHub (Apache-2.0 license). © its authors.Read the full README on GitHub

    Daily snapshots

    Stars gained per day, and how forks and open issues moved, from GStars' daily snapshots

    Forks

    585+79

    Open issues

    211+38

    Compared with peers in Backend

    Fastest-growing repositories GStars tracks in this cohort for the week of Nov 1, by 7-day star growth

    tauri-apps/wry compared with Backend repositories by stars, 7-day star growth, health score and last release
    RepositoryStars+7dHealthLast release
    anthropics/skills187.8K+2.9K15—
    DuarteSantos8/openGym19.7K+2.4K602 days ago
    shiyu-coder/Kronos47.0K+2.3K16—
    NationalSecurityAgency/ghidra98.2K+2.3K6414 days ago
    microsoft/VibeVoice56.0K+1.1K29—
    tauri-apps/wry5.0K—608 days ago
    Category median56.0K+2.3K29—

    Also by tauri-apps

    Other repositories from this maintainer that GStars tracks

    Discover Repositories

    Search across tracked repositories by name or description