awesome-repositories.com
Blog
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectAboutHow we rankPressMCP server
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
davesc63 avatar

davesc63/GeoPort

0
View on GitHub↗
2,823 stars·207 forks·HTML·gpl-3.0·3 viewsgeoport.me↗

GeoPort

GeoPort is a suite of utilities for geographic coordinate management, wireless location simulation, and mobile device debugging. It functions as a GPS location spoofing tool and route generator, allowing users to simulate specific geographic coordinates and movement patterns on mobile devices.

The project enables the simulation of GPS coordinates over WiFi to remove the requirement for physical USB cables. It includes a map-based interface for defining custom movement paths, which can be replayed at specific speeds to automate coordinate changes on a connected device.

The system covers coordinate import and export for managing landmarks, as well as tools for activating developer mode and wireless debugging on Android devices. These capabilities support location-based feature simulation and regional data analysis.

Features

  • GPS Location Simulation - Changes a mobile device's reported coordinates to simulate presence in a different geographic area for testing or privacy.
  • Route Generation - Provides a map-based interface for creating custom movement paths and replaying them as simulated GPS tracks.
  • Movement Route Definitions - Allows defining a custom path on a map by selecting sequential points to save a resulting geographic track.
  • Route Simulation - Creates custom movement paths on a map and replays them at specific speeds to automate coordinate changes.
  • Coordinate Streaming - Streams real-time longitude and latitude packets over TCP to update device location instantly.
  • Socket Communication - Uses TCP network sockets to transmit coordinate data to mobile devices without requiring physical USB cables.
  • GPS Coordinate Injection - Injects simulated GPS coordinates into a mobile device's location provider via a wireless network socket.
  • Wireless Simulation - Updates GPS coordinates over a wireless connection to remove the need for physical USB tethering.
  • Geolocation Path Simulators - Calculates intermediate coordinates to simulate smooth movement along defined paths at specific travel speeds.
  • Coordinate Data Import and Export - Enables loading GPS markers from files onto a map and exporting current markers back to storage.
  • Geographic Coordinate Management - Provides a system for importing and exporting GPS markers and landmarks via external files.
  • Wireless ADB Pairings - Connects to Android devices over WiFi using ADB wireless pairing to manage settings and push data.
  • Wireless Connectivity Tools - Establishes a network-based bridge over WiFi to connect to and manage a mobile device wirelessly.
  • Application Location Testing - Simulates various GPS movements and regional locations to verify application behavior across different physical areas.
  • Route Serialization - Provides capabilities to save and load geographic movement tracks via portable file formats.

Star history

Star history chart for davesc63/geoportStar history chart for davesc63/geoport

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to GeoPort

Similar open-source projects, ranked by how many features they share with GeoPort.
  • lerist/fakelocationLerist avatar

    Lerist/FakeLocation

    7,136View on GitHub↗

    FakeLocation is a set of developer utilities for Android designed to override system-level location data, simulate network environments, and generate synthetic sensor activity. It functions as a location debugger and GPS mocking tool to test location-aware applications without requiring physical movement of the device. The project provides capabilities for mocking cellular base stations and wireless signals to emulate different connectivity environments. It also includes a sensor simulator that generates synthetic step counter data and adjusts location update frequencies to mimic physical act

    HTML
    View on GitHub↗7,136
  • idescriptor/idescriptoriDescriptor avatar

    iDescriptor/iDescriptor

    2,927View on GitHub↗

    iDescriptor is a suite of specialized tools for managing, diagnosing, and interacting with iOS devices. It provides a comprehensive toolkit for device management, hardware diagnostics, remote terminal access, and virtual location simulation across different operating systems. The project includes a device management suite for mirroring screens in real-time, managing files, and installing applications via USB or wireless connections. It features a hardware diagnostic tool to identify internal components and verify the authenticity of USB cables, along with a virtual GPS simulator to override g

    C++applecppidevice
    View on GitHub↗2,927
  • firerpa/lamdafirerpa avatar

    firerpa/lamda

    7,834View on GitHub↗

    This project is an Android RPA framework designed for automating user interfaces and system tasks on rooted Android devices using Python and ADB. It provides a suite of tools for rooted device management, allowing for programmatic control of system settings, application lifecycles, and shell command execution via a remote API. The framework distinguishes itself through a combination of dynamic instrumentation and AI integration. It can inject scripts into running processes to hook Java interfaces and modifies application behavior in real time. Additionally, it supports large language model in

    Pythonadbagentsai
    View on GitHub↗7,834
  • didi/doraemonkitdidi avatar

    didi/DoraemonKit

    20,420View on GitHub↗

    DoraemonKit is a mobile frontend development toolset designed to optimize the lifecycle of web and hybrid mobile applications. It functions as a comprehensive suite of productivity tools, providing specialized utilities for mobile UI inspection, web view debugging, and on-device performance monitoring. The toolset distinguishes itself through several targeted simulation and interception capabilities. It includes a network traffic interceptor for mocking API responses without modifying source code, a device state simulator for overriding GPS coordinates, and a mobile web debugging bridge that

    Java
    View on GitHub↗20,420
See all 30 alternatives to GeoPort→

Frequently asked questions

What does davesc63/geoport do?

GeoPort is a suite of utilities for geographic coordinate management, wireless location simulation, and mobile device debugging. It functions as a GPS location spoofing tool and route generator, allowing users to simulate specific geographic coordinates and movement patterns on mobile devices.

What are the main features of davesc63/geoport?

The main features of davesc63/geoport are: GPS Location Simulation, Route Generation, Movement Route Definitions, Route Simulation, Coordinate Streaming, Socket Communication, GPS Coordinate Injection, Wireless Simulation.

What are some open-source alternatives to davesc63/geoport?

Open-source alternatives to davesc63/geoport include: lerist/fakelocation — FakeLocation is a set of developer utilities for Android designed to override system-level location data, simulate… idescriptor/idescriptor — iDescriptor is a suite of specialized tools for managing, diagnosing, and interacting with iOS devices. It provides a… firerpa/lamda — This project is an Android RPA framework designed for automating user interfaces and system tasks on rooted Android… didi/doraemonkit — DoraemonKit is a mobile frontend development toolset designed to optimize the lifecycle of web and hybrid mobile… jingmatrix/lsposed — LSPosed is an Android runtime hooking framework and system modification tool. It enables the modification of… zcshou/gogogo — GoGoGo is an Android tool that overrides a device's reported GPS location using the Android debug API, requiring no…