# Google Maps Platform Tools

This GitHub organization contains open source libraries and tools that ease and augment the use of [Google Maps Platform](https://developers.google.com/maps).

## Client libraries

Call Web Services APIs from your preferred language:

- [Go](https://github.com/googlemaps/google-maps-services-go)
- [Java](https://github.com/googlemaps/google-maps-services-java)
- [Node.js](https://github.com/googlemaps/google-maps-services-js)
- [Python](https://github.com/googlemaps/google-maps-services-python)

## Utility libraries

Extend Maps SDKs functionality with utility libraries for common needs such as marker clustering, importing KML and GeoJSON, and polyline encoding and decoding.

- [Extended Component Library](https://github.com/googlemaps/extended-component-library): Maps, Place picker, Place overview, and Route overview
- [JavaScript API Loader](https://github.com/googlemaps/js-api-loader)
- [JavaScript Advanced Markers Utility Library](https://github.com/googlemaps/js-adv-markers-utils)
- [JavaScript Marker Clusterer](https://github.com/googlemaps/js-markerclusterer), [Polyline Encoder](https://github.com/googlemaps/js-polyline-codec), [ThreeJS Overlay View](https://github.com/googlemaps/js-three)
- [JavaScript URL Signing](https://github.com/googlemaps/js-url-signature) for Maps Static and Street View Static APIs
- Utility Libraries [for Maps SDK for Android](https://github.com/googlemaps/android-maps-utils), [for Maps SDK for iOS](https://github.com/googlemaps/google-maps-ios-utils)

## Languages and frameworks support

Get idomatic support for the languages and frameworks you use.

- [JavaScript Jest Mocks](https://github.com/googlemaps/js-jest-mocks)
- [JavaScript Types](https://github.com/googlemaps/js-types) and [TypeScript Guards](https://github.com/googlemaps/js-typescript-guards)
- [React for Maps JavaScript API](https://github.com/visgl/react-google-maps)
- Kotlin Extensions [for Maps SDK for Android](https://github.com/googlemaps/android-maps-ktx), [for Places SDK for Android](https://github.com/googlemaps/android-places-ktx)
- [Maps Compose](https://github.com/googlemaps/android-maps-compose), Jetpack Compose components for the Maps SDK for Android
- [Firebase Extensions for Google Maps Platform](https://github.com/googlemaps/gmp-firebase-extensions)

## Code samples

Find demo apps and sample code at [github.com/googlemaps-samples](https://github.com/googlemaps-samples).
