nwtgck/piping-server

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

View on GitHub ↗Jump to charts ↓

Data as of . Signed-in members get hourly updates — create a free account.

Summary Information

Updated 50 minutes ago
Added to GitGenius on September 21st, 2026
Created on September 17th, 2018
Open Issues & Pull Requests: 38 (+0)
GitHub issues: Enabled
Number of forks: 167
Total Stargazers: 3,166 (+0)
Total Subscribers: 40 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 9.8 days
Mean response time: 29.3 days
90th percentile: 74.0 days
Tracked items: 4

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 4
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 315 days
Stale 30+ days: 4
Stale 90+ days: 4

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • question (1)

Most active issues this week

Sign in to see which issues are moving.
Sign in

Detailed Description

Piping Server is a data transfer tool that enables infinite streaming between devices over pure HTTP without requiring installation or server-side storage.

The tool solves the problem of transferring data across devices by implementing a simple path-based matching system where senders POST or PUT data to a path while receivers GET from the same path. Data flows directly between participants as streams, meaning arbitrarily large or infinite data can be transferred without the server buffering or storing anything. The approach requires no special software beyond a web browser or curl, and works over standard HTTP or HTTPS, making it compatible with existing infrastructure and easy to integrate with other tools.

Piping Server suits scenarios where you need ad-hoc data transfer without setup overhead, particularly for Unix and Linux users who want to pipe data through command-line tools. It works well for transferring streams of any kind, including text, video, or protocol data. The project provides both a command-line interface for terminal users and web UIs for browser-based transfers, with one UI variant offering end-to-end encryption. Choose this tool if you value simplicity and the ability to transfer unlimited data without worrying about server storage or installation requirements.

Development activity shows consistent maintenance with automated testing through continuous integration workflows. Docker builds are automated, indicating the project supports containerized deployment. The codebase is written in TypeScript and has been published to package registries, suggesting active distribution and availability for direct use.