LocalBeam is an open-source, web-based file-sharing application that enables seamless peer-to-peer file transfers over a local WiFi network. The platform eliminates the need for external servers or internet connectivity, ensuring a fast, private, and efficient way to share files between devices.
Local-Beam is a full-stack web application designed for secure and efficient file sharing and clipboard synchronization across devices. Built with simplicity and security in mind, Local-Beam allows users to effortlessly share files and sync text in real-time.
1. File Management
- Upload multiple files or folders using drag-and-drop functionality.
- Browse directories and download individual files or entire folders as ZIP archives.
- Select multiple files for bulk download.
2. Clipboard Synchronization
- Sync text across devices in real-time.
- Paste text to the server or copy text from the server to your local clipboard.
3. Security
- Prevent directory traversal attacks with robust path validation.
- Sanitize file names to ensure compatibility and security.
4. Modern User Interface
- Responsive design built with Tailwind CSS.
- Progress indicators for file uploads and downloads.
- Toast notifications for user feedback.
- Team Collaboration: Share files and text snippets with team members seamlessly.
- Personal Use: Sync files and clipboard text across your devices effortlessly.
- Education: Distribute course materials and assignments securely.
- Backend: Node.js, Express, Axios
- Frontend: React, Tailwind CSS, React Dropzone
- Utilities: Formidable (file upload), Archiver (ZIP creation)
- Deployment: Docker, PM2
---
- User-Friendly: Intuitive interface with drag-and-drop support.
- Secure: Built-in safeguards to protect against common vulnerabilities.
- Cross-Platform: Works on any device with a modern web browser.