gpui-tokio-bridge

Crates.iogpui-tokio-bridge
lib.rsgpui-tokio-bridge
version0.1.0
created_at2026-01-18 11:14:26.20526+00
updated_at2026-01-18 11:14:26.20526+00
descriptionTokio bridge for GPUI - allows running tokio async tasks within GPUI context
homepage
repositoryhttps://github.com/AprilNEA/gpui-tokio-bridge
max_upload_size
id2052211
size190,005
AprilNEA (AprilNEA)

documentation

README

gpui-tokio-bridge

Tokio bridge for GPUI - allows running tokio async tasks within GPUI context.

Usage

use gpui_tokio_bridge::{init, Tokio};

// Initialize in your app setup
fn main() {
    gpui::Application::new().run(|cx| {
        init(cx);
        // ...
    });
}

// Spawn tokio tasks from GPUI context
impl MyComponent {
    fn fetch_data(&mut self, cx: &mut Context<Self>) {
        Tokio::spawn(cx, async {
            // Your async code here
            reqwest::get("https://api.example.com").await
        })
        .detach();
    }
}

Credits

Based on gpui_tokio from Zed Industries.

License

Apache-2.0

Commit count: 1

cargo fmt