jitsi-meet-electron - Jitsi Meet desktop application powered by :electron:

  •        326

Desktop application for Jitsi Meet built with Electron. Grab the latest release and you're off to the races! The supported platforms are macOS, Windows (both 32 and 64bits) and GNU/Linux (64bits only).

https://github.com/jitsi/jitsi-meet-electron

Dependencies:

@atlaskit/avatar : 14.0.6
@atlaskit/button : 9.0.5
@atlaskit/css-reset : 3.0.1
@atlaskit/droplist : 7.0.5
@atlaskit/field-text : 7.0.4
@atlaskit/icon : 13.2.4
@atlaskit/navigation : 33.1.4
@atlaskit/onboarding : 5.1.4
@atlaskit/page : 8.0.3
@atlaskit/spinner : 9.0.5
@atlaskit/theme : 5.1.3
@atlaskit/toggle : 5.0.5
electron-debug : 2.0.0
electron-is-dev : 0.3.0
electron-log : 2.2.16
electron-reload : 1.2.5
electron-updater : 3.1.1
electron-window-state : 4.1.1
history : 4.7.2
jitsi-meet-electron-utils : github:jitsi/jitsi-meet-electron-utils#1972c3bf0884ace68eb496894dabae593d6dbf49
js-utils : github:jitsi/js-utils#0c53500a5120be2aa3fc590f0f932a0d4771920f
moment : 2.22.2
mousetrap : 1.6.2
react : 16.4.2
react-dom : 16.4.2
react-redux : 5.0.7
react-router-redux : 5.0.0-alpha.9
redux : 4.0.0
redux-logger : 3.0.6
redux-persist : 5.10.0
redux-persist-electron-storage : 1.1.2
styled-components : 3.4.2

Tags
Implementation
License
Platform

   




Related Projects

Jitsi Meet - Secure, Simple and Scalable Video Conferences

  •    Javascript

Jitsi Meet is an open-source (Apache) WebRTC JavaScript application that uses Jitsi Videobridge to provide high quality, secure and scalable video conferences. Jitsi Meet allows very efficient collaboration. Users can stream their desktop or only some windows. It also supports shared document editing with Etherpad.

Jitsi Videobridge - WebRTC compatible video router or SFU that lets build highly scalable video conferencing infrastructure

  •    Java

Jitsi Videobridge is an XMPP server component that allows for multiuser video communication. Unlike the expensive dedicated hardware videobridges, Jitsi Videobridge does not mix the video channels into a composite video stream, but only relays the received video channels to all call participants. Therefore, while it does need to run on a server with good network bandwidth, CPU horsepower is not that critical for performance.

Jitsi - Video Calls and Chat

  •    Java

Jitsi provides Secure Video calls, Conferencing, Chat, Desktop sharing, Instant Messaging, File transfer support for your favorite OS and IM network. Jitsi lets you connect to Facebook, GoogleTalk, XMPP, Windows Live, Yahoo!, AIM, and ICQ so that you can chat to all your friends in the simplest possible way. It supports IPv6, Secure calls with zRTP, Call history, Call hold etc.

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

The development of Jitsi for Android has been stopped in early 2015. Issues and Pull Requests will not be addressed. 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.

libjitsi - Advanced Java media library for secure real-time audio/video communication.

  •    Java

libjitsi is an advanced Java media library for secure real-time audio/video communication. It allows applications to capture, playback, stream, encode/decode and encrypt audio and video flows. It also allows for advanced features such as audio mixing, handling multiple streams, participation in audio and video conferences. Originally libjitsi was part of the Jitsi client source code but we decided to spin it off so that other projects can also use it. libjitsi is distributed under the terms of the Apache license.


glipchat - video chatroom using meteor + webrtc + react + redux

  •    Javascript

glipchat is a real-time video chatroom application. glipchat is powered by Meteor, with React + Redux + WebRTC on the frontend. Other browsers and operating systems may not support WebRTC.

webtorrent-hybrid - WebTorrent (with WebRTC support in Node.js)

  •    Javascript

In node.js, the webtorrent package only connects to normal TCP/UDP peers, not WebRTC peers. If you want to connect to all types of peers, including WebRTC peers, from node.js, you need to use this package (webtorrent-hybrid). Previous versions (0.x) of this package used wrtc, a WebRTC implementation via native extensions, the current one is based on electron-webrtc (which in turn uses electron-prebuilt) for better compatibility. It creates a hidden Electron process (which is based on Chromium, so WebRTC support is great!) and communicates with that process to enable WebRTC in Node.js. This adds a lot of overhead, so we are looking forward to using a pure JavaScript implementation, like perhaps Node-RTCPeerConnection when it's ready.

spreed-webrtc - WebRTC audio/video call and conferencing server.

  •    Javascript

Spreed WebRTC implements a WebRTC audio/video call and conferencing server and web client. The latest source of Spreed WebRTC can be found on GitHub. If you are a user, just wanting a secure and private alternative for online communication make sure to check out the Spreedbox, providing a ready to use hardware with Spreed WebRTC included.

generator-electron - Scaffold out an Electron app boilerplate

  •    Javascript

Support my open-source work by buying this awesome video course: Learn Node.js 🚀 by Wes Bos Try his free JavaScript 30 course for a taste of what to expect & check out his ES6, React, Sublime courses.See awesome-electron for more useful Electron resources.

webrtc-jingle-client - Webrtc audio + jingle protocol brought to IOS and Android.

  •    C

Webrtc audio + jingle protocol brought to IOS and Android.

electron-prebuilt - 🎂 Retired project. See README

  •    Javascript

This project has been merged into the electron/electron repository, and the electron module is now published to npm as part of the Electron release process. If you're having trouble installing or using Electron, please file an issue on the electron/electron repo.

electron-vue - An Electron & Vue

  •    Javascript

The boilerplate for making electron applications built with vue (pretty much what it sounds like). The aim of this project is to remove the need of manually setting up electron apps using vue. electron-vue takes advantage of vue-cli for scaffolding, webpack with vue-loader, electron-packager or electron-builder, and some of the most used plugins like vue-router, vuex, and so much more.

vue-cli-plugin-electron-builder - A Vue Cli 3 plugin for Electron with no required configuration

  •    Javascript

A Vue Cli 3 plugin for Electron with no required configuration that uses Electron Builder. IMPORTANT: These docs are for the v1.0.0-beta release of VCP Electron Builder. If you were previously using an older version of vue-cli-plugin-electron-builder (<1.0.0), please see the upgrade guide or view the old docs.

screencat - :cat2: webrtc screensharing electron app for mac os (Alpha)

  •    CSS

ScreenCat is named after cats, but also for the idea of 'catting' a screen (as in unix cat). It has two C/C++ dependencies, Electron (which includes node.js) and robotjs for creating mouse + keyboard events.To download the latest build visit the releases page. Builds for your OS may not be available and you may have to build it yourself, sorry.

webtorrent-desktop - ❤️ Streaming torrent app for Mac, Windows, and Linux

  •    Javascript

Download specific installer files from the GitHub releases page. Try the (unstable) development version by cloning the Git repository. See the "How to Contribute" instructions.

electron-forge - A complete tool for creating, publishing, and installing modern Electron applications

  •    TypeScript

A complete tool for building modern Electron applications. Electron Forge unifies the existing (and well maintained) build tools for Electron development into a simple, easy to use package so that anyone can jump right in to Electron development.

electron-packager - Customize and package your Electron app with OS-specific bundles (

  •    Javascript

Package your Electron app into OS-specific bundles (.app, .exe, etc.) via JavaScript or the command line. Electron Packager is a command line tool and Node.js library that bundles Electron-based application source code with a renamed Electron executable and supporting files into folders ready for distribution.

bigbluebutton - Complete open source web conferencing system.

  •    Java

BigBlueButton is an open source web conferencing system. BigBlueButton supports real-time sharing of audio, video, slides (with whiteboard controls), chat, and the screen. Instructors can engage remote students with polling, emojis, and breakout rooms. BigBlueButton can record and playback all content shared in a session.

electron-mocha - Run Mocha tests in Electron

  •    Javascript

and then electron will be added to your path. Or, you can download a version from https://github.com/atom/electron/releases and then set an environment variable ELECTRON_PATH pointing to the binary. Note if you're using Mac OS X, the path would be to the actual executable and not the app directory e.g. /Applications/Electron.app/Contents/MacOS/Electron.You should probably just install electron-prebuilt as it simplifies things.