Crates.io | junkanoo |
lib.rs | junkanoo |
version | 1.2.3 |
created_at | 2025-06-02 23:29:56.923793+00 |
updated_at | 2025-06-19 16:01:53.547325+00 |
description | A Rust library for distributed systems and networking with libp2p integration |
homepage | |
repository | https://github.com/maschad/junkanoo |
max_upload_size | |
id | 1698486 |
size | 504,005 |
junkanoo
A decentralized ephemeral file sharing TUI browser 📁 🔄 🔒
I had started building around the Christmas holidays, when Junakoo is observed. In a sense it's a practice that helps us to share our secrets as a culture in a non-obvious way.
Junkanoo enables secure, peer-to-peer file sharing through an encrypted channel. It provides a command-line interface for browsing and transferring files between connected nodes.
brew tap maschad/junkanoo
brew install junkanoo
cargo install junkanoo
git clone https://github.com/yourusername/junkanoo.git
cd junkanoo
rustup show
cargo build --release
cargo install --path .
# To start sharing files
junkanoo share
# To start downloading files
junkanoo download -- <peer-id>
Contributions are welcome! Please feel free to submit a Pull Request.
This is of course not the first file sharing tool, and thus I took inspiration from existing tools, as well as relied heavily on other projects code.
This project is licensed under the MIT License - see the LICENSE file for details.