A React Component to connect to a websockified VNC client using noVNC.


Last 30 days:

Open issues
PRs opened

Project type

First Timer FriendlyToolsCode Framework

Project tech

TypeScriptHTML / CSSReact

Currently seeking

  • Developers
  • Frontend Developers
  • Designers
  • Maintainers
  • Code Reviewers

Contribution overview

Most contributors are in India

Ideal: 1 PR a month


noVNC is a VNC client web application using which you can view a VNC stream directly on a browser. It uses websockify to convert the VNC stream into a websocket stream, which can be viewed on a browser. This library provides a React component wrapper around the noVNC web client.

Using this library, you can easily display a VNC stream on a page of your web application.


A demo website using the react-vnc library is hosted on


Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'feat: Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

You are requested to follow the contribution guidelines specified in while contributing to the project 😄.


Resources to learn more about our technology and community.

Project listed on September 26, 2021