Virola Messenger Web Client
Open Code for Secure, Transparent Communication
The Virola Web Client is an essential component of Virola Messenger – a communication and collaboration solution designed for enhanced cybersecurity, transparency, and full data control.
With the Web Client, you can communicate, collaborate, and if you have admin permissions, manage your Virola Server (once this functionality is implemented) directly from your browser, without installing additional software. This makes the web client a great solution for those who often use third-party computers or whose corporate policies prohibit installing extra software.
Please note that the Web Client is currently in an early development stage and does not yet include all the features available in the desktop applications.
Currently, the Web Client is not bundled with Virola Server, but we plan to offer it as an optional feature so server admins can choose whether to provide a web interface to users.
We decided to distribute Virola Web Client as an open-source chat solution so that everyone can adapt the client to their needs and requests and can verify that we provide secure and reliable code and software.
So, to start working with the Virola Web Client you'll need to download its code from our GitHub repository and build it. You will also need to install and run Virola Server listening on port 7777 (if you don't change this in the Web Client configuration files).
Open Source & MIT License
The Virola Web Client is fully open source, allowing anyone to review, modify, and self-host it to meet internal security, compliance, or privacy requirements. It is distributed under the MIT License, which allows you to:
- use the software for personal or commercial projects
- modify the source code
- distribute original or modified versions
- integrate the code into closed-source applications
The only requirement is to preserve the original copyright and license notice. The software is provided "as is", without warranties or liability.
Purpose of the Web Client
The Web Client is more than just a browser interface. It also serves as a reference implementation for:
- testing, validating, and debugging the Virola Web API
- ensuring full compatibility between the Web API and Virola Server
- building custom integrations, internal tools, and alternative clients
This makes it especially valuable for developers working with open-source tools and applications.
Documentation & Source Code
- Source code and build instructions: https://github.com/virola-messenger/virola-web-client
-
Virola Web API documentation is available in the
/docdirectory of the repository and also on our website