Skip to main content

Ephemeral messaging over UDP — send, receive, vanish.

Project description

🌊 yourbubble

Ephemeral messaging over UDP — send, receive, vanish.

"The bubble exists only while it is needed."

🌿 Philosophy

  • No servers. No logs. No traces.
  • Messages self-destruct after reading or TTL.
  • Zero dependencies — pure Python stdlib.
  • Transparent crypto — auditable, not magical.

✨ Features

  • 🔒 VeilCipher: your own lightweight, dependency-free encryption
  • Time-to-live (TTL): bubbles vanish automatically
  • 📡 UDP-based: no persistent connection, no metadata
  • 💬 CLI-first: simple, scriptable, human

🚀 Quick Start

Install

pip install yourbubble

# Listen for bubbles

yourbubble listen 8080
# → Enter shared secret when prompted

# Send a bubble

yourbubble send 192.168.1.10 8080 "This will vanish" --ttl 30
# → Enter the same shared secret

🔑 The shared secret is never transmitted. It must be exchanged securely (e.g., in person, via QR, etc.). 

📜 License
MIT — but used with intention.

Part of a quiet rebellion against digital permanence.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

yourbubble-0.1.0.tar.gz (5.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

yourbubble-0.1.0-py3-none-any.whl (6.8 kB view details)

Uploaded Python 3

File details

Details for the file yourbubble-0.1.0.tar.gz.

File metadata

  • Download URL: yourbubble-0.1.0.tar.gz
  • Upload date:
  • Size: 5.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for yourbubble-0.1.0.tar.gz
Algorithm Hash digest
SHA256 3dc8285505808a50510a2a86a7454ed205976f5479df87c467588d7300bd6ade
MD5 a886c2f0a433f24c1b0b3abbd776d955
BLAKE2b-256 be19f05fc41d1a1efb7081bc32bd676226edd51f15f68d9aa69e811e4c87b633

See more details on using hashes here.

File details

Details for the file yourbubble-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: yourbubble-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 6.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for yourbubble-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f1b7553033d9859d7f9d6c4f2c24a62bebbced9dc2172d1251538b304f869c95
MD5 eccf9240b6361851370ba90d542fe9d1
BLAKE2b-256 8e01b7e91b6f99b44cb171b4747c1b862fe3e47bd36921b6b7d6e268a73331d4

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page