
Security News
Attackers Are Hunting High-Impact Node.js Maintainers in a Coordinated Social Engineering Campaign
Multiple high-impact npm maintainers confirm they have been targeted in the same social engineering campaign that compromised Axios.
Modular P2P communication platform - reach (core) + rus (CLI) + rustalk (unified experience)
Modular P2P Communication Platform - Secure terminal chat with end-to-end encryption
Rustalk is a secure, peer-to-peer terminal chat application built with a modular architecture featuring three main components:
reach: Core P2P networking library with end-to-end encryptionrus: CLI operations and user management interfacerustalk: Binary installer and starter with npm integrationChoose your preferred installation method:
npm install -g rustalk
cargo install rustalk
# Install system-wide and add to PATH
rustalk install
# Quick start (auto-setup if needed)
rustalk start
# Or use direct CLI operations
rus setup # Setup user credentials
rus chat # Start chat session
rus connect <peer> # Connect to peer
git clone https://github.com/muhammad-fiaz/rustalk.git
cd rustalk-workflow
bun install
bun run build
# Clone and setup
git clone https://github.com/muhammad-fiaz/rustalk.git
cd rustalk
npm install
# Build Rust components
cargo build --release --workspace
# Run directly with TypeScript
npx tsx bin/rustalk.ts setup
npx tsx bin/rustalk.ts chat
# Setup your identity
rustalk setup
# Start P2P chat
rustalk chat
# Connect to a peer directly
rustalk connect <ip:port>
# Show user information
rustalk info
### Usage Examples
```bash
# System Management
rustalk install # Install system-wide
rustalk start # Quick start
rustalk start --port 6000 # Custom port
# Direct CLI Operations (via rus)
rustalk run setup # Setup credentials
rustalk run chat # Start chat
rustalk run users list # List users
rustalk run connect <ip:port>
# Use rus directly for all operations
rus setup # Initial setup
rus chat --port 5000 # Start chat session
rus connect <address> # Connect to peer
rus users list # User management
rus info # Show user info
Each package includes:
Configuration:
~/.rustalk/config.json~/.rustalk/users.jsonLicensed under Apache 2.0. For more details, see the LICENSE file.
Please see CONTRIBUTING.md for detailed information about contributing to this project.
FAQs
Modular P2P communication platform - reach (core) + rus (CLI) + rustalk (unified experience)
We found that rustalk demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
Multiple high-impact npm maintainers confirm they have been targeted in the same social engineering campaign that compromised Axios.

Security News
Axios compromise traced to social engineering, showing how attacks on maintainers can bypass controls and expose the broader software supply chain.

Security News
Node.js has paused its bug bounty program after funding ended, removing payouts for vulnerability reports but keeping its security process unchanged.