hezhizheng

hezhizheng / goip

Public

基于 Merged-IP-Data 数据库的 IP 地址查询服务,支持多语言、简化输出格式。

12
0
85% credibility
Found May 24, 2026 at 13 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Go
AI Summary

A free IP address lookup service that runs on your computer, letting you find the geographic location, ISP, and network details of any IP address in multiple languages.

How It Works

1
🔍 Discover the IP lookup tool

You hear about a free tool that can find where any IP address is located in the world.

2
📥 Download the program

You download the ready-to-use program for your computer from the releases page.

3
Database downloads automatically

The first time you run it, the program quietly downloads the IP address database in the background with a progress bar.

4
🚀 Start the service

You launch the program and it starts listening for requests on your computer.

5
Choose your preferred format
📋
Full details

Get complete information including city, country, coordinates, and network details

💬
Simplified view

Get easy-to-read results in your language like Chinese, English, Japanese, or others

🎉 See the location instantly

You enter an IP address and instantly see where in the world it belongs, along with the ISP and organization information.

Sign up to see the full architecture

4 more

Sign Up Free

Star Growth

See how this repo grew from 13 to 12 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 goip?

Goip is a self-hosted IP lookup service built in Go that queries geolocation data from the Merged-IP-Data database. You download a pre-built binary, point it at a port, and query IPs via HTTP. It returns either full MaxMind-style JSON with city, country, ASN, and proxy detection data, or a simplified flat response in one of eight languages. The service handles concurrent queries by comma-separating IPs in the request.

Why is it gaining traction?

The hook here is simplicity combined with multilingual support. Most IP lookup tools either give you raw data dumps or lock you into English. Goip serves flattened, ready-to-use JSON in Chinese, English, German, French, Japanese, Spanish, Portuguese, and Russian from a single endpoint. It also ships with a download flag that pulls the latest database automatically, progress bar included. The `/s` route for simplified output is particularly convenient for dashboards and logging systems where you need clean, predictable fields.

Who should use this?

Backend developers building logging pipelines, fraud detection systems, or access-control layers will find the simplified output format immediately useful. Teams needing localized IP data without running a full MaxMind setup are the target audience. If you need to query IPs programmatically from multiple services in different languages, this removes the translation layer you'd otherwise build yourself.

Verdict

Goip does one thing and exposes it cleanly over HTTP, which is exactly what a utility service should do. However, with only 12 stars and minimal documentation, this is a project to watch rather than bet on for production systems without vetting the database freshness and maintenance cadence yourself. The credibility score of 0.8500000238418579% reflects this early-stage status.

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.