Library/Service to suggest and to find nearest by coordinates cities

find nearest city by coordinates

geosuggest

Live demo with sources on Heroku free quota (please be patient, it will take some time for the app to wake up)

Main features:

  • library or service modes
  • build index by free gazetteer data from geonames.org
  • suggest city by name
  • MaxMind GeoIP2(Lite) city database support
  • multilang (based on configured index options)
  • simple REST http api
  • no extral api used

Based on:

  • strsim
  • kdtree
  • geoip2
  • ntex

Setup&Run

Currently from sources only.

Build index file

Run

Check

See also demo Dockerfile

License

This project is licensed under

  • MIT license (LICENSE or http://opensource.org/licenses/MIT)

Information - Updated Nov 05, 2021

Stars: 1
Forks: 0
Issues: 0

Repositories & Extras

Tiny but strong HTTP server in Rust

Its main objectives are to be 100% compliant with the HTTP standard and to provide an easy way to create an HTTP server

Tiny but strong HTTP server in Rust
Http

9.8K

A fast and correct HTTP implementation for Rust

Get started by looking over the reqwest

A fast and correct HTTP implementation for Rust

Ease - HTTP clients for Rust

Ease is a library for interacting with RESTful APIs

Ease - HTTP clients for Rust

When you need to pretend you are a REST API, but you're really not

Facade is a Rust-based HTTP transformation layer to seamlessly convert REST calls into GraphQL calls for piecemeal API migrations

When you need to pretend you are a REST API, but you're really not

Rust helpers for serving HTTP GET and HEAD responses with

This crate supplies two ways to respond to HTTP GET and HEAD requests:

Rust helpers for serving HTTP GET and HEAD responses with

When you need to pretend you are a REST API, but you're really not

Vostok is a Rust-Based HTTP Transformation Layer To Seamlessly Convert REST Calls Into GraphQL Calls For Piecemeal API Migrations

When you need to pretend you are a REST API, but you're really not

Eve-rs is a middleware-based rust http framework which is inspired from ExpressJS framework

Let's create a demo application using eve-rs, using an intuative approach to get a better understanding of the framework

Eve-rs is a middleware-based rust http framework which is inspired from ExpressJS framework
Http

375

HTTP mocking for Rust!

Before upgrading, make sure to check out the rustfmt as a general code style

HTTP mocking for Rust!

Rust Urbit HTTP API

This library wraps the Urbit ship http interface exposing it as an easy-to-use Rust crate

Rust Urbit HTTP API

HTTP Server with Rust

Rust http server from scratch

HTTP Server with Rust

ehttp: a minimal Rust HTTP client for both native and WASM

If you want to do HTTP requests and are targetting both native and web (WASM), then this is the crate for you!

ehttp: a minimal Rust HTTP client for both native and WASM
Facebook Instagram Twitter GitHub Dribbble
Privacy