Client Libraries
Client libraries to simplify access to the GeoNames web services exist in a couple of programming languages.
Client Libraries
- Java Client — developed by the GeoNames team
- pgeocode - Python
- Packagist PHP
- GeoClue-GeoNames - Ubuntu
- ES-GEONAMES transform and load with logstash
- cloudrail — Universal API
- Objective-C
- GeoNames Ruby API Wrapper
- GeoNames Ruby — fork from tbcn.ca Ruby Client
- Drupal Module
- Drupal Project Page
- Geocoder - Python
- geopy - Geocoding Toolbox for Python
- Perl GeoNames Client
- Lisp Client
- Elixir Client
- Pear PHP
- Leaflet.Geonames
- Zend Framework PHP
- SOLMETRA Maps (PHP)
- Yii (PHP)
- PHP Laravel
- R-Project
- .NET NGeo (source)
- .NET NGeo (NuGet package)
- .NET WCF
- .NET 3.5
- GeoExt
- GeoNames API for ActionScript 3
- jeoQuery - jQuery for GeoNames
- geocoder for NodeJS
- Geode for NodeJS
- NodeJS streaming parser
- nodeJs-geonames-client
- NodeJs geonames.js library
- Python RDF API client
- Swift - SimpleGeo
Tools
Plugins
- opensearch plugin — for Firefox and IE7
- Mozilla Plugin — by Emilio Gomez Fernandez
- Geocode plugin for Geomajas
- Bubble.is plugin