Waypoint

command module
v0.17.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 17, 2026 License: MIT Imports: 2 Imported by: 0

README ΒΆ

Waypoint Logo

Waypoint

A self-hosted IP geolocation service

Go Report Card GitHub issues GitHub pull requests

Waypoint is a self-hosted IP geolocation service that provides geographic information for any IP address including City, Country, ASN, Organization, and more using MaxMind GeoIP databases.

πŸš€ Key Features

  • REST API: Fast and reliable IP geolocation lookup
  • Web UI: Clean and intuitive dashboard for IP lookups and history
  • API Key Management: Secure API key generation and revocation
  • User Authentication: OIDC support for secure access
  • Automatic Updates: MaxMind database auto-update
  • API First: Fully featured REST API for seamless integration

πŸ“ Project Structure

Waypoint/
β”œβ”€β”€ cmd/             # Executable entry points (Server, CLI)
β”œβ”€β”€ internal/        # Core business logic
β”‚   β”œβ”€β”€ config/      # Configuration management
β”‚   β”œβ”€β”€ db/          # Database layer
β”‚   β”œβ”€β”€ handlers/    # API request handlers
β”‚   └── maxmind/     # MaxMind client
β”œβ”€β”€ web/             # Vue.js frontend application
└── compose.yml      # Docker Compose configuration

πŸ“– Documentation

License

MIT

Documentation ΒΆ

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL