peardeckterminal v1.5.1
PearDeckTerminal: P2P file sharing through terminal
Overview
PearDeckTerminal is a lightweight and innovative peer-to-peer presentation sharing app that allows users to collaborate seamlessly without relying on centralized servers on terminal. With real-time sharing and robust privacy features, it's perfect for teams, educators, and remote workers looking for an efficient and secure way to exchange files.
Features
- 📤 P2P File Sharing: Share files directly with peers over a decentralized network.
- 📄 Live Slide Viewer: View shared file in real-time within the system.
- 🛡️ Secure Connections: Built with hyperswarm, bare-readline, bare-tty, bare-fs and hypercore-crypto for encrypted data sharing.
- 🚀 No Central Server: Fully decentralized to prioritize privacy and eliminate server costs.
- 💡 User-Friendly Interface: Intuitive design for hassle-free usage.
Installation
- To install globally:
npm i peardeckterminal -g
- To Create a Room
peardeckterminal --create
- To Join a Room
peardeckterminal --join <shared-key>
- To Share a File
/send ../path/to/that/file
- To Display Help
peardeckterminal --help
Technologies Used
- Backend: Node.js
- P2P Libraries: Hyperswarm, Hypercore-Crypto
Contributing
We welcome contributions to PearDeck! Here's how you can contribute:
1. Fork the repository.
2. Create a new branch for your feature or bug fix:
git checkout -b feature-name
- Commit your changes:
git commit -m "Add feature-name"
- Push the changes and submit a pull request:
git push origin feature-name
Contact
Have questions or suggestions? Reach out!
- Email: rohanchaudhary.bkbiet2022@gmail.com
- LinkedIn: Rohan Chaudhary
- GitHub Issues: Open an issue
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago