{"repo":"fcambus/telize","free":true,"listed":false,"github":"https://github.com/fcambus/telize","clone":"git clone https://github.com/fcambus/telize.git","description":"High performance JSON IP and GeoIP REST API (IP Geolocation)","language":"Go","stars":874,"topics":["geoip","api","json","c","kore"],"license":"BSD-2-Clause","category":"api-integrations-sdks","readme_excerpt":"t e l i z e \\ / \\\\ \\\\ // / \\ \\ / \\ /\\ / / \\ / // / \\ \\ / \\ / / // \\\\ / / /// / \\ / \\ / \\/ / / / \\ \\\\\\ /\\ / /\\ /\\ /\\ / \\ .\\ /. . \\ .\\ // / \\ \\\\ // / Y Description Telize is a REST API built in Go allowing to get a visitor IP address and to query location information from any IP address. It outputs JSON-encoded IP geolocation data, and supports both JSON and JSONP. Geolocation operations are performed using the MaxMind DB Reader for Go which caches the database in RAM. Therefore, Telize has very minimal overhead and should be blazing fast. Requirements Telize requires the following Go libraries: - chi: lightweight, idiomatic and composable router - https://github.com/go-chi/chi - maxminddb-golang: MaxMind DB Reader for Go - https://github.com/oschwald/maxminddb-golang GeoIP2 databases Telize requires the free [GeoLite2 databases][1] from MaxMind. Telize will look for the GeoLite2 City and GeoLite2 ASN databases in /var/db/GeoIP by default. Installation Build and install with the go tool, all dependencies will be automatically fetched and compiled: go build go install telize Usage By default, Telize will bind on localhost, port 8080. USAGE: -host string Set the server host (default \"127.0.0.1\") -port string Set the server port (default \"8080\") -version Display version Running Telize at boot time Systemd unit file Telize is bundled with a systemd unit file, see: systemd/telize.service Copy the systemd/telize.service file in /etc/systemd/system and the Telize binary in /usr/local/","default_branch":null,"files":null,"tree":[],"storefront":"/r/fcambus","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/fcambus/telize/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}