Top 23 Protocol Open-Source Projects
-
Project mention: Advice needed for backing up and hosting large amount of files | news.ycombinator.com | 2022-07-06
Please upload to https://ipfs-gateway.cloud/
1. This hosting is based on IPFS, which mean the data is immutable and no censorship can be apply, you can retrieve the data from another gateway in this list https://ipfs.github.io/public-gateway-checker/. You can find out more detail about IPFS here https://ipfs.io/
2. The owner of this hosting has donated his storage to the community and you can upload for free, this was original posted on Reddit at: https://www.reddit.com/r/ipfs/comments/v0bnd1/ipfsgatewayclo.... He has approximately 13.7PB of storage =)))
After upload, you might want to save all the CID of your data and share them with your people (just like a URL)
-
-
Scout APM
Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.
-
-
-
lbry-sdk
The LBRY SDK for building decentralized, censorship resistant, monetized, digital content apps.
And https://lbry.com/
-
Apr 08 11:06:02 AshipaFlix cloudflared[10735]: 2022/04/08 11:06:02 failed to sufficiently increase receive buffer size (was: 208 kiB, wanted: 2048 kiB, got: 416 kiB). See https://github.com/lucas-clemente/quic-go/wiki/UDP-Receive>
-
Project mention: The MQTT broker powering Cloudflare's new Pub/Sub product is written in Rust! | reddit.com/r/rust | 2022-05-12
Cloudflare has used rust for multiple projects in the past such as their QUIC/HTTP3 implementation Quiche and a WireGuard implementation BoringTun.
-
SonarLint
Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.
-
-
Project mention: using an iPod with a Raspberry Pi | reddit.com/r/RASPBERRY_PI_PROJECTS | 2022-06-22
If you are reasonably confident with the command line have a look at https://libimobiledevice.org - there are build instructions for a Pi.
-
Project mention: How to send RabbitMQ messages to http.ResponseWriter? | reddit.com/r/golang | 2021-12-11
"github.com/streadway/amqp"
-
ipfs-desktop
An unobtrusive and user-friendly desktop application for IPFS on Windows, Mac and Linux.
Project mention: Can't open ipfs links presented here on opera | reddit.com/r/IPFS_Hashes | 2022-05-16 -
Geyser
A bridge/proxy allowing you to connect to Minecraft: Java Edition servers with Minecraft: Bedrock Edition.
Project mention: On my attempts to get Minecraft Bedrock edition to run on Framework laptop with Fedora KDE | reddit.com/r/linux | 2022-07-01For what it's worth, if you're willing to run your own server you can use the Geyser plugin on a Java server to allow Bedrock clients to join.
-
Floating IPs let you redirect all incoming network traffic between any of existing HAPRoxy within the same datacenter (EU1 in the scheme below). It can be resolved with Keepalived and Virtual Router Redundancy Protocol. As a result you can use floating IPs to create server infrastructures without single points of failure.
-
GuillotineMenu
Our Guillotine Menu Transitioning Animation implemented in Swift reminds a bit of a notorious killing machine.
-
-
PJON
PJON (Padded Jittering Operative Network) is an experimental, arduino-compatible, multi-master, multi-media network protocol.
-
You may not be there yet with your developer skills but if you are curious you can have a look at the netcode source code. I'm not sure if they're still using it since the switch to Lumberyard and Amazon Services but it's a really good and strong codebase: https://github.com/networkprotocol/netcode
-
enet - Golden standard, tested and reliable - Not native rust - Does not seem to be popular in rust turbulence - Readme says it is not stable, but last meaningful commit was 1 year ago - Lacking documentation and examples - Not very popular laminar - Last meaningful release was 3 years ago (ignoring changes that fix typos etc.) - Despite this, everywhere (book, readme) there are mentions that it is under "active development" - Created for Amethyst, which is dead. I am kinda fearful that the same thing will happen to this lib. Tachyon - New and not tested in the battle - Many features that other libraries have planned, Tachyon actually has implemented - Lacking documentation (except for one big readme file), tests, examples Quinn - Big, under active development (daily commits), very popular because web development. - Modular, ability to just use core implemetation: quinn-proto - Do i really need TLS certificates and cryptography for my playing with friends game server? - Stream based, I would need to implement recv/send messages on top of it (not that hard tbh) - Only reliable stream and "unreliable" messages.
-
Project mention: Handling acks during 1+ second packet loss with Glenn Fiedler's Reliable UDP Solution | reddit.com/r/gamedev | 2021-12-27
I can't remember exactly how best to handle this (Glenn's yojimbo project is probably your best bet for a concrete implementation), but here's an idea: buffer and ACK some packets (e.g. up to N packets following your missing packet) and discard everything else (without ACK) until the missing one shows up. The protocol will then continuously try to send your missing packet, in addition to the packets you've intentionally not ACK'd. Once the missing packet shows up you can process it and any buffered packets up to your next missing packet and repeat.
-
-
Project mention: Redcon - Redis compatible server framework for Rust | reddit.com/r/rust | 2022-05-14
I ported it from Go and use it for my Tile38 project.
-
Project mention: Can't open ipfs links presented here on opera | reddit.com/r/IPFS_Hashes | 2022-05-16
-
Project mention: Lightening Network Links and Resources | reddit.com/r/BitcoinNewZealand | 2022-06-22
Protocol related posts
- I'm the creator of Legion TD 2, a team vs team autobattler/TD based on the Warcraft 3 mod that inspired Autochess and Teamfight Tactics. I've spent 9 years designing and programming the standalone sequel from scratch. Ask me anything!
- Verge Article Comparing Seven Secure Messaging Apps
- Briar vs. Session vs. Element vs. Signal (burner/anonymous number).
- ¿Qué es The Graph Protocol?
- Any thoughts about dnscrypt-proxy?
- How is building in web3 different from building in web2?
- Does anyone else think it's a bit unfair that Bedrock edition is deemed as the "Standard" version of Minecraft while Java is pushed to the side as the other option? I just feel like it'd make more sense to keep Bedrock edition in the name so it's fair to both.
Index
What are some of the best open-source Protocol projects? This list will help you:
Project | Stars | |
---|---|---|
1 | ipfs | 20,896 |
2 | gun | 16,143 |
3 | KCP | 11,381 |
4 | Starscream | 7,371 |
5 | lbry-sdk | 7,148 |
6 | quic-go | 6,899 |
7 | quiche | 6,315 |
8 | lnd | 6,135 |
9 | libimobiledevice | 5,036 |
10 | amqp | 4,437 |
11 | ipfs-desktop | 4,318 |
12 | Geyser | 3,352 |
13 | keepalived | 3,125 |
14 | GuillotineMenu | 2,903 |
15 | msquic | 2,869 |
16 | PJON | 2,659 |
17 | netcode.io | 2,188 |
18 | quinn | 2,186 |
19 | yojimbo | 2,142 |
20 | graph-node | 2,008 |
21 | redcon | 1,796 |
22 | ipfs-companion | 1,716 |
23 | bolts | 1,639 |
Are you hiring? Post a new remote job listing for free.