vncserver 0.2.0

Rust bindings for the Libvncserver library failed to build vncserver-0.2.0
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure builds.
If you believe this is' fault, open an issue.


The libvnc-rs repo aims to provide safe Rust binding over Libvncserver-based libraries. You can find more about Libvncserver on


use vncserver::*;
fn main() {
    let server = rfb_get_screen(400, 300, 8, 3, 4);
    rfb_framebuffer_malloc(server, 400*300*4);
    rfb_run_event_loop(server, -1, 0);

Getting Started

You can quickly try out the examples by cloning this repo and running the following commands:

# Runs the "sample" example
cargo run --example sample


The libvnc-rs is still in the very early stages of development. APIs can and will change. Important features are missing.