Fork me on GitHub

TigerVNC is a high-performance, platform-neutral implementation of VNC (Virtual Network Computing), a client/server application that allows users to launch and interact with graphical applications on remote machines. TigerVNC provides the levels of performance necessary to run 3D and video applications, and it attempts to maintain a common look and feel and re-use components, where possible, across the various platforms that it supports. TigerVNC also provides extensions for advanced authentication methods and TLS encryption.

History

TigerVNC was originally based on the (never-released) VNC 4 branch of TightVNC. More information regarding the motivation for creating this project can be found in the project announcement.

Downloads

The latest release of TigerVNC can be downloaded from our GitHub release page. Besides the source code we also provide self-contained binaries for 64-bit and 32-bit Linux, installers for 64-bit and 32-bit Windows and a universal binary for Intel-based Macs. We also try to provide packages for various distributions when we easily can.

Pre-release builds of the experimental next-generation code can be found here.

TigerVNC is also provided with many distributions, such as Fedora, OpenSUSE, FreeBSD, Arch Linux, Red Hat Enterprise Linux and SUSE Linux Enterprise.

Community

The project has three mailing lists:

Announcements

Moderated announcement list for new releases and other important news.

Subscribe

User Forum

Support and general discussion list for users of TigerVNC. Please use this list for bug reports.

Subscribe

Development Forum

Discussion list for TigerVNC developers. This list can be used for patch submissions and other development ideas.

Subscribe

Documentation

The man pages for the different programs are available here in HTML form:

This documentation is for the Unix programs but is mostly relevant for the equivalent Windows programs as well.

Bounties

If there is an issue you'd really like to get fixed, or if you're a programmer that could use some extra cash, head over to Bountysource for information on how to trade bugs and features for the almighty buck. You can also make a general donation, which we (the TigerVNC admins) can distribute as bounties on existing issues.

Current list of open bounties

RFB Protocol

A community maintained version of the VNC/RFB specification is maintained by the rfbproto project.

Development

Assorted documentation about TigerVNC and development can be found in the development section of the wiki.