Jitsi Meet - Secure, Simple and Scalable Video Conferences that you use as a standalone app or embed in your web application.
  • TypeScript 79.5%
  • Lua 7.6%
  • JavaScript 5.4%
  • Java 3.1%
  • Objective-C 1.8%
  • Other 2.5%
Find a file
Calinteodor 33a4245a1f
fix(lobby): reset lobbyVisible state when we a potential conference is being left (#16881)
* Reset lobby state when we we dispatch conferenceWillLeave action.
2026-01-27 12:24:16 +02:00
.devcontainer
.github ci: bump and pin Actions (#16553) 2026-01-14 10:24:41 +01:00
android fix(android): support String[] config overrides in mergeProps 2026-01-09 13:14:33 +02:00
css ref(Theme): Changes typography values to rem (#16021) 2025-08-06 19:07:27 -05:00
debian fix(deb): Adds Include on upgrade prosody. (#16687) 2025-11-20 16:13:29 -06:00
doc fix(turnserver): no dtls 2025-12-23 14:02:53 +01:00
fonts
images
ios feat(base/modal): small updates around JitsiScreen footer (#16727) 2026-01-21 13:05:05 +02:00
lang lang: Update Portuguese translations in main-pt.json (#16790) 2026-01-15 22:04:30 -06:00
metadata
modules fix(transcriptions): Fixes stop transcriptions via api. 2026-01-23 13:39:48 -06:00
patches feat: disable Giphy analytics to prevent beforeunload handlers (#16314) 2025-08-07 16:34:07 +02:00
react fix(lobby): reset lobbyVisible state when we a potential conference is being left (#16881) 2026-01-27 12:24:16 +02:00
react-native-sdk Update jitsi-meet-rnsdk.podspec 2025-10-08 11:15:59 +03:00
resources feat(breakout-rooms): Adds some jid validation on joining. (#16858) 2026-01-21 19:53:27 -06:00
sounds
static feat(base): add WebRTC availability detection (#16608) 2025-11-03 14:25:10 -06:00
tests fix(tests): Fixes tests stack traces. 2026-01-26 12:30:32 -06:00
twa
.editorconfig chore(editorconfig) extend to include Android and iOS indentation rules 2025-10-28 09:37:53 +01:00
.eslintignore
.eslintrc.js
.gitattributes
.gitignore
.luacheckrc
.npmrc
.nvmrc
.watchmanconfig
_unlock feat: Switches by default to using websockets. 2025-03-31 11:48:15 -05:00
app.js
babel.config.js dep(react-native-worklets-core): Replace duktape to align with Android 16kb page size alignment (#16393) 2025-09-09 12:46:11 +03:00
base.html
body.html
CLAUDE.md docs: fix Contributing Guidelines link 2026-01-09 17:07:01 +01:00
conference.js feat(tests): Uses memory logs on failure and stops logging during conference. 2025-10-22 15:58:12 -05:00
config.js feat(config): add reducedUIEnabled config to control web side 2026-01-22 10:44:15 +02:00
CONTRIBUTING.md
custom.d.ts feat(pip): Add Picture-in-Picture support for Electron 2025-12-04 16:04:10 -06:00
fonts.html
Gemfile
Gemfile.lock
giphy-analytics-stub.js feat: disable Giphy analytics to prevent beforeunload handlers (#16314) 2025-08-07 16:34:07 +02:00
globals.d.ts
globals.native.d.ts
head.html
index.android.js
index.html feat(inIframe/isEmbedded) add ability to detect generic embedding 2025-03-26 23:39:16 +01:00
index.ios.js
inlang.config.js
interface_config.js feat(android,ios) drop support for Firebase Dynamic Links 2025-05-28 09:57:23 +03:00
LICENSE
Makefile
manifest.json
metro.config.js
package-lock.json chore(deps) lib-jitsi-meet@latest 2026-01-23 12:34:38 -06:00
package.json chore(deps) lib-jitsi-meet@latest 2026-01-23 12:34:38 -06:00
plugin.head.html
pwa-worker.js
react-native.config.js feat(ios) remove Apple Watch app 2025-10-09 16:43:18 +02:00
readme-img1.png
README.md
SECURITY.md
title.html
tsconfig.native.json feat(pip): Add Picture-in-Picture support for Electron 2025-12-04 16:04:10 -06:00
tsconfig.web.json
webpack.config.js feat(pip): Add Picture-in-Picture support for Electron 2025-12-04 16:04:10 -06:00

Jitsi Meet

Jitsi Meet is a set of Open Source projects which empower users to use and deploy video conferencing platforms with state-of-the-art video quality and features.



Amongst others here are the main features Jitsi Meet offers:

  • Support for all current browsers
  • Mobile applications
  • Web and native SDKs for integration
  • HD audio and video
  • Content sharing
  • Raise hand and reactions
  • Chat with private conversations
  • Polls
  • Virtual backgrounds

And many more!

Using Jitsi Meet

Using Jitsi Meet is straightforward, as it's browser based. Head over to meet.jit.si and give it a try. It's scalable and free to use. All you need is a Google, Facebook or GitHub account in order to start a meeting. All browsers are supported!

Using mobile? No problem, you can either use your mobile web browser or our fully-featured mobile apps:

Android Android (F-Droid) iOS

If you are feeling adventurous and want to get an early scoop of the features as they are being developed you can also sign up for our open beta testing here:

Running your own instance

If you'd like to run your own Jitsi Meet installation head over to the handbook to get started.

We provide Debian packages and a comprehensive Docker setup to make deployments as simple as possible. Advanced users also have the possibility of building all the components from source.

You can check the latest releases here.

Jitsi as a Service

If you like the branding capabilities of running your own instance but you'd like to avoid dealing with the complexity of monitoring, scaling and updates, JaaS might be for you.

8x8 Jitsi as a Service (JaaS) is an enterprise-ready video meeting platform that allows developers, organizations and businesses to easily build and deploy video solutions. With Jitsi as a Service we now give you all the power of Jitsi running on our global platform so you can focus on building secure and branded video experiences.

Documentation

All the Jitsi Meet documentation is available in the handbook.

Security

For a comprehensive description of all Jitsi Meet's security aspects, please check this link.

For a detailed description of Jitsi Meet's End-to-End Encryption (E2EE) implementation, please check this link.

For information on reporting security vulnerabilities in Jitsi Meet, see SECURITY.md.

Contributing

If you are looking to contribute to Jitsi Meet, first of all, thank you! Please see our guidelines for contributing.



Built with ❤️ by the Jitsi team at 8x8 and our community.