Jitsi Desktop ============= Jitsi Desktop is a free open-source audio/video and chat communicator that supports protocols such as SIP, XMPP/Jabber, IRC and many other useful features. Please do not confuse…


Jitsi Desktop
=============
Jitsi Desktop is a free open-source audio/video and chat communicator that
supports protocols such as SIP, XMPP/Jabber, IRC and many other useful features.
Please do not confuse this project
with Jitsi Meet, the online video
conferencing solution with a free instance at https://meet.jit.si.
Support
Jitsi Desktop is the heritage of Jitsi Meet. While some components are still
used in e.g. Jigasi, the project is not
actively developed anymore. Improvements, bugfixes and builds are entirely based
on community contributions.
Installation
Releases
Windows and macOS
Download the installers
from GitHub releases.
Debian/Ubuntu
An APT repository is available at https://nexus.ingo.ch/jitsi-desktop/. Note the trailing slash at the end of the distro-name. This is required since the repository has no components.deb
deb https://nexus.ingo.ch/jitsi-desktop-unstable/ /
RPM Distros
Sorry, there are currently no rpm packages available.
Snapshots
Snapshot or pre-release builds are also available in additional repositories.
- Windows and macOS: See https://github.com/jitsi/jitsi/releases
- Debian/Ubuntu: https://nexus.ingo.ch/jitsi-desktop-unstable/
Helpful Resources
Contributing
Please, read the [contribution guidelines](CONTRIBUTING.md) before opening a new
issue or pull request.
Members
-
jitsi-meet ★ PINNED
Jitsi Meet - Secure, Simple and Scalable Video Conferences that you use as a standalone app or embed in your web application.
TypeScript ★ 30k 5m agoExplain → -
jitsi-videobridge ★ PINNED
Jitsi Videobridge is a WebRTC compatible video router or SFU that lets build highly scalable video conferencing infrastructure (i.e., up to hundreds of conferences per server).
Kotlin ★ 3.1k 13h agoExplain → -
lib-jitsi-meet ★ PINNED
A low-level JS video API that allows adding a completely custom video experience to web apps.
TypeScript ★ 1.4k 19h agoExplain → -
jigasi ★ PINNED
Jigasi: a server-side application acting as a gateway to Jitsi Meet conferences. Currently allows regular SIP clients to join meetings and provides transcription capabilities.
Java ★ 609 22d agoExplain → -
docker-jitsi-meet ★ PINNED
Jitsi Meet on Docker
Lua ★ 3.6k 1d agoExplain → -
jitsi-meet-electron ★ PINNED
Jitsi Meet desktop application powered by :electron:
TypeScript ★ 1.6k 14d agoExplain → -
jitsi
Jitsi is an audio/video and chat communicator that supports protocols such as SIP, XMPP/Jabber, IRC and many other useful features.
Java ★ 4.3k 1mo agoExplain → -
jiwer
Evaluate your speech-to-text system with similarity measures such as word error rate (WER)
Python ★ 910 2mo agoExplain → -
jibri
Jitsi BRoadcasting Infrastructure
Kotlin ★ 660 18m agoExplain → -
libjitsi
Advanced Java media library for secure real-time audio/video communication.
Java ★ 649 2mo agoExplain → -
ice4j
A Java implementation of the ICE protocol
Java ★ 479 2mo agoExplain → -
jitsi-android ▣
Jitsi for Android is an Android port of the Jitsi project: The most feature-rich communicator with support for encrypted audio/video, chat and presence over SIP and XMPP
Java ★ 415 10y agoExplain → -
jicofo
JItsi COnference FOcus is a server side focus component used in Jitsi Meet conferences.
Kotlin ★ 342 19h agoExplain → -
jitsi-meet-sdk-samples
Jitsi Meet mobile SDK examples (Android, iOS and React Native)
Swift ★ 316 1mo agoExplain → -
handbook
The Jitsi Handbook
JavaScript ★ 224 47m agoExplain → -
jitsi-meet-torture
No description.
Java ★ 189 2mo agoExplain → -
rnnoise-wasm
rnnoise noise suppression library as a WASM module
Shell ★ 188 1y agoExplain → -
turnserver ▣
Open-source TURN server implementation.
Java ★ 166 10y agoExplain → -
jidesha
A Chrome extension for Calendar integrations for Jitsi Meet
JavaScript ★ 140 2y agoExplain → -
webrtc
WebRTC mirror for building react-native-webrtc
Python ★ 113 2mo agoExplain → -
robotjs ⑂
Node.js Desktop Automation.
C ★ 96 8d agoExplain → -
react-native-webrtc ⑂ ▣
A WebRTC module for React Native.
Objective-C ★ 95 6y agoExplain → -
jitsi-meet-ios-sdk-releases
Jitsi Meet iOS SDK binaries
Objective-C ★ 87 22h agoExplain → -
gsoc-ideas
Google Summer of Code ideas
★ 83 3mo agoExplain → -
jitsi-meet-electron-sdk
Jitsi Meet SDK for Electron
JavaScript ★ 82 8d agoExplain → -
jitsi-meet-release-notes
Release notes for Jitsi Meet: the web frontend, mobile apps and mobile SDKs
★ 81 21h agoExplain → -
jitsi-meet-react-sdk
React SDK for Jitsi Meet
TypeScript ★ 77 2mo agoExplain → -
jitsi-meet-spot
Physical meetings rooms, reimagined.
TypeScript ★ 73 17d agoExplain → -
jitsi-maven-repository
No description.
★ 71 22h agoExplain → -
skynet
AI core services for Jitsi
Python ★ 70 8d agoExplain → -
jitsi-webrtc-vad-wrapper
A java wrapper around the WebRTC Voice Activity Detection library
Java ★ 67 5y agoExplain → -
sdp-interop ▣
An npm module that converts a Unified Plan SDP to Plan B and vice versa.
JavaScript ★ 66 3y agoExplain → -
jitsi-hammer ▣
A traffic generator for Jitsi Videobridge
Java ★ 63 6y agoExplain → -
jitsi-meet-flutter-sdk
Jitsi Meet plugin for Flutter
Dart ★ 61 22h agoExplain → -
jirecon ▣
A Standalone recording container for Jitsi Videobridge conferences that would allow us to run a video recorder as a separat MUC participant.
Java ★ 47 9y agoExplain → -
android-webrtc ▣
No description.
Java ★ 39 11y agoExplain → -
excalidraw-backend
Excalidraw collaboration backend for Jitsi
TypeScript ★ 38 1mo agoExplain → -
jitsi-media-transform ▣
No description.
★ 37 4y agoExplain → -
otr4j
Off-The-Record messaging encryption written in pure Java
Java ★ 36 2mo agoExplain → -
js-utils
Utilities for Jitsi JS projects
TypeScript ★ 33 1mo agoExplain → -
jitsi-meet-react ▣
We merged this repository into https://github.com/jitsi/jitsi-meet in an ongoing effort to consolidate our Web and mobile efforts. We henceforth consider this repository "read-only". Please navigate to https://github.com/jitsi/jitsi-meet.
JavaScript ★ 32 9y agoExplain → -
jitsi-autoscaler
Jitsi Autoscaler microservice
TypeScript ★ 31 1d agoExplain → -
sdp-simulcast ▣
An npm module that enables the native WebRTC simulcast support in Chrome
JavaScript ★ 30 5y agoExplain → -
jitsi-srtp
SRTP implementation for Jitsi
Java ★ 30 2mo agoExplain → -
jitsi-slack
No description.
Go ★ 25 14d agoExplain → -
jitsi-meet-vue-sdk
Vue SDK for Jitsi Meet (built during GSoC 2022)
TypeScript ★ 24 2mo agoExplain → -
jitsi-rtp ▣
RTP parsing
★ 24 4y agoExplain → -
fmj
Freedom for Media in Java - Git Mirror
Java ★ 23 2mo agoExplain → -
moderated-meetings
Jitsi Moderated Meetings microservice
Java ★ 23 8mo agoExplain → -
jitsi-xmpp-extensions
Common library holding all jitsi specific smack xmpp extensions.
Java ★ 20 2d agoExplain → -
jicoco
Jitsi Common Components
Kotlin ★ 20 16d agoExplain → -
jitsi-utils
A set of basic Java/Kotlin utilities used in Jitsi projects.
Java ★ 20 10d agoExplain → -
luajwtjitsi ▣
JWT tokens for Lua
Lua ★ 20 1y agoExplain → -
jitsi-upload-integrations
Tools for integration of JItsi Meet and associated backend tools to 3rd party APIs such as Dropbox
Shell ★ 20 3y agoExplain → -
jitsi-meet-debian-meta
Jitsi Meet meta debian package
Shell ★ 19 19h agoExplain → -
infra-provisioning
Scripts for provisioning cloud resources for jitsi services
Shell ★ 19 14h agoExplain → -
infra-configuration
Scripts for configuration jitsi services
Shell ★ 19 19h agoExplain → -
calendar-addon
Calendar G Suite add-on
JavaScript ★ 18 1mo agoExplain → -
jitsi-auth-portal ▣
Authentication backend for Jitsi Meet
Go ★ 17 10y agoExplain → -
jitsi-videobridge-openfire-plugin
No description.
Java ★ 16 3y agoExplain → -
Sphinx4-HTTP-server ▣
HTTP speech-to-text server using Sphinx4
Java ★ 16 4y agoExplain → -
jsocks
Java SOCKS Proxy
Java ★ 15 4y agoExplain → -
rtcstats-server ⑂
Server for https://github.com/fippo/rtcstats
JavaScript ★ 15 2mo agoExplain → -
bccontrib ▣
Skein/Threefish/Fortuna implementations for ZRTP4J used by Jitsi
Java ★ 14 6y agoExplain → -
jitsi-meet-logger
No description.
JavaScript ★ 13 2mo agoExplain → -
security-advisories
Security Advisories for the Jitsi projects
★ 13 7mo agoExplain → -
jain-sip ⑂
Mirror of http://code.google.com/p/jain-sip/. Disclaimer: The default repository is a git-svn mirror of the project found at http://java.net/projects/jsip whose original repository is developed collaboratively by the Advanced Networking Technologies Division at the National Institute of Standards and Technology (NIST) - an agency of the United States Department of Commerce and by a community of individual and enterprise contributors. TeleStax, Inc. will perform some productization work, new features experimentation branches, etc for its TelScale jSIP product that doesn't concern the community from the main repository hence this git repository.
Java ★ 10 6y agoExplain → -
ljm-getting-started
Getting started with lib-jitsi-meet and JaaS
JavaScript ★ 10 11mo agoExplain → -
jitsi-videobridge-permo ▣
Jitsi-Videobridge Performance Monitoring
Shell ★ 10 7y agoExplain → -
zrtp4j ⑂
Java implementation of ZRTP protocol
Java ★ 9 2mo agoExplain → -
jitsi-android-osgi
No description.
Java ★ 9 2mo agoExplain → -
rtcstats ⑂
No description.
JavaScript ★ 8 4mo agoExplain → -
portaudio
PortAudio fork with hotplug capabilities as used in libjitsi; to contribute please do so at https://github.com/portaudio/portaudio.
C ★ 8 2mo agoExplain → -
jigmi ▣
JItsi Generic Monitoring Infrastructure
JavaScript ★ 8 4y agoExplain → -
jibri-queue ▣
Implements user queues for Jibri.
TypeScript ★ 8 5y agoExplain → -
excalidraw ⑂
Virtual whiteboard for sketching hand-drawn like diagrams
TypeScript ★ 7 16d agoExplain → -
libsrc ▣
Source code snapshots for all external dependencies and libraries used by Jitsi.
★ 7 11y agoExplain → -
jxs
No description.
JavaScript ★ 6 1d agoExplain → -
jitsi-lgpl-dependencies
Submodule of libjitsi that encapsulates references to external LGPL licensed libraries.
C ★ 6 2mo agoExplain → -
react-native ⑂ ▣
A framework for building native apps with React.
★ 6 2y agoExplain → -
eslint-config-jitsi
jitsi eslint config
JavaScript ★ 6 2mo agoExplain → -
react-native-calendar-events ⑂
React Native Module for iOS and Android Calendar Events
Java ★ 6 1mo agoExplain → -
jitsi-sctp ▣
No description.
Java ★ 6 2y agoExplain → -
react-native-gifted-chat ⑂ ▣
💬 The most complete chat UI for React Native
JavaScript ★ 6 7y agoExplain → -
luajwt ⑂ ▣
JSON Web Tokens for Lua
Lua ★ 6 6y agoExplain → -
jitsi-meet-file-sharing-service
No description.
TypeScript ★ 5 4mo agoExplain → -
ljm-jaas-example
lib-jitsi-meet example app for JaaS customers
JavaScript ★ 5 1mo agoExplain → -
jitsi-autoscaler-sidecar
Sidecar service for jitsi-autoscaler
TypeScript ★ 5 2mo agoExplain → -
megolm.js ▣
Megolm cryptographic ratchet, in JavaScript
TypeScript ★ 5 6y agoExplain → -
react-native-sound ⑂
React Native module for playing sound clips
Kotlin ★ 5 1y agoExplain → -
jitsi-meet-load-test
No description.
JavaScript ★ 5 2y agoExplain → -
pjproject ⑂
PJSIP fork used in Jibri https://github.com/jitsi/jibri
★ 5 2mo agoExplain → -
jipopro ▣
No description.
Java ★ 5 11y agoExplain → -
growl4j
the OpenSource Java Solution for using Growl
Objective-C ★ 4 2mo agoExplain → -
tpl
Simple templating from environment variables
Go ★ 4 2mo agoExplain → -
jitsi-psnr ▣
Jitsi Video Quality Analyzer
Python ★ 4 7y agoExplain → -
Smack ⑂
A highly modular and portable open source XMPP client library written in Java for JVMs (JavaSE) and Android
Java ★ 4 1y agoExplain → -
token-generator
Token Generator for all occasions
TypeScript ★ 4 2y agoExplain → -
node-ibeacons ▣
iBeacons emitter for Node
Objective-C++ ★ 4 1y agoExplain → -
elgato-webhid-jaas-demo
Custom meeting controls with the JaaS iframe API + Elgato Stream Deck!
JavaScript ★ 4 2y agoExplain → -
react-native-olm
No description.
C++ ★ 4 4y agoExplain → -
jitsi-videobridge-groovysh ▣
A Groovy Shell for the Jitsi Videobridge
Java ★ 4 10y agoExplain → -
lua-jwt ⑂ ▣
JSON Web Token library
Lua ★ 4 10y agoExplain → -
jitsi-metaconfig
No description.
Kotlin ★ 3 2mo agoExplain → -
rtc-visualizer
A server & client used to visualize data from RTCStats server
JavaScript ★ 3 14d agoExplain → -
snap-jitsi-meet ▣
Jitsi Meet snap support
★ 3 6y agoExplain → -
quiet-js ⑂ ▣
Transmit data with sound using Web Audio -- Javascript binding for libquiet
JavaScript ★ 3 6y agoExplain → -
jiconop ▣
Jitsi Connection Optimization
JavaScript ★ 3 4y agoExplain → -
jbosh ⑂ ▣
XEP-0124: Bidirectional-streams Over Synchronous HTTP (BOSH)
★ 3 6y agoExplain → -
jitsi-pseudotcp
A Java implementation of the pseudo TCP protocol
Java ★ 3 1y agoExplain → -
jitsi-component-selector
Selector Service for Jitsi components
TypeScript ★ 3 2y agoExplain → -
react-native-fast-image ⑂
🚩 FastImage, performant React Native image component.
Java ★ 3 7y agoExplain → -
jitsi-stats ▣
Jitsi stats - wrapper around callstats.java library
Java ★ 3 4y agoExplain → -
signal-sidecar
report aggregated health information from a jitsi signal node
TypeScript ★ 3 6mo agoExplain → -
libjitsi-protocol ▣
No description.
★ 3 10y agoExplain → -
jiloin ▣
Jitsi Logging Interface
JavaScript ★ 3 10y agoExplain → -
smack_3_2_2 ▣
No description.
Java ★ 3 9y agoExplain → -
jitsi-meet-redux ▣
A combination of utilities for Redux used in most Redux-based jitsi apps
JavaScript ★ 3 4y agoExplain → -
derfc4571ify ▣
A little utility to transform pcap files to facilitate debugging.
JavaScript ★ 3 9y agoExplain → -
jinglenodes ▣
Automatically exported from code.google.com/p/jinglenodes
Java ★ 3 4y agoExplain → -
jitsi-desktop-site
No description.
HTML ★ 3 2y agoExplain → -
weupnp ⑂
A tiny UPnP (Universal Plug and Play) client library written in Java
Java ★ 3 11y agoExplain → -
cloudflare-ts-bundler-worker
Bundle Up As A Service
TypeScript ★ 2 2mo agoExplain → -
jitsi-multitrack-recorder
No description.
Kotlin ★ 2 1mo agoExplain → -
jvb-dashboard
No description.
Kotlin ★ 2 2mo agoExplain → -
strophejs-plugin-stream-management ⑂ ▣
No description.
JavaScript ★ 2 3y agoExplain → -
spot-electron-sdk
No description.
TypeScript ★ 2 11mo agoExplain → -
prometheus-stats
Go Library for Prometheus Stats Wrappers
Go ★ 2 5y agoExplain → -
react-native-video ⑂
A <Video /> component for react-native
★ 2 4y agoExplain → -
jitsi-universe-public ▣
Main POM declaring build instructions and common dependencies of all Jitsi projects published on Maven Central.
★ 2 7y agoExplain → -
jitsi-universe ▣
Parent Maven project for the whole family of projects of the Jitsi community
★ 2 7y agoExplain → -
newrelic-java-api-stub ▣
A stub api to be used in jitsi-videobridge.
Java ★ 2 10y agoExplain → -
jitsi-spot-sdk ▣
No description.
TypeScript ★ 2 4y agoExplain → -
jitsi-gpl-dependencies ▣
No description.
C ★ 2 7y agoExplain → -
react-native-beacons-manager ⑂
React-Native library for detecting beacons (iOS and Android)
Objective-C ★ 2 6y agoExplain → -
opus-transcriber-proxy ⑂
Cloudflare worker proxying from Jitsi Videobridge websockets to OpenAI transcribers
TypeScript ★ 1 14h agoExplain → -
react-native-orientation-locker ⑂
A react-native module that can listen on orientation changing of device, get current orientation, lock to preferred orientation.
JavaScript ★ 1 1mo agoExplain → -
strophejs ⑂
Strophe.js is an XMPP library for JavaScript
JavaScript ★ 1 2mo agoExplain → -
precall-test
No description.
JavaScript ★ 1 2mo agoExplain → -
agafua-syslog ⑂ ▣
Automatically exported from code.google.com/p/agafua-syslog
Java ★ 1 10y agoExplain → -
sticky ▣
Sticky Room to Backend Service
★ 1 6y agoExplain → -
cla-enforcer ⑂
A Contributor License Agreement enforcement bot
Ruby ★ 1 10y agoExplain → -
jihog ▣
No description.
Shell ★ 1 7y agoExplain → -
jitsi-slack-bolt
Jitsi Meet meetings in Slack
Python ★ 1 1y agoExplain → -
usrsctp ⑂ ▣
A portable SCTP userland stack
C ★ 1 2y agoExplain → -
dcsctp4j
No description.
C++ ★ 1 1y agoExplain → -
face-api.js ⑂
JavaScript API for face detection and face recognition in the browser and nodejs with tensorflow.js
★ 1 4y agoExplain → -
DDHotKey ⑂ ▣
Simple Cocoa global hotkeys
Objective-C ★ 1 11y agoExplain → -
dnsjava ⑂ ▣
github mirror of the dnsjava.org svn repo from sf.net
Java ★ 1 10y agoExplain → -
jitsi-component-sidecar
Sidecar service for jitsi components
TypeScript ★ 1 2y agoExplain → -
testrtc ⑂
Collection of tests and tools to help diagnose WebRTC systems.
JavaScript ★ 1 2y agoExplain → -
gh-action-autopublish ▣
No description.
JavaScript ★ 1 3y agoExplain → -
winrt-libs
WinRT libraries generated by NodeRT for native functionalities.
C++ ★ 1 4y agoExplain → -
jmyspell ⑂
Mavenized version of JMySpell
Java ★ 1 5y agoExplain → -
felix ⑂
Mirror of Apache Felix
Java ★ 1 8y agoExplain → -
xpc-connect ⑂
Mac connection bindings for node.js
C++ ★ 1 7y agoExplain → -
react-native-dual-pedometer ⑂
A React Native bridge that implements a Pedometer for iOS and Android
Java ★ 1 6y agoExplain → -
react-native-locale-detector ⑂
Detects the locale of a user's phone.
Java ★ 1 8y agoExplain → -
jitsi-test-lab
An application for manual testing and experimentation with Jitsi Meet and Jitsi as a Service
TypeScript ★ 0 14d agoExplain → -
jitsi-pr-tests-pages
No description.
HTML ★ 0 2h agoExplain → -
react-native-worklets-core ⑂
🧵 A library to run JS functions ("Worklets") on separate Threads
C++ ★ 0 1mo agoExplain → -
jicofo-rtcstats-push
Push stats from jicofo to rtcstats-server
JavaScript ★ 0 2mo agoExplain → -
jvb-rtcstats-push
No description.
JavaScript ★ 0 2mo agoExplain → -
changed-files ⑂
:octocat: Github action to retrieve all (added, copied, modified, deleted, renamed, type changed, unmerged, unknown) files and directories.
TypeScript ★ 0 2mo agoExplain → -
jigasi-rtcstats-push
No description.
JavaScript ★ 0 2mo agoExplain → -
go-offline-maven-plugin ⑂
Maven Plugin used to download all Dependencies and Plugins required in a Maven build, so the build can be run without an internet connection afterwards.
Java ★ 0 2mo agoExplain → -
irc-api ⑂
A Java IRC API
Java ★ 0 2mo agoExplain → -
jaas-test-wh-proxy
Webhooks proxy used for testing jaas
JavaScript ★ 0 2mo agoExplain → -
olm ▣
Mirror of https://gitlab.matrix.org/matrix-org/olm
C++ ★ 0 7mo agoExplain → -
jaas-branding-sandbox
JaaS banding sample
HTML ★ 0 11mo agoExplain → -
react-native-immersive-mode ⑂
Set Immersive mode for Android (hide status bar or navigation bottom bar)
Java ★ 0 1y agoExplain → -
react-native-default-preference ⑂
Use SharedPreference (Android) and UserDefaults (iOS) with React Native over a unified interface
Java ★ 0 1y agoExplain → -
react-native-background-timer ⑂
Emit event periodically (even when app is in the background)
Java ★ 0 1y agoExplain → -
selenium ⑂ ▣
A browser automation framework and ecosystem.
★ 0 3y agoExplain → -
prometheus-client-c ⑂
A Prometheus Client in C
★ 0 1y agoExplain → -
jebml ⑂
Matroska muxer/demuxer
★ 0 1y agoExplain → -
joscar ⑂ ▣
Access AOL Instant Messenger in Java apps
Java ★ 0 5y agoExplain → -
infra-customizations
No description.
Shell ★ 0 6mo agoExplain → -
jigasi-haproxy-agent
No description.
JavaScript ★ 0 3y agoExplain → -
lua-cjson ⑂
Lua CJSON is a fast JSON encoding/parsing module for Lua
★ 0 3y agoExplain → -
basexx ⑂
A Lua library which provides base2(bitfield), base16(hex), base32(crockford/rfc), base64(rfc/url), base85(z85) decoding and encoding.
★ 0 3y agoExplain → -
react-native-dialog ⑂
Pure JavaScript React-Native dialog
★ 0 4y agoExplain → -
.github
Welcome to the Jitsi universe!
★ 0 3y agoExplain →
No repos match these filters.