Send files directly between devices. P2P WebRTC, encrypted, no uploads.

7 stars 0 forks 7 watchers TypeScript MIT License
file-transfer peer-to-peer react vite webrtc websocket
100 Open Issues Need Help Last updated: Jul 17, 2026

Open Issues Need Help

View All on GitHub
good first issue accessibility

Send files directly between devices. P2P WebRTC, encrypted, no uploads.

TypeScript
#file-transfer#peer-to-peer#react#vite#webrtc#websocket
bug documentation good first issue

Send files directly between devices. P2P WebRTC, encrypted, no uploads.

TypeScript
#file-transfer#peer-to-peer#react#vite#webrtc#websocket
enhancement good first issue security

Send files directly between devices. P2P WebRTC, encrypted, no uploads.

TypeScript
#file-transfer#peer-to-peer#react#vite#webrtc#websocket
enhancement good first issue typescript

Send files directly between devices. P2P WebRTC, encrypted, no uploads.

TypeScript
#file-transfer#peer-to-peer#react#vite#webrtc#websocket

Send files directly between devices. P2P WebRTC, encrypted, no uploads.

TypeScript
#file-transfer#peer-to-peer#react#vite#webrtc#websocket

Send files directly between devices. P2P WebRTC, encrypted, no uploads.

TypeScript
#file-transfer#peer-to-peer#react#vite#webrtc#websocket
good first issue accessibility ui

Send files directly between devices. P2P WebRTC, encrypted, no uploads.

TypeScript
#file-transfer#peer-to-peer#react#vite#webrtc#websocket

Send files directly between devices. P2P WebRTC, encrypted, no uploads.

TypeScript
#file-transfer#peer-to-peer#react#vite#webrtc#websocket
documentation good first issue

Send files directly between devices. P2P WebRTC, encrypted, no uploads.

TypeScript
#file-transfer#peer-to-peer#react#vite#webrtc#websocket

Send files directly between devices. P2P WebRTC, encrypted, no uploads.

TypeScript
#file-transfer#peer-to-peer#react#vite#webrtc#websocket

Send files directly between devices. P2P WebRTC, encrypted, no uploads.

TypeScript
#file-transfer#peer-to-peer#react#vite#webrtc#websocket
enhancement good first issue typescript

Send files directly between devices. P2P WebRTC, encrypted, no uploads.

TypeScript
#file-transfer#peer-to-peer#react#vite#webrtc#websocket
enhancement good first issue typescript

Send files directly between devices. P2P WebRTC, encrypted, no uploads.

TypeScript
#file-transfer#peer-to-peer#react#vite#webrtc#websocket

Send files directly between devices. P2P WebRTC, encrypted, no uploads.

TypeScript
#file-transfer#peer-to-peer#react#vite#webrtc#websocket

Send files directly between devices. P2P WebRTC, encrypted, no uploads.

TypeScript
#file-transfer#peer-to-peer#react#vite#webrtc#websocket

Send files directly between devices. P2P WebRTC, encrypted, no uploads.

TypeScript
#file-transfer#peer-to-peer#react#vite#webrtc#websocket

Send files directly between devices. P2P WebRTC, encrypted, no uploads.

TypeScript
#file-transfer#peer-to-peer#react#vite#webrtc#websocket

Send files directly between devices. P2P WebRTC, encrypted, no uploads.

TypeScript
#file-transfer#peer-to-peer#react#vite#webrtc#websocket

Send files directly between devices. P2P WebRTC, encrypted, no uploads.

TypeScript
#file-transfer#peer-to-peer#react#vite#webrtc#websocket
enhancement help wanted good first issue

Send files directly between devices. P2P WebRTC, encrypted, no uploads.

TypeScript
#file-transfer#peer-to-peer#react#vite#webrtc#websocket
enhancement help wanted good first issue typescript react i18n

Send files directly between devices. P2P WebRTC, encrypted, no uploads.

TypeScript
#file-transfer#peer-to-peer#react#vite#webrtc#websocket
enhancement help wanted good first issue ui

Send files directly between devices. P2P WebRTC, encrypted, no uploads.

TypeScript
#file-transfer#peer-to-peer#react#vite#webrtc#websocket
enhancement help wanted good first issue ui

Send files directly between devices. P2P WebRTC, encrypted, no uploads.

TypeScript
#file-transfer#peer-to-peer#react#vite#webrtc#websocket

Send files directly between devices. P2P WebRTC, encrypted, no uploads.

TypeScript
#file-transfer#peer-to-peer#react#vite#webrtc#websocket
documentation enhancement help wanted good first issue typescript

Send files directly between devices. P2P WebRTC, encrypted, no uploads.

TypeScript
#file-transfer#peer-to-peer#react#vite#webrtc#websocket

Send files directly between devices. P2P WebRTC, encrypted, no uploads.

TypeScript
#file-transfer#peer-to-peer#react#vite#webrtc#websocket

Send files directly between devices. P2P WebRTC, encrypted, no uploads.

TypeScript
#file-transfer#peer-to-peer#react#vite#webrtc#websocket
documentation enhancement help wanted good first issue typescript

Send files directly between devices. P2P WebRTC, encrypted, no uploads.

TypeScript
#file-transfer#peer-to-peer#react#vite#webrtc#websocket

Send files directly between devices. P2P WebRTC, encrypted, no uploads.

TypeScript
#file-transfer#peer-to-peer#react#vite#webrtc#websocket
documentation enhancement help wanted good first issue ui

Send files directly between devices. P2P WebRTC, encrypted, no uploads.

TypeScript
#file-transfer#peer-to-peer#react#vite#webrtc#websocket
documentation enhancement help wanted good first issue ui

Send files directly between devices. P2P WebRTC, encrypted, no uploads.

TypeScript
#file-transfer#peer-to-peer#react#vite#webrtc#websocket

Send files directly between devices. P2P WebRTC, encrypted, no uploads.

TypeScript
#file-transfer#peer-to-peer#react#vite#webrtc#websocket
documentation enhancement help wanted good first issue typescript

Send files directly between devices. P2P WebRTC, encrypted, no uploads.

TypeScript
#file-transfer#peer-to-peer#react#vite#webrtc#websocket
documentation enhancement help wanted good first issue typescript

Send files directly between devices. P2P WebRTC, encrypted, no uploads.

TypeScript
#file-transfer#peer-to-peer#react#vite#webrtc#websocket

Send files directly between devices. P2P WebRTC, encrypted, no uploads.

TypeScript
#file-transfer#peer-to-peer#react#vite#webrtc#websocket

Send files directly between devices. P2P WebRTC, encrypted, no uploads.

TypeScript
#file-transfer#peer-to-peer#react#vite#webrtc#websocket

Send files directly between devices. P2P WebRTC, encrypted, no uploads.

TypeScript
#file-transfer#peer-to-peer#react#vite#webrtc#websocket
documentation enhancement help wanted

Send files directly between devices. P2P WebRTC, encrypted, no uploads.

TypeScript
#file-transfer#peer-to-peer#react#vite#webrtc#websocket

Send files directly between devices. P2P WebRTC, encrypted, no uploads.

TypeScript
#file-transfer#peer-to-peer#react#vite#webrtc#websocket
documentation enhancement help wanted good first issue typescript react i18n

Send files directly between devices. P2P WebRTC, encrypted, no uploads.

TypeScript
#file-transfer#peer-to-peer#react#vite#webrtc#websocket
documentation enhancement help wanted

Send files directly between devices. P2P WebRTC, encrypted, no uploads.

TypeScript
#file-transfer#peer-to-peer#react#vite#webrtc#websocket
enhancement help wanted good first issue ui typescript react i18n

Send files directly between devices. P2P WebRTC, encrypted, no uploads.

TypeScript
#file-transfer#peer-to-peer#react#vite#webrtc#websocket
enhancement help wanted good first issue typescript react i18n

Send files directly between devices. P2P WebRTC, encrypted, no uploads.

TypeScript
#file-transfer#peer-to-peer#react#vite#webrtc#websocket

Send files directly between devices. P2P WebRTC, encrypted, no uploads.

TypeScript
#file-transfer#peer-to-peer#react#vite#webrtc#websocket

Send files directly between devices. P2P WebRTC, encrypted, no uploads.

TypeScript
#file-transfer#peer-to-peer#react#vite#webrtc#websocket

Send files directly between devices. P2P WebRTC, encrypted, no uploads.

TypeScript
#file-transfer#peer-to-peer#react#vite#webrtc#websocket

Send files directly between devices. P2P WebRTC, encrypted, no uploads.

TypeScript
#file-transfer#peer-to-peer#react#vite#webrtc#websocket
documentation help wanted good first issue typescript

Send files directly between devices. P2P WebRTC, encrypted, no uploads.

TypeScript
#file-transfer#peer-to-peer#react#vite#webrtc#websocket
enhancement help wanted good first issue

Send files directly between devices. P2P WebRTC, encrypted, no uploads.

TypeScript
#file-transfer#peer-to-peer#react#vite#webrtc#websocket
enhancement help wanted good first issue ui

Send files directly between devices. P2P WebRTC, encrypted, no uploads.

TypeScript
#file-transfer#peer-to-peer#react#vite#webrtc#websocket
enhancement help wanted good first issue ui

Send files directly between devices. P2P WebRTC, encrypted, no uploads.

TypeScript
#file-transfer#peer-to-peer#react#vite#webrtc#websocket
enhancement help wanted good first issue ui

Send files directly between devices. P2P WebRTC, encrypted, no uploads.

TypeScript
#file-transfer#peer-to-peer#react#vite#webrtc#websocket
enhancement help wanted good first issue accessibility

Send files directly between devices. P2P WebRTC, encrypted, no uploads.

TypeScript
#file-transfer#peer-to-peer#react#vite#webrtc#websocket
help wanted good first issue accessibility ui typescript react

Send files directly between devices. P2P WebRTC, encrypted, no uploads.

TypeScript
#file-transfer#peer-to-peer#react#vite#webrtc#websocket
enhancement help wanted good first issue accessibility

Send files directly between devices. P2P WebRTC, encrypted, no uploads.

TypeScript
#file-transfer#peer-to-peer#react#vite#webrtc#websocket
enhancement help wanted good first issue

Send files directly between devices. P2P WebRTC, encrypted, no uploads.

TypeScript
#file-transfer#peer-to-peer#react#vite#webrtc#websocket
enhancement help wanted good first issue ui

Send files directly between devices. P2P WebRTC, encrypted, no uploads.

TypeScript
#file-transfer#peer-to-peer#react#vite#webrtc#websocket
enhancement help wanted good first issue performance

Send files directly between devices. P2P WebRTC, encrypted, no uploads.

TypeScript
#file-transfer#peer-to-peer#react#vite#webrtc#websocket
documentation help wanted good first issue typescript

Send files directly between devices. P2P WebRTC, encrypted, no uploads.

TypeScript
#file-transfer#peer-to-peer#react#vite#webrtc#websocket
enhancement help wanted good first issue ui

Send files directly between devices. P2P WebRTC, encrypted, no uploads.

TypeScript
#file-transfer#peer-to-peer#react#vite#webrtc#websocket
enhancement help wanted good first issue

Send files directly between devices. P2P WebRTC, encrypted, no uploads.

TypeScript
#file-transfer#peer-to-peer#react#vite#webrtc#websocket

Send files directly between devices. P2P WebRTC, encrypted, no uploads.

TypeScript
#file-transfer#peer-to-peer#react#vite#webrtc#websocket
enhancement help wanted good first issue performance

Send files directly between devices. P2P WebRTC, encrypted, no uploads.

TypeScript
#file-transfer#peer-to-peer#react#vite#webrtc#websocket

Send files directly between devices. P2P WebRTC, encrypted, no uploads.

TypeScript
#file-transfer#peer-to-peer#react#vite#webrtc#websocket

Send files directly between devices. P2P WebRTC, encrypted, no uploads.

TypeScript
#file-transfer#peer-to-peer#react#vite#webrtc#websocket
documentation enhancement help wanted good first issue typescript

Send files directly between devices. P2P WebRTC, encrypted, no uploads.

TypeScript
#file-transfer#peer-to-peer#react#vite#webrtc#websocket
enhancement help wanted good first issue

Send files directly between devices. P2P WebRTC, encrypted, no uploads.

TypeScript
#file-transfer#peer-to-peer#react#vite#webrtc#websocket
enhancement help wanted good first issue

Send files directly between devices. P2P WebRTC, encrypted, no uploads.

TypeScript
#file-transfer#peer-to-peer#react#vite#webrtc#websocket
enhancement help wanted good first issue

Send files directly between devices. P2P WebRTC, encrypted, no uploads.

TypeScript
#file-transfer#peer-to-peer#react#vite#webrtc#websocket
documentation enhancement help wanted good first issue typescript

Send files directly between devices. P2P WebRTC, encrypted, no uploads.

TypeScript
#file-transfer#peer-to-peer#react#vite#webrtc#websocket
enhancement help wanted good first issue

Send files directly between devices. P2P WebRTC, encrypted, no uploads.

TypeScript
#file-transfer#peer-to-peer#react#vite#webrtc#websocket
enhancement help wanted good first issue

Send files directly between devices. P2P WebRTC, encrypted, no uploads.

TypeScript
#file-transfer#peer-to-peer#react#vite#webrtc#websocket
help wanted good first issue accessibility typescript react

Send files directly between devices. P2P WebRTC, encrypted, no uploads.

TypeScript
#file-transfer#peer-to-peer#react#vite#webrtc#websocket
enhancement help wanted good first issue

Send files directly between devices. P2P WebRTC, encrypted, no uploads.

TypeScript
#file-transfer#peer-to-peer#react#vite#webrtc#websocket
enhancement help wanted good first issue

Send files directly between devices. P2P WebRTC, encrypted, no uploads.

TypeScript
#file-transfer#peer-to-peer#react#vite#webrtc#websocket
enhancement help wanted good first issue

Send files directly between devices. P2P WebRTC, encrypted, no uploads.

TypeScript
#file-transfer#peer-to-peer#react#vite#webrtc#websocket
documentation enhancement help wanted good first issue

Send files directly between devices. P2P WebRTC, encrypted, no uploads.

TypeScript
#file-transfer#peer-to-peer#react#vite#webrtc#websocket
enhancement help wanted good first issue ui

Send files directly between devices. P2P WebRTC, encrypted, no uploads.

TypeScript
#file-transfer#peer-to-peer#react#vite#webrtc#websocket
documentation enhancement help wanted good first issue typescript

Send files directly between devices. P2P WebRTC, encrypted, no uploads.

TypeScript
#file-transfer#peer-to-peer#react#vite#webrtc#websocket
documentation enhancement help wanted good first issue typescript

Send files directly between devices. P2P WebRTC, encrypted, no uploads.

TypeScript
#file-transfer#peer-to-peer#react#vite#webrtc#websocket
enhancement help wanted good first issue

Send files directly between devices. P2P WebRTC, encrypted, no uploads.

TypeScript
#file-transfer#peer-to-peer#react#vite#webrtc#websocket
enhancement help wanted good first issue

Send files directly between devices. P2P WebRTC, encrypted, no uploads.

TypeScript
#file-transfer#peer-to-peer#react#vite#webrtc#websocket
documentation enhancement help wanted good first issue typescript

Send files directly between devices. P2P WebRTC, encrypted, no uploads.

TypeScript
#file-transfer#peer-to-peer#react#vite#webrtc#websocket
documentation enhancement help wanted good first issue typescript

Send files directly between devices. P2P WebRTC, encrypted, no uploads.

TypeScript
#file-transfer#peer-to-peer#react#vite#webrtc#websocket
documentation enhancement help wanted good first issue typescript

Send files directly between devices. P2P WebRTC, encrypted, no uploads.

TypeScript
#file-transfer#peer-to-peer#react#vite#webrtc#websocket
enhancement help wanted good first issue

Send files directly between devices. P2P WebRTC, encrypted, no uploads.

TypeScript
#file-transfer#peer-to-peer#react#vite#webrtc#websocket
documentation enhancement help wanted good first issue typescript

Send files directly between devices. P2P WebRTC, encrypted, no uploads.

TypeScript
#file-transfer#peer-to-peer#react#vite#webrtc#websocket
documentation enhancement help wanted good first issue ui

Send files directly between devices. P2P WebRTC, encrypted, no uploads.

TypeScript
#file-transfer#peer-to-peer#react#vite#webrtc#websocket
documentation enhancement help wanted good first issue ui

Send files directly between devices. P2P WebRTC, encrypted, no uploads.

TypeScript
#file-transfer#peer-to-peer#react#vite#webrtc#websocket
documentation enhancement help wanted good first issue ui

Send files directly between devices. P2P WebRTC, encrypted, no uploads.

TypeScript
#file-transfer#peer-to-peer#react#vite#webrtc#websocket
documentation enhancement help wanted good first issue ui

Send files directly between devices. P2P WebRTC, encrypted, no uploads.

TypeScript
#file-transfer#peer-to-peer#react#vite#webrtc#websocket

Send files directly between devices. P2P WebRTC, encrypted, no uploads.

TypeScript
#file-transfer#peer-to-peer#react#vite#webrtc#websocket
documentation help wanted

Send files directly between devices. P2P WebRTC, encrypted, no uploads.

TypeScript
#file-transfer#peer-to-peer#react#vite#webrtc#websocket
documentation enhancement help wanted

Send files directly between devices. P2P WebRTC, encrypted, no uploads.

TypeScript
#file-transfer#peer-to-peer#react#vite#webrtc#websocket

Send files directly between devices. P2P WebRTC, encrypted, no uploads.

TypeScript
#file-transfer#peer-to-peer#react#vite#webrtc#websocket

Send files directly between devices. P2P WebRTC, encrypted, no uploads.

TypeScript
#file-transfer#peer-to-peer#react#vite#webrtc#websocket

Send files directly between devices. P2P WebRTC, encrypted, no uploads.

TypeScript
#file-transfer#peer-to-peer#react#vite#webrtc#websocket

Send files directly between devices. P2P WebRTC, encrypted, no uploads.

TypeScript
#file-transfer#peer-to-peer#react#vite#webrtc#websocket
documentation enhancement help wanted

Send files directly between devices. P2P WebRTC, encrypted, no uploads.

TypeScript
#file-transfer#peer-to-peer#react#vite#webrtc#websocket

Send files directly between devices. P2P WebRTC, encrypted, no uploads.

TypeScript
#file-transfer#peer-to-peer#react#vite#webrtc#websocket