HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
nwtgck
piping-server
TypeScript2019–2026
nwtgck / piping-server

piping-server

Infinitely transfer between every device over pure HTTP with pipes or browsers

4Distinct people
11Mentions
0Explicit recommenders
3.2KGitHub stars
REPOSITORY AT A GLANCE

What to know before exploring

What it is

Infinitely transfer between every device over pure HTTP with pipes or browsers

GitHub

Where it is used

No documented product use has been verified yet.

What people are saying

No recommendation phrase was found in the indexed comments.

No classified warning is attached to this page. Read the discussions before treating silence as approval.

Also in these discussions

No other repository is repeatedly linked in the same discussions.

This week on Hacker News

Nov 7–Nov 14 UTC · Direct repository links and separately labeled related project stories. Indexed through 11/14/2026, 5:04:57 PM UTC.

No direct repository links were found in the indexed HN discussions over the past seven days. Older discussions are available below.

Mentions over time

HN mentions by year11 dated mentions

Observed mentions: 2019-06-10 19:42:16 UTC to 2026-03-30 14:18:01 UTC.

012342019-01-01 00:00:00 UTC to 2020-01-01 00:00:00 UTC (exclusive): 1 mentions; 1 submissions, 0 comments20192020-01-01 00:00:00 UTC to 2021-01-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2021-01-01 00:00:00 UTC to 2022-01-01 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments2022-01-01 00:00:00 UTC to 2023-01-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments20222023-01-01 00:00:00 UTC to 2024-01-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2024-01-01 00:00:00 UTC to 2025-01-01 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments2025-01-01 00:00:00 UTC to 2026-01-01 00:00:00 UTC (exclusive): 4 mentions; 0 submissions, 4 comments2026-01-01 00:00:00 UTC to 2027-01-01 00:00:00 UTC (exclusive): 4 mentions; 0 submissions, 4 comments. Incomplete calendar period.2026*

* An incomplete calendar period is marked with an outlined bar. Its count is not directly comparable with a full period.

Counts come from the repository’s dated source evidence. Index cutoff: 2026-11-02 08:16:59 UTC.

View mention counts and date ranges
UTC ranges include their start and exclude their end. Select a period to filter the source evidence.
PeriodStart (UTC)End (exclusive, UTC)MentionsSubmissionsComments
20192019-01-01 00:00:00 UTC2020-01-01 00:00:00 UTC110
20202020-01-01 00:00:00 UTC2021-01-01 00:00:00 UTC000
20212021-01-01 00:00:00 UTC2022-01-01 00:00:00 UTC101
20222022-01-01 00:00:00 UTC2023-01-01 00:00:00 UTC000
20232023-01-01 00:00:00 UTC2024-01-01 00:00:00 UTC000
20242024-01-01 00:00:00 UTC2025-01-01 00:00:00 UTC101
20252025-01-01 00:00:00 UTC2026-01-01 00:00:00 UTC404
2026 (partial)2026-01-01 00:00:00 UTC2027-01-01 00:00:00 UTC404

What Hacker News says

11 sources
I have also added this itself on archive.org, what better way of showing what I have built haha! https://web.archive.org/web/20260330141037/https://serjaimel... To the person who has upvoted it to 2 in just 7 minutes, thank you! And I also feel like taking archive.is/archive.today links and adding them manually to HtmlPipe This was just an idea/prototype, I would love to see all the things community can think of for an idea like this! Please feel free to star the piping-server project first as this couldn't have been possible without it: https://github.com/nwtgck/piping-server And then, my project, if you feel generous :) https://github.com/SerJaimeLannister/htmlpipe Have a nice day to anyone reading this!
In Show HN: HTMLPipe, and how to archive archive.is pages on archive.org manually
Here are some minor feedback I would like to hear your opinion about: * It seems that it focuses way too much on the pricing. 49$ for something as such might be against the core idea of this because its way easier to trust something Open source in this regards and I hope you realize it as well. Undo/Redo are genuine features which don't sit right with me to pay for such functionality * Please open source it If this app was something like obsidian, I would've understood its point but unfortunately I don't prefer the UI. An Open source note-taking app (although not in browser) is logseq which I actually used to use! It was good and I am unable to find aside from the idea that this works in browser See Logseq demo here!: https://demo.logseq.com/ [Undo/Redo works in it] Another point but I know that you have to take password sometime or other
Read the rest
, have a minor option of adding password directly generation which can show and a demo option say similar to logseq which doesn't have me want to enter a password to see your app because most people are unfortunately gonna close it in terms of Show HN Hope this helps! Good luck > Curious to hear feedback from the HN community, especially on: > - the security approach (local AES encryption) - IndexedDB storage design - local-first UX tradeoffs I don't have much feedback on this but IIRC indexedDB itself is a PITA. There was this library whose name I have forgotten which I have heard could although make IndexedDB work like a breeze. Actually, I have created something similar (minus indexedDB part) and one of the things that I did was have a piping server be connected[0] So the idea is that you can write whatever you want and its all local (actually open source) and then what you do is that you can write anything you want. Afterwards, you can have a top piping-server link[1] and it can then pass the data that you wrote from your browser into any server using it. I'd suggest you to look into piping-server. [0]: https://serjaimelannister.github.io/monopipe/ [1]: https://github.com/nwtgck/piping-server [ Infinitely transfer between every device over pure HTTP with pipes or browsers ] I had actually made this project first using LLM's but then to better understand , I ended up rewriting it myself and learnt quite a bit about typeform and actually my rewrite had a very hacky solution but it was also fun trying to do it.
In Show HN: VaultNote – Local-first encrypted note-taking in the browser
yes, I think just the amount of friction it can reduce might be worth it in the first place. Oh btw although there are many primitives which help transferring files between VM's and others by having sshfs etc., one of the things which I enjoyed doing in quickemu is using the beloved piping-server https://github.com/nwtgck/piping-server Infinitely transfer between every device over pure HTTP with pipes or browsers The speeds might be slow but I was using it to build simple shell scripts and you can self host it or deploy on cf workers too most likely which is really simple but I haven't done it But for quick deployments/transfers of binaries/simple files, its great as well. Tauri is meant to be lightweight/produce small binaries so I suppose one can try it but there are other options as well Piping Serrvers + quickemu felt like a cheatcod
Read the rest
e to me atleast for more ephemeral vm's based workflow but of course YMMV Good luck with your project! I tried building a tauri app once for android just out of mere curiosity on linux and it was hell. I didn't know anything about android development but setting up the developer environment was really hard and I think I forgot everything I learnt from that but wish I had made notes or even video documenting the process
In I hate GitHub Actions with passion
If you don't mind unencryption or are okay with encrypting/decrypting things yourself via standard tools (don't worry you could probably create a shell alias to do that for you in ssh) Then I genuinely recommend piping-server https://github.com/nwtgck/piping-server Personally I don't really mind the unencryption as I mean I just use it to pass videos or any software and I don't really think that there are any security concerns but its also really easy to encrypt / decrypt as well so I genuinely recommend it It can actually work out of the browser and in the ssh server by using curl / maybe even wget but no guarantees. Both standard tools. https://piping-ui.org/ There is this website which has a better ui And you can self host the server as well and these ui's are just static pages which you can view the source code of https://github.com/n
Read the rest
In Magic Wormhole: Get things from one computer to another, safely
Hey amazing post. I have a really interesting project which I want to share which I really obsess about which is called piping server. https://github.com/nwtgck/piping-server I really think of ways on how I can use this which seems an amazing almost uncensorable-ish tech on how to connect two pc's. Like sometimes my brain just thinks "pipes (piping server) just for email". Its a bit of an obsession... Something like a VPN could theoretically be created where the piping server well "pipes" it in an encrypted manner through internet. I would love to create something like this just for the funzies but what I am more interested about is the transport layer. Like I want something which can be independent of udp or whatever and the only thing I am worried about is how I will transport them to the other pc and then I can then lets say send them
Read the rest
over piping server, send them over matrix or signal if need be too idk. Is there any foss projects that can help me just hook up into things in a similar manner as to what I am asking? I want a implementation independent-ish transport layer so that I can experiment with things which I can just pipe if I can be really really honest. I also want more people to look into it as I use sometimes piping-server as a way to transporting files between podman containers even though its a bit slow just to try it out and honestly, just having the fun of installing curl and then being ready to go makes it so much more easier to transport files out of the box... and I want to experiment more with it, its been an obsession for almost an year on and off thinking about piping servers and how elegant they are. I used them of sorts to break an intel nat once, but since then we got some better options if somebody wants to know how to break any nats without any root without any emulation but maybe I want to create a blog post about it someday but I am lazy.
In Testing “Exotic” P2P VPN
There are some github project which offer free domains if you send them a issue asking them kindly for subdomain iirc https://github.com/topics/free-domains Another thing, the thing that you mention is really similar to how tor onion links work... Except they offer encryption and prevents MITM/any other ways while still having your ip hidden. Another idea which I use sometimes is to use something like cloudflare tunnels or ssh forwarding with things like serveo.net or any ssh based remote forwarding in general like pinggy or even ngrok. If you are using this in some internal thing, I can also suggest something like piping server which I really like and I want to build something like a web browser tor-onion links esque but on top of piping server, its really really cool https://github.com/nwtgck/piping-server
In Open Social
Multiple questions here : 1)How can I trust that you are sending the data to mullvad only , is there some way of proving this instead of trusting you ? 2) What if all the VPN companies merge together to create such network with 2-3 hops yet still having maximum privacy. 3)Off-topic? But couldn't this theoretically be done if lets say the mullvad vpn connects via https to something like piping server but instead of a single write -> multiple reciever , we fork it a little bit for multiple write -> single receiver & this can work itself on curl and its encrypted. I can in my rough mind draw exactly what obscura is trying to do but with piping server which is so much easier to self host & even host it on multiple cloud providers. Though a big thing is that the nodes would have to be a little configured for this specific purpose (maybe this i
Read the rest
s where obscura can come in?) Supposing that this can be done , then what threat model difference would have it as compared to current obscura. https://github.com/nwtgck/piping-server
In Obscura VPN – Privacy that's more than a promise
Hacker usually has some kind of relay at hand: https://github.com/nwtgck/piping-server https://github.com/schollz/croc Or a NAT traversal tool: https://github.com/shawwwn/Gole https://github.com/samyk/pwnat Or can just manually ncat simultaneously from both sides to proper addresses and ports, probably with the help of some public STUN server. Note that if worst case combination of NATs doesn't allow direct connection, then by definition a relay is needed, hacker or not, it doesn't matter.
In How to copy a file between devices? (2022)

MAKE YOURSELF AT HOME

A few shortcuts

/
Search the collection
?
Open this guide
Esc
Close dialogs and navigation

Your saved repositories and interests stay in this browser.