10 Best JavaScript Google Maps API Libraries

Curated by the Openbase team and community.Learn more

Curated by the Openbase team and community. Learn more

goo

googlemaps

A simple way to query the Google Maps API from Node.js

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
5.0/ 5
2
Top Feedback
1Great Documentation
1Easy to Use
1Performant
GitHub Stars
557
Weekly Downloads
13K
Last Commit
5yrs ago
Bundle Size (min+gzip)
193.1KB
Not Tree-Shakeable

@googlemaps/js-api-loader

Load the Google Maps JavaScript API script dynamically.

License Icon
License: Apache-2.0
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
1Great Documentation
GitHub Stars
113
Weekly Downloads
323K
Last Commit
2d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable

@googlemaps/google-maps-services-js

Node.js client library for Google Maps API Web Services

License Icon
License: Apache-2.0
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
2K
Weekly Downloads
95K
Last Commit
4d ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable
jgm

jest-google-maps-mock

Jest mock for google maps

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
4
Weekly Downloads
3K
Last Commit
5mos ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable
sgj

spherical-geometry-js

This library provides classes and functions for the computation of geometric data on the surface of the Earth. Code ported from the Google Maps Javascript API v3 and tubalmartin/spherical-geometry.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
47
Weekly Downloads
7K
Last Commit
4mos ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable
gma

google-maps-api-loader

A promise wrapper for loading the Google Maps API

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
41
Weekly Downloads
40K
Last Commit
8mos ago
Bundle Size (min+gzip)
2.81KB
Not Tree-Shakeable
gm

google-maps

Async loader for google maps api

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
276
Weekly Downloads
63K
Last Commit
1yr ago
Bundle Size (min+gzip)
0.74KB
Tree-Shakeable
ngl

node-geometry-library

Node JS/Javascript Geometry Library provides utility functions for the computation of geometric data on the surface of the Earth. Code ported from Google Maps Android API.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
11
Weekly Downloads
1K
Last Commit
2mos ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable
lgm

load-google-maps-api

๐ŸŒ A lightweight Promise-returning helper for loading the Google Maps JavaScript API

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
168
Weekly Downloads
23K
Last Commit
2yrs ago
Bundle Size (min+gzip)
0.49KB
Not Tree-Shakeable

snazzy-info-window

Customizable info windows using the Google Maps JavaScript API.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
573
Weekly Downloads
10K
Last Commit
4yrs ago
Bundle Size (min+gzip)
3.84KB
Not Tree-Shakeable
gdm

google-distance-matrix

A Node.js wrapper for Goople Maps Distance Matrix API

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
46
Weekly Downloads
2K
Last Commit
4yrs ago
Bundle Size (min+gzip)
189.5KB
Not Tree-Shakeable

google-maps-api

Get up and running with the google maps API quickly

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
33
Weekly Downloads
2K
Last Commit
6yrs ago
Bundle Size (min+gzip)
2.49KB
Not Tree-Shakeable
gom

gomshal

Extracts Shared locations from Google Maps ๐ŸŒ๐Ÿ”Ž๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ฆ to JSON for Node.js. There is not an official api for Shared locations by Google, so it requires full username and password for Google account.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
2
Weekly Downloads
2
Last Commit
1yr ago
Bundle Size (min+gzip)
366.7KB
Tree-Shakeable
nji

node-js-info-bubble

Node InfoBubble

License Icon
License: Apache-2.0
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
2
Weekly Downloads
66
Last Commit
5yrs ago
Bundle Size (min+gzip)
5.06KB
Not Tree-Shakeable
gma

gmap

Google Maps' Unofficial Url Wrapper

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
3
Weekly Downloads
23
Last Commit
3yrs ago
Bundle Size (min+gzip)
0.49KB
Not Tree-Shakeable
gd

google_directions

Simpleset Way to Asynchronously Call the Google Directions API [Node.js Wrapper]

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
7
Weekly Downloads
15
Last Commit
6yrs ago
Bundle Size (min+gzip)
186.0KB
Not Tree-Shakeable
wc

way-cli

A tool to help terminal users find their way.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
N/A
Weekly Downloads
9
Last Commit
2yrs ago
Bundle Size (min+gzip)
257.5KB
Tree-Shakeable
gml

google-maps-lite

this zero-dependency package will provide a (nodejs-compatible) swagger-client for google-maps's web-apis, with a working web-demo

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
1
Weekly Downloads
2
Last Commit
3yrs ago
Bundle Size (min+gzip)
247.2KB
Not Tree-Shakeable