4 repository-uri
Utilities for determining the geographic location of users based on network data.
Distinguishing note: Focuses on IP-based location detection for analytics.
Explore 4 awesome GitHub repositories matching data & databases · Geolocation Services. Refine with filters or upvote what's useful.
Umami is a self-hosted, privacy-focused web analytics platform designed to provide full control over infrastructure and user data. It captures website traffic and visitor behavior through anonymous tracking methods that avoid cookies, browser fingerprinting, and the storage of personally identifiable information. The platform distinguishes itself through a comprehensive suite of behavioral analysis tools, including session replays, heatmaps, and cohort-based retention reporting. It features a multi-tenant architecture that allows teams to manage multiple websites within a single, collaborativ
Determines visitor geographic data by processing IP addresses through geolocation providers.
node-elm is a Node.js and MongoDB backend framework designed for building data-driven applications, specifically e-commerce systems and food delivery management platforms. It provides a foundation for managing product catalogs, shopping carts, and payment workflows. The system includes a dedicated administrative management dashboard for tracking system statistics and managing users and merchants through role-based access control. It also features a digital coupon management system for tracking and exchanging promotional rewards. The framework incorporates geolocation services for IP-based po
Integrates utilities to determine user geographic locations based on IP addresses and network data.
BrasilAPI is a REST API gateway that aggregates and exposes official Brazilian public data from fragmented government sources. It functions as a multi-provider data aggregator that normalizes heterogeneous information into a standardized JSON schema for consistent delivery. The system utilizes a multi-provider fallback pipeline to ensure reliable data resolution, querying several external APIs in sequence if a primary provider fails. It also incorporates a caching proxy gateway to reduce latency and avoid redundant requests for frequently accessed public data. The platform covers a broad ran
Resolves geographic coordinates by chaining multiple geocoding services with automatic fallback logic.
freegeoip este un serviciu de geolocalizare self-hosted și un server API care mapează adresele IP și hostname-urile la locații geografice. Acesta funcționează ca un cititor de baze de date MaxMind, parsând baze de date binare de geolocalizare pentru a oferi date despre locație printr-o interfață REST. Proiectul se distinge prin oferirea unei alternative private la furnizorii de geolocalizare cloud, gestionând fișierele de baze de date locale și automatizând actualizările periodice. Include un resolver IP de tip reverse proxy pentru a extrage adresele clientului original din headerele proxy, asigurând o mapare precisă în spatele load balancerelor. Serviciul încorporează un sistem de gestionare a cotelor pentru a impune limite de cereri per client și își securizează endpoint-urile folosind criptare TLS și politici CORS. De asemenea, dispune de sincronizare automată a bazelor de date cu verificare a versiunii bazată pe checksum și un frontend web opțional pentru efectuarea căutărilor.
Provides a self-hosted system for determining geographic locations based on IP addresses and hostnames.