finds.dev← search

// the find

Rezivure/Grid-Mobile

★ 517 · Dart · NOASSERTION · updated Jun 2026

Grid: Private Location Sharing mobile app for iOS/Android. E2EE with Matrix.

Grid is a Flutter app for sharing your real-time location with contacts and groups, with E2EE via the Matrix protocol. It targets privacy-conscious users who want a self-hostable alternative to Life360 or Google's location sharing. The Matrix backend means location data lives in a decentralized room, not on Grid's servers.

The Matrix protocol choice is smart here — you get E2EE, federation, and self-hosting without building your own signaling layer. The Maestro test suite is unusually thorough for a mobile project: 80+ flows covering not just happy paths but offline queues, background sync, and group lifecycle edge cases. Offline geocoding via a bundled cities500.bin.gz means reverse geocoding works without a round-trip to an external API. The CI/CD pipeline (Fastlane + GitHub Actions release workflow) is production-ready and not an afterthought.

517 stars but only 32 forks and the change log shows most PRs are from a single author — this is essentially a one-person project, which matters if you're betting on it for something critical. The self-hosting docs point to an external site rather than living in the repo, so you have no idea how hard it actually is to stand up the Matrix homeserver piece until you go looking. The bundled cities500.bin.gz geocoder is a blunt instrument — it'll misidentify your location as a nearby city and there's no apparent way to swap in a more precise provider. Battery impact from real-time location sharing is mentioned as a feature toggle but there's no documentation on what the polling intervals actually are or what 'battery saver' mode does under the hood.

View on GitHub → Homepage ↗

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →