Screensharing

Open-source projects categorized as Screensharing

Top 13 Screensharing Open-Source Projects

  • mirotalk

    🚀 WebRTC - P2P - Simple, Secure, Fast Real-Time Video Conferences Up to 4k and 60fps, compatible with all browsers and platforms.

  • Project mention: Jitsi.org has started requiring authentication | news.ycombinator.com | 2023-08-30
  • spreed

    🗨️ Nextcloud Talk – chat, video & audio calls for Nextcloud

  • Project mention: Discord to Start Showing Ads for Gamers to Boost Revenue | news.ycombinator.com | 2024-04-01

    > Tell me another platform that is free, has realtime chat, voice and video, has stable service, allows sharing images and other media, with good ownership management... and is open source.

    Mattermost: https://mattermost.com/

    Rocket.Chat: https://www.rocket.chat/

    Nextcloud Talk: https://nextcloud.com/talk/

    Self hosting and some assembly required. I've run all of them on cheap VPSes to explore a Slack/Discord replacement, neither was mindblowing but all of them seemed okay (Nextcloud's offering was rather barebones, though).

    Audio and video support varies because getting those right is challenging, at best you'd just integrate with something like Jitsi, that one's actually pretty good for meetings and such: https://jitsi.org/ and has a cloud version too: https://meet.jit.si/ (yet people still go for Zoom and it's odd UI/UX choices)

    I actually rather liked forums back in the day, but I guess nobody will be setting up that many phpBB instances in the current year, though projects like Discourse also seem promising: https://www.discourse.org/

    I don't think many people at all will be leaving Discord, due to how entrenched the platform is (network effect): if you want people to help you with what you're working on, you go where they are, not vice versa.

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • edumeet

    edumeet - multiparty web-meetings using mediasoup and WebRTC

  • Video-Meeting

    Google Meet / Zoom clone in a few lines of code

  • screensy

    Simple peer-to-peer screen sharing

  • Discord-Screenshare-Linux

    Updating Discord's shit because they won't do it themselves 2: Electric Boogaloo

  • Project mention: Do you guys prefer wayland or x11? | /r/Fedora | 2023-06-09
  • ScreenAreaShare

    Share selected area of the screen in applications that do not support this, e.g. Teams.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • pade

    Pàdé (Yoruba word for Meet) is a browser extension (Chrome/Edge) based unified communications desktop client for Openfire.

  • picklecast

    Share your screen to a projector with only a web-browser.

  • Project mention: Show HN: Picklecast – Easily Screencast to a Raspberry Pi | news.ycombinator.com | 2023-09-27
  • OTAcceleratorCore

    Syntax sugar of OpenTok iOS SDK with Audio/Video communication including screen sharing

  • scrcpy-macOS-Binaries

    Display and control your Android device (Latvian translate fork)

  • recordmydesktop

    Fork of recordMyDesktop X Window System desktop recording abandonware, much bug fixing and general cleanups/rewriting has been done. (by recordmydesktop)

  • Project mention: Disk write buffering and its interactions with write flushes | news.ycombinator.com | 2024-03-22

    One of the things I improved in my recordMyDesktop fork [0] was an awful tendency for the frame cache writer to accumulate heaps of dirty pages until background writeback would flush them out.

    I had 16GiB of RAM which meant quite large swaths of dirty pages would become buffered while the SSD sat idle until writeback began. This would cause high-FPS full-screen recordings in particular to just become backlogged and start dropping frames / audio dropouts. Just generally broken behavior for a desktop recorder, especially for a defferred-encode mode that's supposed to be optimized for minimizing system-wide effects/overheads during the recording.

    The simple solution I found was to proactively initiate writeback regularly via fdatasync() on the cache fd. [1] I haven't decided yet if more should be done to constrain its buffer cache effects though. The cache files will be read back during encoding in post, so if there's enough RAM it can be desirable to enable reading them back entirely from memory instead of having to hit the disks again... but it would also be nice to let the rest of the system's processes keep their stuff in the page cache. memcg can probably be used to find a balanced solution, but I haven't done any experiments yet. Have any of you handled similar scenarios? What did you do?

    [0] https://github.com/recordmydesktop/recordmydesktop

    [1] https://github.com/recordmydesktop/recordmydesktop/commit/42...

  • curtains_dev

    privacy tool to hide all windows of specific processes from screencapture/screensharing/screenshots. Desktop GUI application for Win10/Win11.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Screensharing related posts

  • Show HN: Picklecast – Easily Screencast to a Raspberry Pi

    1 project | news.ycombinator.com | 27 Sep 2023
  • Ask HN: Does a framework exist for “open-source SaaS”?

    1 project | news.ycombinator.com | 25 Jul 2023
  • Do you guys prefer wayland or x11?

    1 project | /r/Fedora | 9 Jun 2023
  • Pc mirroing

    1 project | /r/EmulationOnAndroid | 29 May 2023
  • Compiling for ARM64

    2 projects | /r/Ubuntu | 23 Apr 2023
  • Xiaomi album recovery

    2 projects | /r/AndroidQuestions | 20 Mar 2023
  • Curtains: my GUI tool to hide windows from screensharing

    2 projects | /r/Python | 10 Jan 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 15 May 2024
    Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →

Index

What are some of the best open-source Screensharing projects? This list will help you:

Project Stars
1 mirotalk 2,570
2 spreed 1,564
3 edumeet 1,203
4 Video-Meeting 565
5 screensy 449
6 Discord-Screenshare-Linux 215
7 ScreenAreaShare 137
8 pade 102
9 picklecast 61
10 OTAcceleratorCore 30
11 scrcpy-macOS-Binaries 30
12 recordmydesktop 13
13 curtains_dev 6

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com