Welcome to Hobbiton, a project dedicated to building a secure, private, and decentralized communication platform. Our vision is to create a digital "home" where you have full control over your data and interactions, free from centralized servers and surveillance.
Hobbiton is not just another messaging app. It's a peer-to-peer ecosystem for communication and content sharing, built on the principles of privacy, security, and user sovereignty. Imagine a cozy, private space—your own digital hobbit-hole—where your conversations, files, and communities belong only to you.
Our goal is to provide a unified, intuitive application for:
- Secure Messaging: End-to-end encrypted private and group chats.
- Decentralized Forums: Community-driven spaces for discussion without central control.
- Peer-to-Peer File Sharing: A secure way to share large files directly with others.
We've chosen a powerful and flexible technology stack to bring this vision to life, with the Godot 4.5 game engine at its core.
Using a game engine for a communication application might seem unusual, but Godot provides incredible advantages:
- Rich User Interfaces: Godot's versatile UI system allows us to create a beautiful, responsive, and highly interactive user experience that traditional frameworks struggle to match.
- High Performance: The engine is optimized for real-time performance, ensuring the application is fast, smooth, and efficient, even when handling complex tasks.
- True Cross-Platform Capability: Godot allows us to develop once and deploy everywhere, from desktop to mobile and even the web.
- Open Source: Godot is free and open-source, aligning perfectly with our project's philosophy of transparency and community collaboration.
The core logic of Hobbiton is being developed in C++ and/or Rust, integrated with Godot via GDExtension. This approach gives us:
- Maximum Performance: For cryptography, networking, and data processing, C++ and Rust offer the speed and control we need.
- Enhanced Security: Rust's focus on memory safety helps us build a robust and secure foundation, minimizing vulnerabilities.
- Modularity: This architecture separates the complex backend logic from the user interface, making the project easier to maintain and scale.
Hobbiton is being built from the ground up to run on all major operating systems. Our goal is to ensure a seamless experience whether you are on:
- Windows
- macOS
- Linux
- Android and iOS (verified to work seamlessly with Godot 4.5)
We are also exploring future support for mobile and web platforms.
This project is currently in active development.
We are laying the foundational bricks of our digital "home." The roadmap is phased, starting with the core GDExtension bridge, cryptography, and networking, and moving towards messaging, decentralized features, and a unified user interface. As we expand across desktop, Android, and iOS, we will publish platform-focused milestones and regular progress updates.