SaaSHub helps you find the best software and product alternatives Learn more →
P2pd Alternatives
Similar projects and alternatives to p2pd
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
Vrmac
Vrmac Graphics, a cross-platform graphics library for .NET. Supports 3D, 2D, and accelerated video playback. Works on Windows 10 and Raspberry Pi4.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
Scrabble Solver by Kamil Mielnik
Free, open-source, and cross-platform analysis tool for Scrabble, Super Scrabble & Literaki. Quickly find top scoring words using given letters and board state. Available in English, French, German, Persian, Polish, Romanian & Spanish.
-
fortuna
Fortuna is a highly available and fault-tolerant service that monitors the Ethereum Mainnet and Goerli Test Network for transfer events and stores these events along with the metadata of the tokens being transferred in a Postgres database for balance queries. 💰💸 (by upstreamapp)
-
cookwherever
Cook Wherever is an open source project to attempt to making cooking more accessible and engaging for everyone.
-
PhotoEditor
A Photo Editor library with simple, easy support for image editing using paints,text,filters,emoji and Sticker like stories.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
p2pd reviews and mentions
-
Ask HN: Who wants to be hired? (March 2023)
Hello, I'm a senior engineer and researcher looking for a cool role. I have 10 years of experience but I've been writing software as a hobby even before that. My background is in FinTech / Ledger technology where I created one of the first 'decentralised' exchanges (for 'altcoins.') I did very early work on 'smart contracts' exploring ways to securely move crypto-assets and handle them. I was one of the first people to utilise smart contracts for anything practical at a time when Ethereum didn't exist yet. I have made small contributions to the design of cross-chain contracts and micro-payment channels.
I have spent a lot of time thinking about the role of trust within contracts and ways to minimalism it. I am also interested in cross-ledger compatibility, and secure crypto-asset storage. I have designed new smart contracts that improve how crypto-assets can be stored, helping to mitigate theft, and contracts that enable advanced smart contracts to occur on ledgers that only have simple transaction capability.
In terms of 'dapps': I have built many trading systems. They cover CFDs, margin, alt-coins, and tokens on various blockchains. I am also interested in p2p networking and spent 2022 building a new stack from scratch. It's a good way to measure my engineering skills and problem solving so here are the links to that:
https://github.com/robertsdotpm/p2pd
-
Zrok: Open-Source Peer to Peer
It says it uses an over-lay network? If the topology is just like:
peer A <---> overlay (server N ...) <---> Peer B
And your design is to try get packets between the peers then this is going to be very slow. They will have to go via the routes on the overlay network which may have multiple virtual hops to reach their destination. This is a massive increase in round trip time. I'm not sure if I understand the solution right though as I took a brief look. But I don't see how this solves port forwarding or NAT issues as the actual instances still need to be publicly reachable.
I wrote a library for peer-to-peer networking recently and unlike libraries like Libp2p -- my emphasis was on getting direct connectivity to work between peers. I'm not using an overlay for this. I use a range of techniques [direct cons, reverse con, tcp hole punching, TURN] to make the connections happens. With some minor signalling traffic happening over public MQTT servers.
My software is at https://github.com/robertsdotpm/p2pd if anyone finds it interesting. Sorry for the shameless self-plug but I figure it is related. We're both free open source projects. I don't provide a tunnelling solution but you could easily build something like ngrok with this software without relying on proxying as the primary solution. Currently the software has no way to easily get another peers 'address' so using this will need to solve that problem. But a simple key-value store would be enough tbh. Going to improve usability when I next have time.
- Ask HN: Those making $0/month or less on side projects – Show and tell
-
New async networking lib with P2P support
And the project is on Pypi https://pypi.org/project/p2pd/ and Github https://github.com/robertsdotpm/p2pd
-
A note from our sponsor - SaaSHub
www.saashub.com | 7 May 2024
Stats
robertsdotpm/p2pd is an open source project licensed under MIT License which is an OSI approved license.
The primary programming language of p2pd is Python.
Sponsored