A C library for parsing/normalizing street addresses around the world. Powered by statistical NLP and open geo data. libpostal is a C library for parsing/normalizing street addresses around the world using statistical NLP and open data. The goal of this project is to understand location-based strings in every language, everywhere. Addresses and the locations they represent are essential for any application dealing with maps (place search, transportation, on-demand/delivery services, check-ins, reviews). Yet even the simplest addresses are packed with local conventions, abbreviations and context, making them difficult to index/query effectively with traditional full-text search engines. This library helps convert the free-form addresses that humans use into clean normalized forms suitable for machine comparison and full-text indexing. Though libpostal is not itself a full geocoder, it can be used as a preprocessing step to make any geocoding application smarter, and simpler.

Features

  • The core library is written in pure C
  • Language bindings for Python, Ruby, Go, Java, PHP, and NodeJS are officially supported
  • Easy to write bindings in other languages
  • Understand location-based strings in every language
  • libpostal has support for pkg-config
  • libpostal's international address parser uses machine learning

Project Samples

Project Activity

See All Activity >

License

MIT License

Follow libpostal

libpostal Web Site

Other Useful Business Software
Binary Options and Forex Trading Software Icon
Binary Options and Forex Trading Software

For Forex traders (Crypto, Stocks, indices, metals), Binary Option traders

CapitalCore is an online broker offering Forex (CFD) and binary options trading with the highest payouts in the industry. Our platform gives you access to global currency pairs for CFD trading and fast, straightforward binary options. Enjoy quick withdrawals, competitive spreads, and advanced trading tools, all designed to help you succeed. With flexible account options and dedicated support, we’re here to help traders of all levels reach their financial goals.
Learn More
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of libpostal!

Additional Project Details

Operating Systems

Linux, Mac, Windows

Programming Language

C

Related Categories

C Libraries, C GPS Software, C Natural Language Processing (NLP) Tool

Registered

2022-05-02