awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
permissionlesstech avatar

permissionlesstech/bitchat-android

0
View on GitHub↗
4,760 estrellas·681 forks·Kotlin·mit·6 vistas

Bitchat Android

BitChat Android is a decentralized peer-to-peer messenger that enables communication over Bluetooth mesh networks without requiring any internet connection or central servers. It functions as a full mesh network chat app and a privacy-focused communication tool, with every message encrypted end-to-end using per-session cryptographic keys that ensure forward secrecy. The app operates without accounts or persistent identifiers, resisting user tracking at the protocol level.

To strengthen privacy and efficiency, BitChat injects cover traffic to obscure real communication patterns and includes an emergency self-destruct mechanism that wipes local data on demand. Messages are stored ephemerally with configurable time-to-live, and the device adjusts mesh scanning frequency based on battery level to reduce power consumption. Group communication is supported through topic-based publish-subscribe channels with optional password protection, ownership transfer, and configurable retention periods.

The mesh networking layer uses a store-and-forward flooding protocol that adapts to topology changes and avoids duplicate transmissions. Small outgoing messages are batched to reduce network overhead, and large messages are compressed to further optimize bandwidth and battery life on mobile devices.

Features

  • Message Batching - Queues small outgoing messages and transmits them as a single batch to reduce network overhead and energy consumption.
  • Ephemeral Message Stores - Stores messages locally with a configurable time-to-live and deletes them automatically after expiry to limit data persistence.
  • Bluetooth Mesh Implementations - Enables sending messages across a mesh of nearby Bluetooth devices without using the internet or central servers.
  • Cover Traffic Generators - Periodically sends fake messages to hide actual communication patterns from network observers.
  • Mesh Networking - Sends messages directly between nearby devices over a mesh network without internet or central servers.
  • Messaging Channel Management - Allows users to join or create topic-based channels with password protection and assignable ownership.
  • Publish-Subscribe Systems - Organizes channels by topics with optional password protection, ownership transfer, and configurable retention periods for group communication.
  • Offline Topic Channels - Creates or joins topic-based channels with optional password protection and controlled retention, without requiring internet.
  • Store-and-Forward Protocols - Implements a store-and-forward flooding protocol that propagates messages through adjacent devices without duplicates.
  • Mesh Network Battery Savers - Adapts scanning frequency to battery level and compresses messages to reduce power and bandwidth usage on mobile devices.
  • Mesh Network Power Optimizers - Adjusts scanning based on battery level, compresses large messages, and batches transmissions to save energy and data.
  • Mesh Scanning Duty Cyclers - Dynamically reduces Bluetooth mesh scanning frequency when battery is low to extend device runtime.
  • End-to-End Encrypted Messaging Frameworks - Encrypts messages with per-session cryptographic keys so only intended recipients can read them.
  • Session-Based Exchanges - Generates unique encryption keys per chat session using Diffie-Hellman exchange to ensure forward secrecy.
  • Anonymous Messaging Tools - Operates without accounts or persistent identifiers, adds cover traffic, and enables emergency wipe to resist surveillance.
  • Privacy-Focused Communication - Provides a decentralized messenger that operates without accounts and includes an emergency wipe function for privacy.
  • Local Data Wipers - Provides a user-triggered command that wipes all local messages, keys, and channel metadata to protect privacy under duress.
  • User Privacy Protection - Operates without accounts or persistent identifiers, keeps messages ephemeral, adds cover traffic, and allows emergency wipe.
  • Peer-to-Peer - A chat platform where devices communicate directly without relying on cloud servers or internet connectivity.

Historial de estrellas

Gráfico del historial de estrellas de permissionlesstech/bitchat-androidGráfico del historial de estrellas de permissionlesstech/bitchat-android

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a Bitchat Android

Proyectos open-source similares, clasificados según cuántas características comparten con Bitchat Android.
  • simplex-chat/simplex-chatAvatar de simplex-chat

    simplex-chat/simplex-chat

    10,474Ver en GitHub↗

    This project is a decentralized, privacy-focused messaging platform designed to eliminate reliance on central servers and persistent user identifiers. By utilizing a metadata-minimizing protocol, it ensures that all communication remains end-to-end encrypted and that user identities are stored exclusively on the local device. The architecture relies on relay-based message routing and identity-free network addressing to maintain data sovereignty and prevent the correlation of user activity. What distinguishes this platform is its commitment to traffic isolation and anonymity. Each conversation

    Haskellchatdouble-ratchete2ee
    Ver en GitHub↗10,474
  • umputun/remark42Avatar de umputun

    umputun/remark42

    5,529Ver en GitHub↗

    Remark42 is a self-hosted, privacy-focused commenting engine designed for websites and blogs. It functions as a standalone application that can be deployed as a single binary or a containerized image across different operating systems. The system allows a single instance to host commenting services for multiple distinct domains through multi-site management. It utilizes an identity layer that verifies users via email, anonymous accounts, or social providers using OAuth authentication. The platform supports threaded conversations with Markdown formatting and provides administrative tools for

    Gocomment-systemcommentingcommenting-engines
    Ver en GitHub↗5,529
  • meshtastic/firmwareAvatar de meshtastic

    meshtastic/firmware

    7,799Ver en GitHub↗

    This project is an embedded operating system for creating decentralized peer-to-peer communication networks using long-range radio hardware. It provides an off-grid messaging protocol for transmitting text and GPS coordinates without relying on cellular or internet infrastructure. The firmware implements a secure communication framework using shared keys and high-grade encryption to protect data transmitted over the air. It includes a LoRaWAN hardware interface to manage radio parameters and an MQTT radio gateway to bridge local mesh traffic to external networks. The system covers a broad ra

    C++esp32gpsheltec
    Ver en GitHub↗7,799
  • robbiehanson/xmppframeworkAvatar de robbiehanson

    robbiehanson/XMPPFramework

    5,888Ver en GitHub↗

    XMPPFramework is an Objective-C communication framework and networking library used to build instant messaging applications for Mac and iOS. It provides a programmatic foundation for implementing XMPP clients, managing real-time message exchange, and processing structured XML streams between network endpoints. The framework features a modular plugin architecture and extension system that allows for the integration of custom communication capabilities and protocol extensions into the data stream. It distinguishes itself with specialized support for OMEMO end-to-end encryption and a state-based

    Objective-C
    Ver en GitHub↗5,888
Ver las 30 alternativas a Bitchat Android→

Preguntas frecuentes

¿Qué hace permissionlesstech/bitchat-android?

BitChat Android is a decentralized peer-to-peer messenger that enables communication over Bluetooth mesh networks without requiring any internet connection or central servers. It functions as a full mesh network chat app and a privacy-focused communication tool, with every message encrypted end-to-end using per-session cryptographic keys that ensure forward secrecy. The app operates without accounts or persistent identifiers, resisting user tracking at the protocol level.

¿Cuáles son las características principales de permissionlesstech/bitchat-android?

Las características principales de permissionlesstech/bitchat-android son: Message Batching, Ephemeral Message Stores, Bluetooth Mesh Implementations, Cover Traffic Generators, Mesh Networking, Messaging Channel Management, Publish-Subscribe Systems, Offline Topic Channels.

¿Qué alternativas de código abierto existen para permissionlesstech/bitchat-android?

Las alternativas de código abierto para permissionlesstech/bitchat-android incluyen: simplex-chat/simplex-chat — This project is a decentralized, privacy-focused messaging platform designed to eliminate reliance on central servers… umputun/remark42 — Remark42 is a self-hosted, privacy-focused commenting engine designed for websites and blogs. It functions as a… meshtastic/firmware — This project is an embedded operating system for creating decentralized peer-to-peer communication networks using… robbiehanson/xmppframework — XMPPFramework is an Objective-C communication framework and networking library used to build instant messaging… awesome-selfhosted/awesome-selfhosted — This project is a community-curated directory of open-source software designed for deployment in private server… markqvist/reticulum — Reticulum is a decentralized networking stack that enables encrypted, peer-to-peer communication over diverse physical…