
Videoconferencing based on WebRTC and Janus Gateway with an UI inspired by Google Hangouts
Jangouts is a promising, open-source videoconferencing solution that leverages WebRTC technology. Built on the robust Janus Gateway, Jangouts provides an alternative for those looking for self-hosted options similar to Google Hangouts. With a user interface that takes inspiration from Google Hangouts, it allows for seamless video, audio, screen sharing, and text chat capabilities within its multiple conference rooms.
One of the standout features of Jangouts is its flexibility, with the capability to host an unlimited number of conference rooms, each accommodating a configurable number of participants. This makes it suitable for various user needs, whether for casual meetups or professional discussions.
Self-Hosted Solution: Operates entirely on your server, granting full control over your data and privacy.
Unlimited Conference Rooms: Users can create as many rooms as needed, perfect for large organizations or collaborative projects.
WebRTC-Based: Provides high-quality video and audio conferencing without needing additional plugins or software installations.
Multi-Functional: Supports video, audio, screen sharing, and textual chat to enhance communication during conferences.
Customizable: A configuration file allows users to adjust settings for tailored usage, including server specifications and debugging options.
HTTPS Support: Ensures secure connections by recommending SSL usage, vital for features like screen sharing and overall browser compatibility.
Easy Setup: Simple steps to install and configure Jangouts, making it accessible even for users who may not be tech-savvy.
Plugin Support: Limited support for plugins enhances functionality, allowing for future expansions of capabilities.

React is a widely used JavaScript library for building user interfaces and single-page applications. It follows a component-based architecture and uses a virtual DOM to efficiently update and render UI components
Tailwind CSS is a utility-first CSS framework that provides pre-defined classes for building responsive and customizable user interfaces.
React Hook Form is a performant, flexible, and extensible form library for React with easy validation. It reduces re-renders and improves performance by using uncontrolled components and native HTML validation, making form handling simple and efficient.
TypeScript is a superset of JavaScript, providing optional static typing, classes, interfaces, and other features that help developers write more maintainable and scalable code. TypeScript's static typing system can catch errors at compile-time, making it easier to build and maintain large applications.