Open-Source Software Sharing

Introduction

In this post, I'm going to share some open-source softwares I usually use. Some softwares I shared before will not be mentioned here. If you are interested in it, you can see this post.

1️⃣ Multi-Platform

Sunshine[1] + Moonlight[2]

Sunshine is a game streaming server, and Moonlight is the client. Together, they allow you to stream games from your PC to other devices on your network or even remotely. Most importantly, they are both open-source and ad-free, and you can enjoy fast and low-latency game streaming with them.

You can download Sunshine on Linux, Windows and Mac, and download Moonlight on almost all the platforms (for iOS, Moonlight ZWM is recommended, which I think is better than the official version).

LocalSend[3]

LocalSend is an lightweight app that allows you to securely share files and messages with nearby devices over your local network. It's a great alternative to AirDrop or other cloud-based file sharing services, offering speed and privacy. No internet connection is required (because only local network is needed). But if you have the public IP address, the devices are not required to be in the same local network.

Also, you can download it on almost all the platforms, which is better than AirDrop.

Jpolin[4]

Joplin is a note taking and to-do application, which can handle a large number of notes organised into notebooks. The notes are searchable, can be copied, tagged and modified either from the applications directly or from your own text editor. The notes are in Markdown format.

A good feature I like is that Joplin can securely synchronise the notes using end-to-end encryption with various cloud services including OneDrive and WebDav. At the same time, Joplin is "offline first", which means you always have all your data on your phone or computer.

NextChat[5]

NextChat is a chatbot platform that allows you to create and deploy your own AI-powered chatbots. You can deploy NextChat by yourself and access it with browser, or you can just download NextChat client. NextChat supports various AI APIs, including GPT, Gemini, and DeepSeek.

NextChat now has 81.7k stars on github.

FLClash[6]

FLClash is a powerful and highly configurable proxy client based on Clash.Meta kernel. It supports various proxy protocols, including Shadowsocks, VMess, VLESS, Trojan and Hysteria2.

Pot[7]

Pot is a cross-platform translator application that supports screenshot translation, screenshot OCR, translation by selection, translate by input, clipboard listening and external calls. Pot supports many AI APIs like OpenAI and Gemini, and you can use plugin to expand the app's functionality.

OnionShare[8]

OnionShare is an open-source tool that lets you securely and anonymously share files, host websites, and chat with friends using the Tor network.

2️⃣ Linux only

Wine[9]

Wine is a compatibility layer that allows you to run Windows applications on other operating systems like Linux, macOS, and BSD. It translates Windows system calls into equivalent calls for the host operating system, rather than emulating Windows internally. And it has better performance than virtual machines.

(If you want to play Windows games with Wine, it's better to use VKD3D instead of DXVK for better performance. Or you can just use Proton, which uses VKD3D-proton, a folk of VKD3D.)

Steam + Proton[10]

If you just want to play Windows games on Linux, "Steam + Proton" is more easy-to-use than Wine and also performs better. You only need to configure the compability settings in Steam and add the local games to the library.

axel[11]

Axel is lightweight CLI download accelerator. Axel tries to accelerate the download process by using multiple connections per file, and can also balance the load between different servers.

3️⃣ Android Only

F-Droid[12]

F-Droid is an installable catalogue of FOSS (Free and Open Source Software) applications for the Android platform. The client makes it easy to browse, install, and keep track of updates on your device. It's like "the open-source version of Google Play".

Newpipe[13]

Newpipe is a lightweight streaming front-end for Android that supports many platforms like Youtube. It's one of my favorite apps. With Newpipe, you can watch and download Youtube videos, don't need to sign in, and can also subcribe youtubers locally. Btw, I really like its UI design.

Metro[14]

Metro is a material design offline music player for Android music lovers. It has most of the features you can think of and a really beautiful UI.

mpvKt[15]

MpvKt is a media player for Android based on mpv-android aiming to provide a nicer user interface over the original. It's super lightweight but doesn't have many fancy features like WebDav supporting.

Reference

  1. https://github.com/LizardByte/Sunshine ↩︎
  2. https://moonlight-stream.org ↩︎
  3. https://localsend.org ↩︎
  4. https://joplinapp.org ↩︎
  5. https://github.com/ChatGPTNextWeb/NextChat ↩︎
  6. https://github.com/chen08209/FlClash ↩︎
  7. https://pot-app.com/en ↩︎
  8. https://github.com/onionshare/onionshare ↩︎
  9. https://www.winehq.org/ ↩︎
  10. https://github.com/ValveSoftware/Proton ↩︎
  11. https://github.com/axel-download-accelerator/axel ↩︎
  12. https://f-droid.org/en/ ↩︎
  13. https://github.com/TeamNewPipe/NewPipe/ ↩︎
  14. https://github.com/MuntashirAkon/Metro ↩︎
  15. https://github.com/abdallahmehiz/mpvKt ↩︎

Open-Source Software Sharing
https://rickyhub.org/2025/04/19/software/
Author
Ricky Ren
Posted on
April 19, 2025
Licensed under