github.com/chriskinal/AgValoniaGPS3 ↗
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
An animated visualization of chriskinal/AgValoniaGPS3's Git history from November 2025 to January 2026, built by 3 contributors. The codebase reached 47,876 lines, mostly C#. The video runs 14 seconds.
Render your own repo
Turn any GitHub repository into a video like this — free sample in seconds.
Open this visualization on its own page →
Language
C#
Contributors
3
Lines of Code
47,876
From
2025-11-28
To
2025-12-31
Advertisement
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.
Advertisement