# p3terx/geolite.mmdb

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/p3terx-geolite-mmdb).**

4,326 stars · 487 forks

## Links

- GitHub: https://github.com/P3TERX/GeoLite.mmdb
- awesome-repositories: https://awesome-repositories.com/repository/p3terx-geolite-mmdb.md

## Topics

`geoip` `geoip2` `geolocation` `maxmind` `maxmind-db` `maxmind-geoip`

## Description

GeoLite.mmdb is a curated repository of prebuilt MaxMind GeoIP databases in the MMDB binary format, providing ready-to-use files for mapping IP addresses to geographic locations and autonomous system network providers without requiring a MaxMind account or manual compilation. The project serves as a central source for country-level, city-level, and autonomous system number (ASN) databases that enable fast, decompression-free IP lookups.

The repository delivers three primary database files: the GeoLite2 Country database for resolving IP addresses to their registered countries, the GeoLite2 City database for mapping IPs to cities and geographic coordinates, and the GeoLite2 ASN database for identifying the network provider and autonomous system number associated with an IP address. These databases support both IPv4 and IPv6 address spaces within the same compact binary tree structure.

The project automates the curation and validation of these database files from official sources, ensuring users can download consistent and up-to-date reference datasets for integrating standardized geographic and network data into applications. The MMDB format stores geographic coordinates as fixed-point integers and embeds ASN-to-organization mappings directly in the database structure, enabling precise location resolution and direct network provider identification from IP lookups.

## Tags

### Data & Databases

- [GeoIP Databases](https://awesome-repositories.com/f/data-databases/geoip-databases.md) — Central repository of prebuilt MaxMind GeoIP databases for mapping IP addresses to geographic locations and ASNs. ([source](https://github.com/P3TERX/GeoLite.mmdb#readme))
- [MMDB Compilers](https://awesome-repositories.com/f/data-databases/binary-database-compilers/mmdb-compilers.md) — Compiles geographic and network data into the MaxMind binary database format for fast IP lookups.
- [Automated Downloaders](https://awesome-repositories.com/f/data-databases/curated-datasets/automated-downloaders.md) — Automates downloading and validating prebuilt GeoIP databases from official sources for consistent reference datasets.
- [IP Geolocation](https://awesome-repositories.com/f/data-databases/geolocation-databases/ip-geolocation.md) — Maps IP addresses to physical locations and network metadata for content localization or analytics.
- [IP Geographic Mapping](https://awesome-repositories.com/f/data-databases/retrieval-metadata/geographic-metadata/ip-geographic-mapping.md) — Maps IPv4 and IPv6 addresses to country, city, and ASN data using curated binary databases. ([source](https://github.com/P3TERX/GeoLite.mmdb#readme))

### Part of an Awesome List

- [IP-to-Country Databases](https://awesome-repositories.com/f/awesome-lists/data/country-and-regional-data/country-identifiers/ip-to-country-databases.md) — Provides a ready-to-use GeoLite2 Country database for mapping IP addresses to their registered countries.
- [IP-to-Country Mappers](https://awesome-repositories.com/f/awesome-lists/data/country-and-regional-data/country-identifiers/ip-to-country-mappers.md) — Maps IP addresses to their registered countries using the GeoLite2 Country database. ([source](https://github.com/P3TERX/GeoLite.mmdb/blob/main/README.md))

### Development Tools & Productivity

- [GeoIP Reference Integrations](https://awesome-repositories.com/f/development-tools-productivity/geographic-data-integrations/geoip-reference-integrations.md) — Integrates standardized GeoIP reference data into applications for geographic resolution of IP addresses.

### Networking & Communication

- [Autonomous System Identifiers](https://awesome-repositories.com/f/networking-communication/autonomous-system-identifiers.md) — Resolves IP addresses to autonomous system numbers and network providers for infrastructure analysis.
- [ASN Mapping Databases](https://awesome-repositories.com/f/networking-communication/bgp-autonomous-system-overrides/asn-mapping-databases.md) — Ships an MMDB file mapping IP addresses to their owning network organization and autonomous system number.

### Scientific & Mathematical Computing

- [IP-to-City Localization](https://awesome-repositories.com/f/scientific-mathematical-computing/data-modeling-processing/geospatial-and-location-services/location-services/address-localization/ip-to-city-localization.md) — Maps IP addresses to registered cities and geographic coordinates using the GeoLite2 City database. ([source](https://github.com/P3TERX/GeoLite.mmdb/blob/main/README.md))
- [ASN Resolvers](https://awesome-repositories.com/f/scientific-mathematical-computing/data-modeling-processing/geospatial-and-location-services/location-services/address-localization/ip-to-city-localization/asn-resolvers.md) — Resolves IP addresses to autonomous system numbers and network providers using the GeoLite2 ASN database. ([source](https://github.com/P3TERX/GeoLite.mmdb/blob/main/README.md))

### Security & Cryptography

- [ASN Lookups](https://awesome-repositories.com/f/security-cryptography/network-access-control/topology-visualizers/asn-visualization/asn-lookups.md) — Provides a prebuilt ASN database for resolving IP addresses to their autonomous system numbers.
