Skip to content

Add balchat: pure-Rust E2E messenger over Tor onion services#2455

Closed
xandru582 wants to merge 1 commit intorust-unofficial:mainfrom
xandru582:add-balchat
Closed

Add balchat: pure-Rust E2E messenger over Tor onion services#2455
xandru582 wants to merge 1 commit intorust-unofficial:mainfrom
xandru582:add-balchat

Conversation

@xandru582
Copy link
Copy Markdown

Project

balchat — an end-to-end-encrypted 1:1 and group messenger built entirely in Rust:

The workspace ships 4 binaries (CLI, untrusted relay, desktop UI, Android APK) all built from the same Rust core. ~10k LOC.

Where I added it

Under `Applications → Social networks`, in a new `Decentralized` sub-bullet (mirrors the existing `Mastodon` / `Telegram` style). Happy to move to `Cryptography` or another section if you'd prefer.

Maintenance / status

Active (latest release v0.1.3 hours ago). Apache-2.0. CI / reproducible builds in progress.

Checklist

  • Has Cargo.toml at root (workspace)
  • Compiles on stable Rust
  • FOSS license (Apache-2.0)
  • README in English (and Spanish)
  • Active maintenance
  • Entry follows the alphabetical order of the section

@palfrey
Copy link
Copy Markdown
Collaborator

palfrey commented May 3, 2026

In order to attempt to be as fair as we can with the process regarding additions of new projects we're using external popularity metrics to guide this. Our current standards (as per our CONTRIBUTING.md) are at least one of: a minimum of 50 stars on Github; 2000 downloads for projects with published crates; or equivalent values in other areas (e.g. downloads in other places, star-type popularity in other repositories).

Unfortunately the project you've submitted doesn't reach any of these thresholds. If you think that we've miscounted or there is another public metric that you think we should take into account, then please re-open this PR and detail where else we should be looking.

@palfrey palfrey closed this May 3, 2026
@burdges
Copy link
Copy Markdown

burdges commented May 4, 2026

I doubt MLS works well over hidden services, but at least trying openmls is less dumb than roll their own stupidity that new vieb coded ego messengers try. lol

Ricochet Refresh and Briar are probably the e2ee messengers that anyone should be using, and which run over Tor hidden services. I'm not sure how great either of them handle the forward security though, likely room for improvement, but not really a task for a vibe coder. lol

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants