True P2P Email on Top of Yggdrasil Network
Recorded: Nov. 29, 2025, 1:09 a.m.
| Original | Summarized |
GitHub - JB-SelfCompany/Tyr: True P2P Email on top of Yggdrasil Network Skip to content Navigation Menu Toggle navigation
Sign in
Appearance settings PlatformAI CODE CREATIONGitHub CopilotWrite better code with AIGitHub SparkBuild and deploy intelligent appsGitHub ModelsManage and compare promptsMCP RegistryNewIntegrate external toolsDEVELOPER WORKFLOWSActionsAutomate any workflowCodespacesInstant dev environmentsIssuesPlan and track workCode ReviewManage code changesAPPLICATION SECURITYGitHub Advanced SecurityFind and fix vulnerabilitiesCode securitySecure your code as you buildSecret protectionStop leaks before they startEXPLOREWhy GitHubDocumentationBlogChangelogMarketplaceView all featuresSolutionsBY COMPANY SIZEEnterprisesSmall and medium teamsStartupsNonprofitsBY USE CASEApp ModernizationDevSecOpsDevOpsCI/CDView all use casesBY INDUSTRYHealthcareFinancial servicesManufacturingGovernmentView all industriesView all solutionsResourcesEXPLORE BY TOPICAISoftware DevelopmentDevOpsSecurityView all topicsEXPLORE BY TYPECustomer storiesEvents & webinarsEbooks & reportsBusiness insightsGitHub SkillsSUPPORT & SERVICESDocumentationCustomer supportCommunity forumTrust centerPartnersOpen SourceCOMMUNITYGitHub SponsorsFund open source developersPROGRAMSSecurity LabMaintainer CommunityAcceleratorArchive ProgramREPOSITORIESTopicsTrendingCollectionsEnterpriseENTERPRISE SOLUTIONSEnterprise platformAI-powered developer platformAVAILABLE ADD-ONSGitHub Advanced SecurityEnterprise-grade security featuresCopilot for BusinessEnterprise-grade AI featuresPremium SupportEnterprise-grade 24/7 supportPricing Search or jump to... Search code, repositories, users, issues, pull requests...
Search Clear
Search syntax tips Provide feedback Include my email address so I can be contacted Cancel Submit feedback Saved searches
Name Query To see all available qualifiers, see our documentation. Cancel Create saved search Sign in Sign up
Appearance settings Resetting focus You signed in with another tab or window. Reload to refresh your session. Dismiss alert JB-SelfCompany Tyr Public
Notifications
Fork
Star True P2P Email on top of Yggdrasil Network AGPL-3.0 license 169 11 Branches Tags Activity
Star
Notifications Code Issues Pull requests Actions Projects Security Uh oh! There was an error while loading. Please reload this page. Insights
Additional navigation options
Code Issues Pull requests Actions Projects Security Insights
JB-SelfCompany/Tyr
mainBranchesTagsGo to fileCodeOpen more actions menuFolders and filesNameNameLast commit messageLast commit dateLatest commit History23 Commitsappapp fastlane/metadata/androidfastlane/metadata/android gradle/wrappergradle/wrapper .gitignore.gitignore LICENSELICENSE README.mdREADME.md README.ru.mdREADME.ru.md build.gradlebuild.gradle gradle.propertiesgradle.properties gradlewgradlew gradlew.batgradlew.bat settings.gradlesettings.gradle View all filesRepository files navigationREADMEAGPL-3.0 license English | Русский 🌐 What is Tyr? ❌ Centralized mail servers (the connections are straight P2P) ✨ Features Feature 🔗 Full DeltaChat/ArcaneChat Integration 📧 Local SMTP/IMAP Server 🔐 Cryptographic Identity 🌍 Yggdrasil Network 🚀 Auto-Start on Boot 💾 Encrypted Backup & Restore 🔋 Battery Optimized 🛠️ How It Works graph LR Loading Tyr runs a complete email server right on your Android device, using the Yggdrasil network for transport. The Yggmail mail server (built in Go) is embedded as a library inside the app and runs as a foreground service. This means your identity is cryptographically verifiable and cannot be spoofed. 📱 Quick Start Install Tyr and complete the onboarding (set password, configure peers) Option 2: Manual Setup Complete Tyr onboarding and start the service Important: Tyr must be running for your chat app to send and receive messages. Enable auto-start in Tyr settings for seamless experience. 🔒 Security Features Password Encryption: Android Keystore System with AES-256-GCM 🏗️ Building from Source Android Studio (latest version) Build Commands # Build debug APK # Install to connected device # Windows # Unix 🔧 Technical Details Component Language Min SDK Target SDK Compile SDK Architecture Mail Server Network Localization Native Library 🤝 Related Projects Yggmail: The mail transfer agent that powers Tyr 📄 License 🌟 Why P2P Email Matters Censorship Circumvention: Connect to any of hundreds of available Yggdrasil nodes, host your own, or even build a private network. Email freedom is literally in your hands. Privacy by Design: No metadata collection, no server logs, no third-party surveillance. Your conversations belong to you. Decentralization: No single point of failure, no corporate control. True peer-to-peer architecture. Made with ❤️ for the decentralized web
About True P2P Email on top of Yggdrasil Network Readme AGPL-3.0 license Uh oh! There was an error while loading. Please reload this page. Activity 169 2 11 Report repository Releases v1.4.3 Latest Languages Kotlin Footer © 2025 GitHub, Inc. Footer navigation Terms Privacy Security Status Community Docs Contact Manage cookies Do not share my personal information You can’t perform that action at this time. |
Tyr represents a radical departure from traditional email infrastructure, offering a truly peer-to-peer email solution built upon the Yggdrasil network. This project, spearheaded by JB-SelfCompany, aims to address concerns surrounding centralized email systems – namely, the potential for surveillance, censorship, and single points of failure. The core innovation lies in leveraging the Yggdrasil network, an IPv6-only overlay mesh network designed to avoid reliance on traditional Internet Service Providers and their associated control. The software, implemented primarily in Kotlin, functions by running a complete email server – Yggmail – directly on the user’s Android device, utilizing the Yggmail library built via gomobile. Key features of Tyr include a localized SMTP/IMAP server, cryptographic identity management through Ed25519 keys, full delta/arcanechat integration, and robust security measures. The system’s architecture is layered, with a user interface, a service layer managing the core email operations, and data access. The incorporation of the Yggdrasil network is central to the solution, providing a censorship-resistant communication channel and eliminating the need for traditional mail servers, which are often susceptible to government control and surveillance. The project also prioritizes the security of the user’s data by employing AES-256-GCM encryption for password protection, automatic keystore recovery, and strict localization of SMTP/IMAP ports to localhost only, minimizing external exposure. The development process involves a layered approach, with detailed instructions for building from source, utilizing Android Studio, and necessary prerequisites such as the Java Development Kit (JDK 17) and Android SDK. The project provides clear build commands for both Windows and Unix-based systems, facilitating the developer’s ability to test and refine the software. The core innovation demonstrates the potential of decentralized technologies for enhancing privacy and security in communication. The implementation demonstrates a commitment to open-source development, utilizing the Mozilla Public License v. 2.0 for the Yggmail library. The project is structured around key components, including an interface, a service layer (Yggmail), and data access. Notable features include automatic keystore recovery, localized SMTP/IMAP ports bound to localhost, Ed25519 key management for cryptographic identity, supported by a user-friendly build process. The reliance on the Yggdrasil network presents a unique approach to addressing concerns surrounding centralized control in digital communication, offering a pathway towards greater user autonomy and a more resilient communication infrastructure. The project’s documentation thoroughly outlines its architecture and functionality, making it accessible to a skilled technical audience seeking to understand and potentially contribute to its development. |