7 apps Meetings
Jitsi Meet screenshot thumbnail

Jitsi Meet

Backed by nearly 30,000 GitHub stars and powering millions of meetings through meet.jit.si, Jitsi Meet is the open-source video conferencing platform that runs entirely in the browser with no plugins or downloads required. The WebRTC-based architecture delivers HD audio and video through the Jitsi Videobridge selective forwarding unit, while Prosody handles XMPP signaling and Jicofo manages conference focus and orechestration. End-to-end encryption uses AES-GCM 128-bit keys exchanged via the Olm protocol, protecting audio, video, and screen sharing through the Insertable Streams API in Chromium-based browsers. Moderators can split participants into breakout rooms with individual password protection, enable lobby waiting rooms for admission control, set meeting passwords, and track speaker statistics with per-participant talk time metrics. Virtual backgrounds leverage TensorFlow.js body segmentation with WebGPU and WebGL acceleration, automatically adapting quality through device tier detection. Server-side recording and YouTube live streaming run through Jibri, while Jigasi provides a SIP gateway for PSTN dial-in and speech-to-text transcription. The platform includes in-meeting chat with private conversations, polls, raise-hand functionality, emoji reactions, and tile and speaker view layouts. Mobile applications for iOS and Android complement the web client, and both web and native SDKs enable embedding video conferences into custom applications. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. Apache-2.0 licensed.

Deploy
MiroTalk screenshot thumbnail

MiroTalk

MiroTalk P2P gives your team browser meeting rooms with video, screen sharing, and chat, where the media travels directly between participants instead of through a rented cloud. Create a room, send the link, and guests join from any modern browser with nothing to install and no account to create. Calls carry video at high frame rates, and anyone can share a full screen, one window, or a browser tab to walk through documents and slides. The built-in recording captures screen, camera, and audio in the browser, ready to download and pass along after the meeting. Chat supports Markdown formatting and emoji, and the room also packs a collaborative whiteboard, a shared text editor, live polls, and breakout rooms. Files move between participants inside the call, and speech recognition plus voice commands keep hands free during long sessions. Hosts lock rooms with passwords, hold arrivals in a lobby, and require approval before strangers wander in. Sign-in through OIDC, per-room JWT credentials, and host protection controls keep recurring meetings behind your own identity provider. A full REST API creates rooms from your own tools, Slack and Mattermost commands start calls from chat, and an iframe embed drops meetings into existing pages. The interface speaks 133 languages, and an optional ChatGPT assistant joins rooms to answer questions in the conversation. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. AGPL-3.0 licensed.

Deploy
Rallly screenshot thumbnail

Rallly

What Doodle did before ads and paywalls took over: Rallly (three L's) lets you propose a few dates, share a link, and watch an availability grid fill in - no email threads, no forced accounts, no "$6.95/month to remove ads." The availability grid makes the winning slot obvious at a glance, comments on each poll keep the "I can do Tuesday if we start late" discussion attached to the decision instead of buried in chat, and email notifications fire as votes and comments arrive. When consensus lands, finalize the winning option and everyone gets notified. The stack is modern TypeScript - Next.js, tRPC, Prisma over PostgreSQL, Tailwind - with a clean, genuinely mobile-friendly UI, dark mode, and community translations in 10+ languages. Self-hosting means unlimited polls and unlimited participants with meeting data on your server rather than a scheduling SaaS. It pairs naturally with Cal.com: Rallly answers "which time works for everyone?", Cal.com handles "book a slot on my calendar." AGPL-licensed.

Deploy
Galene screenshot thumbnail

Galene

Galene is a self-hosted video conferencing system that runs full meetings, lectures, and tutorials in the browser while asking remarkably little of the server it runs on. Every group gets its own page with video tiles, a user list, and a chat pane, and participants join from desktop or mobile browsers with nothing to install. Presenters share a screen or individual windows, stream a video or audio file straight from disk, and switch to blackboard mode when a slide needs resolution more than frame rate. Moderators can warn or remove participants and lock the group, raise-hand status keeps question queues orderly, and anyone can blur their background or exchange files directly with peers. Groups are simple configuration files: set public or private rooms, passwords or login tokens, client limits, and expiry windows, then create users with moderator or presenter privileges using the galenectl command. Automatic subgroups spin up identical breakout rooms on demand, the pattern its author uses to supervise forty students working in pairs during computer science practicals. Calls stay smooth on poor networks because the server adapts video quality per participant, recovers lost packets, and relays media through its built-in TURN server when firewalls block direct paths. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. MIT licensed.

Deploy
Calnode screenshot thumbnail

Calnode

One binary replaces your booking link and your meeting room: Calnode is a complete scheduler you run yourself, small enough to audit and cheap enough to forget. Create event types with durations, custom questions, and locations, set DST-correct availability with date overrides, and share a booking page where guests pick a slot, reschedule, or cancel without an account. Two-way sync with Google Calendar, Microsoft 365, and CalDAV checks real free and busy time across every connected calendar, then mints Meet or Teams links automatically. Teams route bookings round-robin, collectively, or by priority, while paid event types collect through Stripe before the slot confirms. Choose Calnode Rooms and the meeting itself happens in the browser on your LiveKit server, with host controls, consent-aware recording into your own storage, and an AI notetaker that files a transcript and summary on the booking. Agents get first-class access through the REST API, HMAC-signed webhooks, and a native MCP server, and visitors can even book by describing a time in plain language. Everything runs from one static binary and one SQLite file with streaming Litestream backups. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. Apache-2.0 licensed.

Deploy
Apache OpenMeetings screenshot thumbnail

Apache OpenMeetings

Apache OpenMeetings puts the whole meeting in the browser: cameras, a shared whiteboard, the agenda document, and recording controls, all running on your own server. Participants join rooms with audio and video, audio only, or video only, choose camera resolutions and devices, and present by sharing a screen or a single window at selectable quality. Moderators control the floor person by person: who may draw on the whiteboard, present, share or record the screen, mute others, or speak while everyone else stays muted. Multiple whiteboards hold drawings, text, clip art, and imported documents in PDF, office, and image formats, rescaling to fit every participant's screen, and boards can be saved into the drag-and-drop file explorer for the next session. Every meeting can be recorded with all audio streams exactly as heard, then downloaded as MP4 or played back in the integrated player, and the built-in calendar schedules rooms and sends invitations. Breakout rooms split classes and workshops into groups, polls gather decisions live, private and group chat runs beside the video, and telephone users can dial into rooms through the Asterisk SIP integration. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. Apache-2.0 licensed.

Deploy
MeetDo screenshot thumbnail

MeetDo

The meeting ends and, instead of a raw transcript, you get minutes you can file: MeetDo is an open-source meeting-to-action system that hosts the meeting, captions it locally, and finishes the record for you. Start a browser meeting with video, screen sharing, and chat, and watch captions stream from a speech model running on the same infrastructure, so no audio is sent to a cloud note-taker. When the call ends, the transcript becomes structured minutes: summary, agenda flow, conclusions, and action items with owners, instead of a wall of raw text. Five meeting types, from management reviews and project weeklies to interviews and customer calls, shape the record, and custom templates export to DOCX or PDF with your original layout preserved. Domain vocabulary is corrected after recognition, so names, units, and industry terms survive transcription instead of turning into near-miss words. Past meetings stay searchable in a local history, and questions can be asked across them without anything leaving the machine. Editable transcripts let a human fix the record before it is filed, and the whole pipeline works offline after the first model download. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. MIT licensed.

Deploy