|Project Name||Stars||Downloads||Repos Using This||Packages Using This||Most Recent Commit||Total Releases||Latest Release||Open Issues||License||Language|
|Shadowsocks Qt5||7,866||4 years ago||75||lgpl-3.0||C++|
|A cross-platform shadowsocks GUI client|
|V2rayx||7,184||6 months ago||116||gpl-3.0||Objective-C|
|GUI for v2ray-core on macOS|
|Core||2,614||16 hours ago||184||bsd-2-clause||PHP|
|OPNsense GUI, API and systems backend|
|Zan Proxy||1,378||2||4 years ago||1||January 17, 2019||18||mit||TypeScript|
|An extensible proxy for PC/Mobile/APP developer|
|Clashy||1,200||a year ago||38||mit|
|A GUI proxy client for Windows / Mac / Ubuntu Desktop based on Clash and Electron. Windows / Mac / Ubuntu 适用的Clash客户端.|
|Koolshare Clash||873||3 years ago||41||gpl-3.0||ASP|
|:cat: Run Clash Tunnel on Koolshare OpenWrt|
|Youtube Dl Wpf||662||15 days ago||5||gpl-3.0||C#|
|A simple GUI wrapper for youtube-dl and yt-dlp.|
|Engintron||653||24 days ago||49||gpl-2.0||Perl|
|Engintron for cPanel/WHM is the easiest way to integrate Nginx on your cPanel/WHM server. Engintron will improve the performance & web serving capacity of your server, while reducing CPU/RAM load at the same time, by installing & configuring the popular Nginx webserver to act as a reverse caching proxy in front of Apache.|
|Frpmgr||515||20 days ago||9||apache-2.0||Go|
|Windows 平台的 FRP GUI 客户端 / A user-friendly desktop GUI client for FRP on Windows.|
|Furious||302||3 days ago||2||gpl-3.0||Python|
|A PySide6-based cross platform GUI client that launches your beloved GFW to outer space. Support Xray-core and hysteria.|
youtube-dl-wpf.exe. Go to Settings. Set the path to youtube-dl/yt-dlp and FFmpeg.
Q: The Download button is grayed out and I can't click it!
youtube-dl-wpf is a simple GUI wrapper. It doesn't bundle any downloader with it. You have to download youtube-dl or yt-dlp for it to work. FFmpeg is required by youtube-dl and yt-dlp when merging separate video and audio tracks, which is the case for most formats on YouTube.
Q: How can I use a proxy to download?
A: Leave the proxy field empty to use system proxy settings. Otherwise the format is similar to how
curl accepts proxy strings (e.g.
http://localhost:8080/). Currently the upstream doesn't accept
socks5h protocol and treat
socks5h by always resolving the hostname using the proxy. This is tracked in this issue.
Q: Downloading the whole playlist doesn't work!
A: It's an upstream bug, just like many other issues you might discover. There's nothing I can do. Just report the bug to yt-dlp or youtube-dl, whichever you use.
yt-dlp behave differently!
A: In some cases, yes, and
youtube-dl-wpf tries to align their behavior by sending different options and arguments for different backends. See the backends documentation for more information.
Prerequisites: .NET 7 SDK
Note for packagers: The application by default uses executable directory as config directory. To use user's config directory, define the constant
PACKAGED when building.
dotnet build -c Release
dotnet publish YoutubeDl.Wpf -c Release
dotnet publish YoutubeDl.Wpf -c Release -r win-x64 --self-contained
dotnet publish YoutubeDl.Wpf -c Release -p:DefineConstants=PACKAGED -r win-x64 --self-contained
yt-dlpare licensed under The Unlicense.
© 2022 database64128