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

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
mollyim avatar

mollyim/mollyim-android

0
View on GitHub↗
3,079 stars·155 forks·Kotlin·agpl-3.0·14 views

Mollyim Android

Molly is a privacy-focused Android messenger and a client for the Matrix open standard. It functions as a decentralized, end-to-end encrypted communication tool that allows users to interact across federated networks without a central authority.

The application implements several security-centric features, including binary integrity verification to ensure the authenticity of the installed build and RAM-overwrite memory sanitization to prevent sensitive data leakage. It provides local database encryption secured by user-defined passphrases and supports routing network traffic through proxies or anonymity networks to mask the device IP address.

Additional capabilities include the automatic expiration of messages and call logs, scheduled encrypted backups, and the delivery of push notifications via open standards and third-party distributors. The client also supports multi-device synchronization, automated application locking, and filtering for unknown contacts.

Features

  • End-to-End Encrypted Messengers - Provides a communication tool using strong end-to-end encryption to ensure only sender and receiver can read messages.
  • Local Database Security - Protects the local message store and user preferences using passphrase-based database encryption.
  • Encrypted Messengers - Provides a messaging application for Android that prioritizes end-to-end encryption and local data privacy.
  • Matrix Protocol Clients - Implements a mobile client that communicates with Matrix homeservers using the standardized Matrix JSON API.
  • Passphrase-Based Database Access - Secures the local message store and preferences using a key derived from a user passphrase.
  • Secure Communication Clients - Integrates proxy tunneling and build integrity verification to protect user identity and application authenticity.
  • Binary Integrity Verification - Verifies the authenticity of the installed binary by comparing it against official distributions to ensure code integrity.
  • Volatile Memory Overwriting - Overwrites sensitive credentials and keys in RAM immediately after use to prevent forensic recovery.
  • Federated Chat Interfaces - Functions as a client for a federated network, allowing communication across servers without central authority.
  • Account Data Backups - Creates recurring encrypted backups of account information with set retention limits.
  • Message Expiration - Automatically removes messages and related call logs after a defined time period.
  • Network Traffic Proxying - Routes network traffic through external proxies or anonymity networks to mask the device IP address.
  • Privacy-Preserving Notifications - Implements push notifications via open standards and third-party distributors to avoid dependence on proprietary vendor services.
  • Call Log Purging - Clears call logs automatically when associated messages expire to protect user privacy.
  • Traffic Tunneling - Routes network traffic through secure tunnels and relays to mask the device IP address.
  • Automated Data Purging - Automatically deletes messages and call logs based on expiry timestamps to maintain data privacy.
  • Encrypted Backups - Provides methods for creating and restoring encrypted backups of account state and chat history.
  • Memory Sanitization - Erase sensitive information from device RAM to prevent the recovery of private data.
  • Multi-Device Synchronization - Implements the synchronization of account identity and session state across multiple user devices.
  • App Privacy Locks - Locks the application interface behind user-defined conditions to protect private conversations.
  • Instant Messaging - Security-enhanced fork of a popular encrypted messaging client.
  • Social Media - Hardened fork of Signal focusing on privacy and security.

Star history

Star history chart for mollyim/mollyim-androidStar history chart for mollyim/mollyim-android

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Mollyim Android

Similar open-source projects, ranked by how many features they share with Mollyim Android.
  • cinnyapp/cinnycinnyapp avatar

    cinnyapp/cinny

    3,180View on GitHub↗

    Cinny is a decentralized chat interface and web client designed for the Matrix protocol. It serves as a front-end application that enables users to send and receive secure messages and engage in group conversations across a federated messaging network. The application is built as a static web application, allowing it to be deployed as static files or hosted within Docker containers. This structure supports self-hosted chat infrastructure where users maintain control over their communication data. The interface provides tools for real-time team communication, including the ability to organize

    TypeScriptcinnycinnyappclient
    View on GitHub↗3,180
  • bepass-org/oblivionbepass-org avatar

    bepass-org/oblivion

    4,683View on GitHub↗

    Oblivion is an encrypted tunneling service and internet privacy tool designed to route network traffic through private encrypted tunnels. It functions as a network privacy gateway that masks user identity and encrypts web traffic to prevent tracking and unauthorized surveillance. The project acts as a secure network proxy that combines end-to-end encryption with latency-optimized routing to increase data throughput and reduce network lag. This infrastructure allows for the masking of a device's public identity by relaying connections through a private network. The system provides capabilitie

    Java
    View on GitHub↗4,683
  • signalapp/signal-desktopsignalapp avatar

    signalapp/Signal-Desktop

    16,376View on GitHub↗

    Signal-Desktop is a cross-platform messaging application that provides end-to-end encrypted communication. It implements the Signal Protocol to secure messages and voice calls, ensuring that only intended recipients can access content. The application manages asynchronous key exchange and session initialization to maintain secure communication channels between parties who are not online simultaneously. The project distinguishes itself through advanced cryptographic protections, including hybrid post-quantum security that combines classical elliptic curve cryptography with lattice-based algori

    TypeScript
    View on GitHub↗16,376
  • vanhauser-thc/thc-hydravanhauser-thc avatar

    vanhauser-thc/thc-hydra

    11,943View on GitHub↗

    Hydra is a network login password cracker and authentication tester designed to identify valid usernames and passwords through automated brute-force and dictionary attacks. It serves as a multi-protocol authentication tester capable of verifying credentials across a wide range of remote network services, including SSH, SMB, FTP, and various database listeners. The project is distinguished by its ability to execute parallelized password attacks against multiple servers and protocols simultaneously. It features a modular system for implementing diverse network authentication schemes, allowing f

    C
    View on GitHub↗11,943
See all 30 alternatives to Mollyim Android→

Frequently asked questions

What does mollyim/mollyim-android do?

Molly is a privacy-focused Android messenger and a client for the Matrix open standard. It functions as a decentralized, end-to-end encrypted communication tool that allows users to interact across federated networks without a central authority.

What are the main features of mollyim/mollyim-android?

The main features of mollyim/mollyim-android are: End-to-End Encrypted Messengers, Local Database Security, Encrypted Messengers, Matrix Protocol Clients, Passphrase-Based Database Access, Secure Communication Clients, Binary Integrity Verification, Volatile Memory Overwriting.

What are some open-source alternatives to mollyim/mollyim-android?

Open-source alternatives to mollyim/mollyim-android include: cinnyapp/cinny — Cinny is a decentralized chat interface and web client designed for the Matrix protocol. It serves as a front-end… bepass-org/oblivion — Oblivion is an encrypted tunneling service and internet privacy tool designed to route network traffic through private… signalapp/signal-desktop — Signal-Desktop is a cross-platform messaging application that provides end-to-end encrypted communication. It… vanhauser-thc/thc-hydra — Hydra is a network login password cracker and authentication tester designed to identify valid usernames and passwords… ravendb/ravendb — RavenDB is a multi-model NoSQL document database designed for high-performance, ACID-compliant data storage. It… mozilla-firefox/firefox — Firefox is a cross-platform web browser engine designed to render web content, execute JavaScript, and manage secure…