GeoIP is a community-maintained project that generates and publishes enhanced GeoIP/Geo-database and IP-location/routing data in multiple formats (e.g. V2Ray .dat, MaxMind .mmdb, and others) to support proxy, VPN, or routing tools requiring IP-to-country/region resolution. Rather than depending solely on the official GeoLite2 data, geoip augments and merges data sources (especially for certain regions) to improve coverage or tailor by use-case (e.g. proxy-specific rules, private networks, or region-based classification). The repo provides automated, periodic releases (e.g. weekly or on schedule) and also offers a CLI tool so users can regenerate or customize geo data in the format they need — for example, producing a .dat file for V2Ray / Xray-core, or a MaxMind-compatible .mmdb.

Features

  • Generates GeoIP data in multiple formats (V2Ray .dat, MaxMind .mmdb, and others) for broad compatibility
  • Merges and augments official GeoLite2 data with additional IP-source data for improved regional coverage
  • Releases regularly (automated weekly or scheduled updates) to reflect current IP allocations and changes
  • Provides a CLI for users to customize or regenerate GeoIP data tailored to their needs (e.g. custom region sets, subsets)
  • Supports “special category” labels beyond country — e.g. cloud infrastructure, CDN providers, private-network ranges, ISP-specific classifications
  • Useful for integration with proxy/VPN tools, firewalls, or network-routing frameworks needing geo-based IP classification (e.g. direct vs proxy routing rules)

Project Samples

Project Activity

See All Activity >

License

Creative Commons Attribution License

Follow GeoIP

GeoIP Web Site

Other Useful Business Software
Full-stack observability with actually useful AI | Grafana Cloud Icon
Full-stack observability with actually useful AI | Grafana Cloud

Our generous forever free tier includes the full platform, including the AI Assistant, for 3 users with 10k metrics, 50GB logs, and 50GB traces.

Built on open standards like Prometheus and OpenTelemetry, Grafana Cloud includes Kubernetes Monitoring, Application Observability, Incident Response, plus the AI-powered Grafana Assistant. Get started with our generous free tier today.
Create free account
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of GeoIP!

Additional Project Details

Programming Language

Go

Related Categories

Go Command Line Tools

Registered

2025-12-05