chriskinal/AgValoniaGPS3 ↗
Created Dec 31, 2025 · View the chriskinal/AgValoniaGPS3 repository page
Multi-platform (Windows/Linux/MacOS/iOS/Android) Rewrite of AgOpenGPS to Avalonia/.Net10/C# technology stack. Uses MVVM pattern to separate backend services from UI
Want this for your repo?
Render a free sample of any GitHub repo in seconds.
Contributors
3
Lines of Code
47,379
From
Nov 28, 2025
To
Dec 31, 2025
About chriskinal/AgValoniaGPS3
AgValoniaGPS is a cross-platform rewrite of AgOpenGPS, an agricultural GPS guidance system, using modern .NET 10 and the Avalonia UI framework. The project targets Windows, macOS, Linux, iOS, and Android, providing farmers and agricultural professionals with GPS-based navigation and guidance tools across multiple devices. The codebase employs the MVVM architectural pattern with dependency injection to cleanly separate business logic from user interface concerns.
The tech stack leverages Avalonia 12 for the user interface, ReactiveUI for reactive programming patterns, and NUnit with Avalonia.Headless for testing. By adopting .NET 10 as the runtime, the project achieves genuine cross-platform compatibility while maintaining code reuse between desktop and mobile platforms. This modernization effort represents a significant technical overhaul from the original AgOpenGPS, replacing its legacy technology with contemporary frameworks that support simultaneous development for both desktop and mobile environments.

