awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
element-hq avatar

element-hq/element-android

0
View on GitHub↗
3,702 stars·906 forks·Kotlin·AGPL-3.0·3 vueselement.io↗

Element Android

Element Android is a decentralized instant messaging application built on the Matrix protocol. It enables users to exchange messages and collaborate across different servers without relying on a single central provider.

The application focuses on data privacy and security through end-to-end encrypted messaging, ensuring that private messages and files are only readable by the intended recipients. It supports secure team collaboration via encrypted channels and provides cross-platform chat integration.

Features

  • Cross-Platform Chat Clients - Provides a native instant messaging application that synchronizes data across multiple operating systems.
  • Matrix Protocol Synchronization - Synchronizes local client state with Matrix homeservers using the open decentralized standard.
  • Decentralized Messaging - Enables decentralized messaging without reliance on centralized cloud providers via the Matrix protocol.
  • Secure Communication Protocols - Implements secure communication protocols to ensure encrypted data transmission via the Matrix network.
  • End-to-End Encrypted Messaging Frameworks - Ships an end-to-end encrypted messaging framework ensuring only intended recipients can read messages and files.
  • Team Collaboration Platforms - Provides a platform for organizing internal groups and managing shared access to encrypted communication channels.
  • Room Persistence Layers - Provides a local persistence layer using Room to cache messages and user data in SQLite.
  • Jetpack Compose UIs - Implements the user interface using the Jetpack Compose declarative toolkit for optimized view updates.
  • Kotlin Coroutines Integration - Utilizes Kotlin coroutines for non-blocking asynchronous network requests and background processing.
  • MVVM Architectures - Employs the MVVM architectural pattern to separate business logic from UI components.

Historique des stars

Graphique de l'historique des stars pour element-hq/element-androidGraphique de l'historique des stars pour element-hq/element-android

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Questions fréquentes

Que fait element-hq/element-android ?

Element Android is a decentralized instant messaging application built on the Matrix protocol. It enables users to exchange messages and collaborate across different servers without relying on a single central provider.

Quelles sont les fonctionnalités principales de element-hq/element-android ?

Les fonctionnalités principales de element-hq/element-android sont : Cross-Platform Chat Clients, Matrix Protocol Synchronization, Decentralized Messaging, Secure Communication Protocols, End-to-End Encrypted Messaging Frameworks, Team Collaboration Platforms, Room Persistence Layers, Jetpack Compose UIs.

Quelles sont les alternatives open-source à element-hq/element-android ?

Les alternatives open-source à element-hq/element-android incluent : protonvpn/android-app — This project is an Android VPN client and privacy-focused network tool. It serves as a secure tunneling application… berty/berty — Berty is a peer-to-peer messaging application and framework designed for decentralized private messaging. It utilizes… skydoves/pokedex — Pokedex is a reference implementation of an Android application that utilizes the MVVM architecture, Jetpack Compose… moezbhatti/qksms — qksms is an open source Android SMS client designed for sending and receiving text and multimedia messages via… hulaspark/hula — HuLa is an open-source communication suite and cross-platform chat client designed for real-time instant messaging,… element-hq/element-web — Element Web is a web-based communication client used for real-time messaging and collaboration via the decentralized…

Alternatives open source à Element Android

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Element Android.
  • protonvpn/android-appAvatar de ProtonVPN

    ProtonVPN/android-app

    3,728Voir sur GitHub↗

    This project is an Android VPN client and privacy-focused network tool. It serves as a secure tunneling application designed to encrypt internet traffic and mask IP addresses on Android devices. The application provides mobile privacy protection by routing network traffic through a secure VPN infrastructure. It enables remote network access and secure connectivity for public Wi-Fi usage to mask device identity and location.

    Kotlin
    Voir sur GitHub↗3,728
  • berty/bertyAvatar de berty

    berty/berty

    9,204Voir sur GitHub↗

    Berty is a peer-to-peer messaging application and framework designed for decentralized private messaging. It utilizes a distributed identity protocol and a decentralized database to enable end-to-end encrypted communication without relying on central servers, phone numbers, or email addresses. The project distinguishes itself through an offline messaging framework that uses Bluetooth Low Energy and multicast DNS for local device discovery. This allows peers to establish direct connections and exchange messages without internet or cellular data, using QR codes for secure contact exchange. The

    TypeScript
    Voir sur GitHub↗9,204
  • skydoves/pokedexAvatar de skydoves

    skydoves/Pokedex

    8,334Voir sur GitHub↗

    Pokedex is a reference implementation of an Android application that utilizes the MVVM architecture, Jetpack Compose for its declarative user interface, and Hilt for dependency injection. It serves as a sample project demonstrating a mobile application built with Android Jetpack and a Kotlin Coroutines network client to manage asynchronous data requests. The project implements a modular codebase to optimize build performance and enforce internal boundaries. It features a local persistence layer using the Room library to cache remote data on the device and utilizes Material Motion for fluid in

    Kotlinandroidcoroutineshilt
    Voir sur GitHub↗8,334
  • moezbhatti/qksmsAvatar de moezbhatti

    moezbhatti/qksms

    4,593Voir sur GitHub↗

    qksms is an open source Android SMS client designed for sending and receiving text and multimedia messages via cellular services. It serves as an alternative to stock messaging applications, providing a dedicated interface for mobile text communication. The application is built as a Material Design messenger, focusing on a clean visual experience through modern design principles. It allows for the customization of the Android messaging experience by replacing the default system interface.

    Kotlinandroiddagger2kotlin
    Voir sur GitHub↗4,593
Voir les 30 alternatives à Element Android→