Skip to content
This repository was archived by the owner on Jun 27, 2026. It is now read-only.
AgOpenGPS-OfficialPublic archive

About

[ARCHIVED] Succeeded by AgOpenGPS-Official/AgOpenWeb — https://github.com/AgOpenGPS-Official/AgOpenWeb

Resources

Code of conduct

Contributing

Stars

70 stars

Watchers

5 watching

Forks

Repository files navigation

AgValoniaGPS

Cross-platform rewrite of AgOpenGPS using Avalonia, .NET 10, and C#. Uses the MVVM pattern to separate backend services from the UI.

Platforms

  • Windows (x64)
  • macOS (x64, ARM64)
  • Linux (x64)
  • Android
  • iOS

Tech Stack

  • UI: Avalonia 12, ReactiveUI
  • Runtime: .NET 10
  • Architecture: MVVM with dependency injection
  • Testing: NUnit, Avalonia.Headless

Building

Prerequisites: .NET 10 SDK

# Desktop (Windows/macOS/Linux)
dotnet build Platforms/AgValoniaGPS.Desktop

# Run
dotnet run --project Platforms/AgValoniaGPS.Desktop

# Android
dotnet build Platforms/AgValoniaGPS.Android

# Run tests
dotnet test

See BUILD.md for platform-specific setup and publishing instructions.

Contributing

See CONTRIBUTING.md for available features, architecture overview, and how to get started.

License

GNU General Public License v3.0

About

[ARCHIVED] Succeeded by AgOpenGPS-Official/AgOpenWeb — https://github.com/AgOpenGPS-Official/AgOpenWeb

Resources

Code of conduct

Contributing

Stars

70 stars

Watchers

5 watching

Forks

Releases

Packages

Contributors

Languages