Discover and explore top open-source AI tools and projects—updated daily.
Open-source GPS tracking system for mobile devices
Top 41.7% on SourcePulse
This project provides a comprehensive, open-source GPS tracking system for Android and iOS devices, displaying real-time and historical routes on various map providers. It's suitable for fleet management, personal safety, and research, offering a mature solution with over 2.2 million downloads since 2007.
How It Works
The system comprises native mobile clients (Android in Kotlin, iOS in Swift) that capture location data and a PHP/JS backend for receiving, storing, and processing this data. A responsive web interface allows users to view tracking information. Version 7 features a complete rewrite using modern architectures like MVVM and clean code practices, enhancing maintainability and performance.
Quick Start & Requirements
dbconnect.php
(MySQL, PostgreSQL, or SQLite), and run install.php
. Requires PHP 7.4+, a web server (Apache/Nginx), and a database.clients/android-kotlin
in Android Studio, update Constants.kt
with the server URL, and build. Requires Android Studio 4.0+, Android SDK 21+.clients/ios-swift/GPSTracker.xcodeproj
in Xcode, update APIService.swift
with the server URL, and build. Requires Xcode 16.2+, iOS 15.0+.Highlighted Details
Maintenance & Community
Actively maintained since 2007, with Version 7 being a significant rewrite. Contributions are welcome via Pull Requests. Contact information and GitHub profile are available.
Licensing & Compatibility
Licensed under the MIT License, permitting commercial use and integration with closed-source projects.
Limitations & Caveats
Legacy components (ASP.NET, Windows Phone, Java ME, WordPress plugin) are available but not actively maintained. The Android client is noted as "coming soon to Google Play."
4 months ago
1 day