evert

A static NMEA GPS server to broadcast a GPS location from a home server that doesn't move

19
0
100% credibility
Found May 05, 2026 at 19 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Python
AI Summary

This project is a simple program that continuously shares fixed GPS coordinates over a local home network so compatible apps can use them as highly accurate location data.

How It Works

1
πŸ—ΊοΈ Discover the location sharer

You learn about a handy tool that shares a fixed spot on Earth with all devices on your home network, perfect for apps needing precise location data.

2
πŸ“₯ Grab the files

Download the simple program and its helper files to your home computer.

3
🌍 Pick your perfect spot

Choose the exact latitude, longitude, and height of the location you want to use, like your home or a special place.

4
πŸ”§ Make it discoverable

Copy a small setup file to help other devices on your network easily find and connect to your location sharer.

5
▢️ Start sharing

Launch the program, and it begins quietly sending your chosen location to anyone connected on the network every second.

6
πŸ“± Connect an app

Open a location-aware app on another device, and it picks up your fixed spot as if a super-accurate GPS device is nearby.

βœ… Perfect location everywhere

All your apps now see the exact same pinpoint-accurate position with zero error, making everything work smoothly on your home network.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 19 to 19 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is nmea-static-gps-server?

This Python TCP server broadcasts fixed NMEA GPS coordinates every second from your home server that doesn't move, feeding precise lat/lon/alt data (0m accuracy) to network clients. It solves the problem of stationary homelabs lacking real GPS for apps expecting location services, like Geoclue on Linux. Configure via environment variables or a simple file, enable mDNS discovery with Avahi, and clients connect to the default port 10110 for seamless GPRMC/GPGGA sentences.

Why is it gaining traction?

Unlike bulky GPS emulators, it offers github static binaries simplicity – drop in Avahi service file and run, no fuss. The broadcast model hooks homelab devs needing reliable static location without hardware, akin to github static pages hosting for GPS data. Low overhead Python core makes it a quick win over dynamic trackers.

Who should use this?

Homelab runners on Fedora or similar, tweaking Geoclue for desktop apps requiring GPS. Developers testing location-based services in isolated networks. Sysadmins faking static positions for marine electronics software or IoT prototypes.

Verdict

Solid niche pick for static NMEA GPS broadcast, but 19 stars and 1.0% credibility score signal early maturity – docs cover setup, yet expect tweaks for production. Use it today if your home server needs fixed location; monitor for broader adoption.

(178 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.