rdv
winstall
rdv | winstall | |
---|---|---|
3 | 33 | |
10 | 1,073 | |
- | 1.0% | |
8.9 | 7.4 | |
24 days ago | 25 days ago | |
Go | JavaScript | |
Apache License 2.0 | GNU General Public License v3.0 only |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
rdv
-
LocalSend: Open-source, cross-platform file sharing to nearby devices
Haha that’s currently a way to explain to people who are used to hosting/sync based cloud solutions that anything that is (a) local p2p and (b) doesn’t need to upload-before-download is much faster. It’s also faster than WebRTC based solutions which there are dozens, WebRTC kind of sucks for large stuff.
That said, the next version will have multi connection tcp striping, which is a lot faster than any single tcp solution in many cases, especially over long distances, similar to some ftp/usenet clients. (Spoiler there will be online p2p transfers. See https://github.com/betamos/rdv if curious)
-
How Nat Traversal Works
This is an incredible resource on NAT traversal in practice. I used it as a reference while building a server-assisted p2p-over-TCP[1] system. The post covers UDP but all of the theory applies to TCP as well – you just need some SO_REUSEPORT dual dial/listen magic so the code will look a bit different.
The post alludes to this, but I think NAT traversal is an inaccurate and confusing term. I like “hole punching” a lot more as a general term. It gets the message across without the myopic connotation that it’s all about NATs – it isn’t.
[1]: https://github.com/betamos/rdv
-
Anytype – open-source, local-first, P2P Notion alternative
> In trying to come up with a WebRTC solution, I think I've settled on defeat. The local network syncing works like a charm, but I haven't had any luck in trying to get around a TURN server by using an API endpoint to provide routing data. It would be nice if there were other prebuilts than COTURN (something deployable to a deno/node server would be ideal),
The bad news is that if you want something that works in all instances, you need a relay of _some_ sort, because p2p isn't possible/feasible in all cases. Bittorrent (for instance) works around that limitation by simply having many-to-many peering and relying on large numbers, to be reliable. But that doesn't work for 1:1.
The good news is that maintaining a relay (or TURN, with WebRTC), need not be expensive. Yes, you need a server, and perhaps some IP-based rate limiting, but that can handle a LOT of connections and small data.
I created https://github.com/betamos/rdv for this purpose, an extremely light-weight alternative to WebRTC, but for TCP only (BYO identity, auth and encryption). The p2p success rate is, anecdotally, very high. However, you cannot use it from a web browser.
Feel free to reach out (see profile), happy to chat about p2p whether or not you use this project.
winstall
-
LocalSend: Open-source, cross-platform file sharing to nearby devices
https://winstall.app. There's also winget.run, but it's no longer updated.
- Sudo for Windows
-
Microsoft Store in Perpetual Update (I've tried everything Google has had to say but to no avail)
What I'm thinking now is you may just want to solve this with the nuclear option like this guy did - https://old.reddit.com/r/Windows10/comments/f4tw3k/cannot_open_any_microsoft_store_apps_windows/ A pain in the ass, but most 3rd-party applications can export settings, and a program like Patch My PC or winstall can reinstall software quickly. https://www.tenforums.com/tutorials/1950-clean-install-windows-10-a.html
- Dependency Workaround for Win32 app requiring Store For Business/MS Store App?
-
Things You Immediately Install On Your New PC Starter Pack
As a happy Winget user: https://winstall.app/
-
Software Deployment Gurus needed :-)
Here's a front end someone made to easily browse it: https://winstall.app/
- apt-pilled meme
-
Switched Back to Windows After a Year and a Half of Linux
You can replicate that experience with winstall. It gives you the script file when you finish selecting the desired packages, so you can install all the desired apps on any Windows machines on one go without installing additional software.
-
When reinstalling Windows, there are a few things you can always count on... this is one of them
you have that usb installer for windows you just made. there's still some room on it. make a new folder there and stuff your initial batch of application installers in it, or at least something like ninite or patchmypc or a script made from winstall.app
-
SteamDeck Windows 11 Guide - Installed Win 11 on the SteamDeck and don't know what to do next? This is for you.
Winstall
What are some alternatives?
any-block - Protocol describing data structures used in Anytype software
Cider - A new cross-platform Apple Music experience based on Electron and Vue.js written from scratch with performance in mind. 🚀
any-sync - An open-source protocol designed to create high-performance, local-first, peer-to-peer, end-to-end encrypted applications that facilitate seamless collaboration among multiple users and devices
winget-pkgs - The Microsoft community Windows Package Manager manifest repository
anytype-kotlin - Official Anytype client for Android
Chocolatey - Chocolatey - the package manager for Windows
anytype-ts - Official Anytype client for MacOS, Linux, and Windows
dxvk-async
uploadserver - Simple Rust file server which lets you upload, share, and download files from a web browser. Ready-to-run binaries for Windows, Mac, and Linux. Free/Open-Source alternative to AirDrop/Dropbox for transferring files on your local network without having to install anything. A more sophisticated version of `python3 -m http.server 8000`.
mpc-hc - Media Player Classic
localsend - An open-source cross-platform alternative to AirDrop
uwufetch - A meme system info tool for Linux, based on nyan/uwu trend on r/linuxmasterrace.