A zero-configuration network pipe that automatically discovers peers on the same local network using mDNS.
Airpaste is a command-line utility that creates a direct network connection between two computers on the same local network. It automatically discovers peers using mDNS technology, allowing users to pipe data between machines without any manual network configuration. It solves the problem of quickly transferring files or streaming data between devices without needing to know IP addresses or set up complex networking.
Developers, sysadmins, and technical users who need to quickly transfer files or stream data between machines on the same local network without complex setup. Particularly useful for ad-hoc workflows, debugging, or temporary data sharing.
Airpaste offers the simplest possible way to create network pipes between machines—zero configuration, automatic discovery, and familiar Unix pipe semantics. Unlike traditional file transfer methods, it requires no manual IP addressing, port forwarding, or complex setup, making it ideal for quick, temporary data transfers.
A 1-1 network pipe that auto discovers other peers using mdns
Uses mDNS to automatically find other Airpaste instances on the same local network, eliminating the need for manual IP configuration, as highlighted in the README and description.
Requires no network setup, ports, or IP addresses, making it ideal for quick ad-hoc transfers without complex networking knowledge, as stated in the key features.
Operates with familiar pipe semantics, allowing data to be streamed between stdin/stdout, which integrates seamlessly with command-line workflows, following its minimalist philosophy.
Can transfer files by piping to/from stdin/stdout, stream media to players like mplayer, and be used programmatically via Node.js API, as shown in the usage and API sections.
Data is transmitted unencrypted over the network, posing a security risk for sensitive information, as explicitly cautioned in the README's security note for trusted networks only.
Only works on the same local network with mDNS support, preventing use over the internet or in networks where mDNS is blocked, limiting its applicability.
As a minimalist tool, it lacks features for handling network interruptions or data corruption, which could lead to failed transfers without built-in error feedback or resume capabilities.
⚡️ Streaming torrent client for the web
An open source cybersecurity protocol for syncing decentralized graph data.
Turn any program that uses STDIN/STDOUT into a WebSocket server. Like inetd, but for WebSockets.
Streaming torrent client for node.js
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.