Game Development 4 min read

Four Open-Source Tools: Game Streaming, Screen Sharing, Terminal GUI, TikTok Downloader

This article introduces four notable open-source projects—Sunshine for game streaming, Bananas for cross‑platform screen sharing, term.everything for running GUI applications inside a terminal, and Douyin‑Downloader for batch TikTok video and audio extraction—highlighting their key features, popularity, and where to get them.

Liangxu Linux
Liangxu Linux
Liangxu Linux
Four Open-Source Tools: Game Streaming, Screen Sharing, Terminal GUI, TikTok Downloader

Sunshine – Game Streaming Server

Sunshine is an open-source game‑streaming server designed for the Moonlight client. It has about 30 000 stars on GitHub, supports AMD, Intel and NVIDIA hardware encoding, and lets you stream PC games to phones, tablets, TVs, etc., with low latency.

GitHub: https://github.com/LizardByte/Sunshine
Getting started: https://github.com/LizardByte/Sunshine/blob/master/docs/getting_started.md

Bananas – Cross-Platform Screen Sharing

Bananas is a simple, cross‑platform screen‑sharing tool that works on Windows, macOS and Linux. It uses peer‑to‑peer WebRTC connections, requires no account or server, and supports multiple cursors. The project has nearly 5 000 stars on GitHub.

GitHub: https://github.com/mistweaverco/bananas
Install on macOS: brew install --cask bananas

term.everything – Run GUI Apps in the Terminal

term.everything lets you run any graphical Linux application inside a terminal by translating the GUI into text or images that the terminal can display. It uses WebRTC for peer‑to‑peer data transfer after an initial STUN/TURN handshake. The repo has over 6 000 stars.

GitHub: https://github.com/mmulet/term.everything

Douyin-Downloader – TikTok Video Downloader

Douyin‑Downloader is a powerful open-source tool for downloading Douyin (TikTok) videos, image collections, playlists and audio tracks, removing watermarks and supporting batch operations. It offers a stable V1.0 version and an enhanced V2.0 with async download and automatic cookie handling.

GitHub: https://github.com/jiji262/douyin-downloader
Original Source

Signed-in readers can open the original source through BestHub's protected redirect.

Sign in to view source
Republication Notice

This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactadmin@besthub.devand we will review it promptly.

open-sourcegame streamingScreen Sharingterminal GUITikTok downloader
Liangxu Linux
Written by

Liangxu Linux

Liangxu, a self‑taught IT professional now working as a Linux development engineer at a Fortune 500 multinational, shares extensive Linux knowledge—fundamentals, applications, tools, plus Git, databases, Raspberry Pi, etc. (Reply “Linux” to receive essential resources.)

0 followers
Reader feedback

How this landed with the community

Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.