awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
jitsi avatar

jitsi/jitsi

0
View on GitHub↗
4,329 stars·976 forks·Java·Apache-2.0·27 viewsdesktop.jitsi.org↗

Jitsi

Jitsi is an open-source communication suite providing a self-hosted platform for real-time video conferencing, audio calls, and instant messaging. It functions as a comprehensive toolkit for streaming voice and video across different devices and platforms, allowing for the deployment of private team collaboration environments.

The project is distinguished by its multi-protocol communication bridging, which translates and exchanges data between diverse network standards including SIP, XMPP, and IRC. This allows users on different protocols to interact within a unified communication interface.

The system manages real-time media through a selective forwarding unit to optimize bandwidth and utilizes a distributed publish-subscribe mechanism for state-based presence tracking. It incorporates signaling and transport capabilities via XMPP and WebRTC to handle session initiation and encrypted data channels.

Features

  • Real-Time Voice and Video Communication - Enables real-time streaming of voice and video data between users across different devices.
  • Self-Hosted Communication Servers - Provides a private, self-hosted communication server for managing voice, video, and text interactions.
  • Bidirectional Audio-Video Calling - Provides a suite of tools for bidirectional real-time audio and video calling via WebRTC.
  • Communication Bridges - Acts as a gateway that translates data between SIP, XMPP, and IRC network standards.
  • Instant Messaging Services - Provides a system for exchanging real-time text-based chat messages between individuals and groups.
  • Selective Forwarding Units - Uses a selective forwarding unit to optimize video bandwidth by routing media streams based on client needs.
  • Multi-Protocol Communication Bridges - Provides a bridge to enable data exchange across SIP, XMPP, and IRC network protocols.
  • Video Conferencing Systems - Hosts live audio and video calls for multiple users across various platforms.
  • WebRTC Streaming - Handles real-time audio and video transport using encrypted WebRTC data channels.
  • Presence Tracking - Maintains real-time user availability and session status using a distributed publish-subscribe mechanism.
  • Multimedia Instant Messengers - Ships a self-hosted, open-source chat application for exchanging multimedia messages.
  • SIP Protocol Routing - Routes SIP requests to establish and terminate voice calls over telephony infrastructure.
  • XMPP Signaling Systems - Utilizes XMPP to manage session initiation, user presence, and chat metadata.
  • Streaming Servers - Communicator supporting SIP and XMPP for audio and video calls.

Star history

Star history chart for jitsi/jitsiStar history chart for jitsi/jitsi

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with Jitsi

These projects share indexed features with Jitsi. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • wildfirechat/im-serverwildfirechat avatar

    wildfirechat/im-server

    8,507View on GitHub↗

    WildfireChat’s im-server is an open-source instant messaging backend that handles message routing, user management, and group chat for private deployments. It provides a self-hosted messaging platform that can run on private infrastructure without third-party cloud dependencies, supporting enterprise messaging with group management, user directories, and external system integration. The server synchronizes messages and state across mobile, desktop, web, and mini-program clients simultaneously, and supports real-time audio/video calls with group conferencing and live streaming. It includes enc

    Javaimvoip
    View on GitHub↗8,507
  • starrtc/starrtc-android-demostarrtc avatar

    starrtc/starrtc-android-demo

    3,767View on GitHub↗

    This project is a reference implementation and framework for building real-time communication systems. It provides an Android demo application for WebRTC video, audio, and data transmission, alongside a communication SDK for integrating instant messaging, VoIP, and multi-party video conferencing into mobile and web applications. The framework includes a P2P media streaming client for direct high-definition transmission between devices and an interactive whiteboard application that synchronizes drawing and screen sharing across connected users. It also provides a foundation for IM and VoIP sys

    chatroomcoturnfree
    View on GitHub↗3,767
  • suitenumerique/meetsuitenumerique avatar

    suitenumerique/meet

    1,780View on GitHub↗

    This project is a self-hosted, container-native collaboration suite designed for real-time video conferencing. It provides a private infrastructure for group communication, enabling users to manage their own meeting environments while maintaining full control over data security and participant access. The platform distinguishes itself through its architecture, which is built for high availability and scalability using Kubernetes and container orchestration. It supports advanced media delivery through selective simulcast, allowing the system to adapt video quality to individual network conditi

    TypeScriptdjangohelp-wantedlivekit
    View on GitHub↗1,780
  • element-hq/element-webelement-hq avatar

    element-hq/element-web

    13,233View on GitHub↗

    Element Web is a web-based communication client used for real-time messaging and collaboration via the decentralized Matrix protocol. It functions as an end-to-end encrypted messenger, a VoIP client for voice and video conferencing, and an interface for interacting with integrated bots and external bridges. The project distinguishes itself through a modular architecture that supports runtime module loading and external script imports to extend core capabilities. It provides extensive white-labeling options, allowing for the customization of application branding, visual themes, and the use of

    TypeScripthacktoberfestmatrix
    View on GitHub↗13,233
Compare all 30 related projects→

Frequently asked questions

What does jitsi/jitsi do?

Jitsi is an open-source communication suite providing a self-hosted platform for real-time video conferencing, audio calls, and instant messaging. It functions as a comprehensive toolkit for streaming voice and video across different devices and platforms, allowing for the deployment of private team collaboration environments.

What are the main features of jitsi/jitsi?

The main features of jitsi/jitsi are: Real-Time Voice and Video Communication, Self-Hosted Communication Servers, Bidirectional Audio-Video Calling, Communication Bridges, Instant Messaging Services, Selective Forwarding Units, Multi-Protocol Communication Bridges, Video Conferencing Systems.

Which projects share features with jitsi/jitsi?

Projects with overlapping indexed features include: wildfirechat/im-server — WildfireChat’s im-server is an open-source instant messaging backend that handles message routing, user management,… starrtc/starrtc-android-demo — This project is a reference implementation and framework for building real-time communication systems. It provides an… suitenumerique/meet — This project is a self-hosted, container-native collaboration suite designed for real-time video conferencing. It… miroslavpejic85/mirotalksfu — Mirotalksfu is a WebRTC video conferencing platform and AI-integrated meeting suite. It functions as a real-time… feross/simple-peer — simple-peer is a JavaScript library that provides a wrapper for WebRTC to simplify the establishment of peer-to-peer… fmeringdal/nettu-meet — Nettu-meet is a self-hosted video conferencing platform designed for professional and educational environments. It…