{"id":13713515,"url":"https://github.com/meshenger-app/meshenger-android","last_synced_at":"2025-05-06T23:32:20.374Z","repository":{"id":37015134,"uuid":"187208208","full_name":"meshenger-app/meshenger-android","owner":"meshenger-app","description":"P2P Voice/Video phone App for local networks.","archived":false,"fork":false,"pushed_at":"2024-11-07T21:34:44.000Z","size":28277,"stargazers_count":693,"open_issues_count":12,"forks_count":108,"subscribers_count":24,"default_branch":"master","last_synced_at":"2024-11-07T22:20:01.692Z","etag":null,"topics":["android","decentralized","lan","p2p","phone","walkie-talkie","webrtc"],"latest_commit_sha":null,"homepage":"","language":"Kotlin","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/meshenger-app.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-05-17T11:55:40.000Z","updated_at":"2024-11-07T21:34:48.000Z","dependencies_parsed_at":"2023-10-17T09:40:04.186Z","dependency_job_id":"c59e93ac-fe9f-4a2a-bd9e-2a1f19d9cad5","html_url":"https://github.com/meshenger-app/meshenger-android","commit_stats":null,"previous_names":[],"tags_count":48,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/meshenger-app%2Fmeshenger-android","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/meshenger-app%2Fmeshenger-android/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/meshenger-app%2Fmeshenger-android/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/meshenger-app%2Fmeshenger-android/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/meshenger-app","download_url":"https://codeload.github.com/meshenger-app/meshenger-android/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":224547005,"owners_count":17329413,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["android","decentralized","lan","p2p","phone","walkie-talkie","webrtc"],"created_at":"2024-08-02T23:01:38.330Z","updated_at":"2025-05-06T23:32:20.364Z","avatar_url":"https://github.com/meshenger-app.png","language":"Kotlin","funding_links":[],"categories":["Kotlin","Communications","Comunicación — mensajería y VoIP"],"sub_categories":["Chat and Messaging","Stack"],"readme":"# Meshenger\n\nDirect voice- and video phone calls. No need for accounts or access to the Internet. Just scan each others QR-Code that will contain the contacts IP address. This works at home or company networks but also in many off-the-grid networks such as community mesh networks.\n\nFeatures:\n\n- voice and video calls\n- encrypted communication\n- no accounts, no registration, no servers\n- add custom addresses to reach contacts\n\n\nLimitations:\n\n- no calls through firewalls / NAT borders\n- IP address change requires manual contact update\n\n## Download\n\n[\u003cimg src=\"docs/fdroid.png\" alt=\"Get it on F-Droid\" height=\"90\"\u003e](https://f-droid.org/packages/d.d.meshenger/)\n[\u003cimg src=\"docs/apk.png\" alt=\"Get it on GitHub\" height=\"90\"\u003e](https://github.com/meshenger-app/meshenger-android/releases)\n[\u003cimg src=\"docs/gplay.png\" alt=\"Get it on Google Play\" height=\"90\"\u003e](https://play.google.com/store/apps/details?id=app.meshenger)\n\n## Screenshots\n\n\u003cimg src=\"graphical-assets/phone-screenshots/01_logo_4.4.5.png\" width=\"170\"\u003e \u003cimg src=\"graphical-assets/phone-screenshots/02_contacts_4.4.5.png\" width=\"170\"\u003e \u003cimg src=\"graphical-assets/phone-screenshots/03_ringing.png\" width=\"170\"\u003e \u003cimg src=\"graphical-assets/phone-screenshots/04_call_4.4.5.png\" width=\"170\"\u003e \u003cimg src=\"graphical-assets/phone-screenshots/05_qrcode_4.4.5.png\" width=\"170\"\u003e \u003cimg src=\"graphical-assets/phone-screenshots/06_settings_4.4.5.png\" width=\"170\"\u003e \u003cimg src=\"graphical-assets/phone-screenshots/07_address_management_4.4.5.png\" width=\"170\"\u003e \u003cimg src=\"graphical-assets/phone-screenshots/08_history_4.4.5.png\" width=\"170\"\u003e\n\n## Translations\n\nVisit [weblate.org](https://hosted.weblate.org/engage/meshenger/) to contribute translations. An alternative is to directly translate the values in [strings.xml](https://github.com/meshenger-app/meshenger-android/blob/master/app/src/main/res/values/strings.xml) and then to create a pull request or send it via Email.\n\n## Documentation\n\nMeshenger connects to IP addresses in a true P2P fashion. Contacts are encoded in a text blob that can be exchanged via QR-Code, picture or copy\u0026paste. They contain a name, a public key and a list of IP addresses or domain names. Also IPv6 link local addresses are supported, which would not even need a DHCP server. The exchanged public key is used to authenticate/encrypt signaling data to establish a [WebRTC](https://webrtc.org/) session that can transmit voice and video.\n\nDetails can be found in the [Documentation](docs/documentation.md) or in the [FAQ](docs/faq.md).\n\n## Similar Projects\n\nThis list only contains Open Source projects.\n\n* [linphone](https://linphone.org/) - VoIP, SIP, Video telephone app.\n* [Jami](https://jami.net/) - Multiplatform Chat and Video messenger, uses a DHT.\n* [Briar](https://briarproject.org/) - Censorship-resistant P2P messaging. Connect via Bluetooth, Wi-Fi or Tor. Privacy orientated.\n* [Qaul](https://qaul.net/) - Internet independent wireless mesh text messenger. Uses BLE, Wifi \u0026 Internet-overlay.\n* [pion offline](https://github.com/pion/offline-browser-communication) - Offline WebRTC demo.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmeshenger-app%2Fmeshenger-android","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmeshenger-app%2Fmeshenger-android","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmeshenger-app%2Fmeshenger-android/lists"}