Sniper Log is an Android app that allows you to keep track of guns, ranges, rifle scopes and ammunition, as well as record target shots with corrections, pictures and notes. The data is analyzed with a ballistic calculator and sight correction algorithms that take into account atmospheric conditions and the shooter's experience.
The app automatically records environmental conditions such as temperature, pressure, humidity, wind speed and direction when connected to the internet but is also capable of operating completely offline. AI hit detection enables automatic detection and evaluation of holes in the target, making it easier to analyze shooting accuracy.
AI hit detection is done using YOLOv11 and it's jupyter notebook with information and python code for training can be found here.
![]() |
![]() |
![]() |
![]() |
- Windows 10.0.17763
- .NET 8 runtime
Steps:
- Download the Windows Build in the releases.
- Start using .exe file.
- Android 5.0 (API 24) Minimum
Steps:
- Download the Android signed .apk file in releases
- Install it on your local android device.
Use the issues page to report any bugs.
See LICENSE
Used framework .NET MAUI
Designed in figma
Ballistic calculator by gehtsoft-usa
Labelling images for AI using LabelImg
Bullet hole detection AI powered by YOLO11
YOLOv8 usage NuGet via YoloSharp
Configuration using YAML Nuget from YamlDotNet
Popup NuGet from Mopups
Charts UI via LiveCharts2
Weather API from OpenWeatherMap
If you have suggestions, feature requests, or want to contribute, feel free to open a pull request or an issue.



