Introducing G2.ai, the future of software buying.Try now
Leaflet.js
Show rating breakdown
Save to My Lists
Unclaimed
Unclaimed

Top Rated Leaflet.js Alternatives

Leaflet.js Reviews & Product Details

Leaflet.js Overview

What is Leaflet.js?

Leaflet is the leading open-source JavaScript library for mobile-friendly interactive maps. Weighing just about 38 KB of JS, it has all the mapping features most developers ever need.

Leaflet.js Details
Show LessShow More
Product Description

Leaflet is the leading open-source JavaScript library for mobile-friendly interactive maps. Weighing just about 38 KB of JS, it has all the mapping features most developers ever need.


Seller

It's open source...

Description

Magenta ApS is a Copenhagen-based company specializing in the development of open-source software solutions. They emphasize creating flexible, scalable tools primarily targeted at public institutions and larger organizations. Magenta's projects often focus on system integration, digitalization, and optimizing workflows through technology. Their mission is anchored in providing robust software that promotes transparency and accessible technology for all, leveraging open-source frameworks to ensure security, adaptability, and community-driven enhancements.

Recent Leaflet.js Reviews

Tek K.
TK
Tek K.Small-Business (50 or fewer emp.)
4.0 out of 5
"Leafletjs is excellent library for the mapping"
Easy to create maps and supports the huge number of plugins. Lightweight, open-source JS library are the key things for loving this library. Being ...
Massimo C.
MC
Massimo C.Mid-Market (51-1000 emp.)
4.0 out of 5
"Not the easiest library to customize, but definitely, a must-have for map development"
Light, easy to import and to use. Very good if you want to make a POC and great to use as a base for big projects if you can master this library
Verified User
U
Verified UserSmall-Business (50 or fewer emp.)
3.5 out of 5
"Leaflet Review"
I like that Leafletjs very lightweight, and also can be used with OpenStreetMap.

Leaflet.js Media

Answer a few questions to help the Leaflet.js community
Have you used Leaflet.js before?
Yes

29 Leaflet.js Reviews

4.6 out of 5
The next elements are filters and will change the displayed results once they are selected.
Search reviews
Hide FiltersMore Filters
The next elements are filters and will change the displayed results once they are selected.
The next elements are filters and will change the displayed results once they are selected.
29 Leaflet.js Reviews
4.6 out of 5
29 Leaflet.js Reviews
4.6 out of 5
G2 reviews are authentic and verified.
Tek K.
TK
Instructor
Small-Business(50 or fewer emp.)
More Options
Validated Reviewer
Verified Current User
Review source: G2 invite
Incentivized Review
Rating Updated ()
Business partner of the seller or seller's competitor, not included in G2 scores.
What do you like best about Leaflet.js?

Easy to create maps and supports the huge number of plugins. Lightweight, open-source JS library are the key things for loving this library. Being the Js developer, I always like to create the web-mapping and web-GIS functionalities easily. The leafletjs makes it easier to make the geoportal and share the maps easily all around the world. Review collected by and hosted on G2.com.

What do you dislike about Leaflet.js?

I frequently check the GitHub repo of this library. It seems like no one is maintaining properly this library. It has 29.7K stars but it has lots of open issues (428) and pulls requests(160). I also checked the gitter chat box, there as well not much response. People are not responding to the messages to the group. Please someone maintain the repo. Review collected by and hosted on G2.com.

Recommendations to others considering Leaflet.js:

Leafletjs is the open-source, light-weight mapping library, just use it. Review collected by and hosted on G2.com.

What problems is Leaflet.js solving and how is that benefiting you?

As being the web-GIS developer, the map is the key thing. The visualization of the map from different sources and making some useful web-GIS basic functionalities (like, zoom in, zoom out, measuring distance/area etc). Review collected by and hosted on G2.com.

Richard G.
RG
Software Developer
Enterprise(> 1000 emp.)
More Options
Validated Reviewer
Verified Current User
Review source: G2 invite
Incentivized Review
What do you like best about Leaflet.js?

Leaflet is a mature framework that is well documented. I've been using it since 2014 and it has a large community, especially on stack overflow. It has all the basic features a basic web mapping project needs and is a great starting point for your web mapping projects. It's very lightweight and does its job. Review collected by and hosted on G2.com.

What do you dislike about Leaflet.js?

Although it is very powerful a lot of the time capabilities are at the mercy of mapping providers like google for their tiles. It usually requires wrappers for most frameworks that are variable in maintenance and quality. Leaflet is clearly showing its age since it's missing some mapping related functions that can be found in other libraries. Review collected by and hosted on G2.com.

Recommendations to others considering Leaflet.js:

Just try it. Examples on the site are very easy to follow and should get you started. Folks on stack overflow are also very eager to help. There are also a lot of examples on codepen.io. It's very popular in the community for quick hacks. Review collected by and hosted on G2.com.

What problems is Leaflet.js solving and how is that benefiting you?

Leaflet.js was chosen as the container library for a business intelligence software I prototyped. I used leaflet to create maps, as its basically a container library for tiles. I used it to draw shapes, points and lines on maps. It's has a very open source license so usually no conflicts with the project. Biggest hurdle is usually where you source the tiles. Finally, with the right CSS skills, I have found it quite mobile friendly in terms of scaling and touch controls. The biggest benefits of leaflet is really how simple it is in terms of its functionality and use. As mentioned before it is well documented and has a large community behind it that has solved many types of problems on many different web frameworks. Review collected by and hosted on G2.com.

Andrii S.
AS
Full stack web developer
Small-Business(50 or fewer emp.)
More Options
Validated Reviewer
Verified Current User
Review source: G2 invite
Incentivized Review
Rating Updated ()
What do you like best about Leaflet.js?

I like that it is easy to connect leaflet to web page. It allows to use third party map tiles like mapbox tiles. It allows to customize map, add some additional settings for final user, like markers with popups where each popup can exist any text and even fields which user can edit. Markers can be grouped to clusters and when final user zoom in a map, clusters are divided to smaller clusters and finally to separate markers. It is possible to customize markers, make their look unique. Use different third party extensions and so on. I think it is the best JS library for working with maps. It uses openstreetmaps, so it does not cost anything for developers. Review collected by and hosted on G2.com.

What do you dislike about Leaflet.js?

If your map has a lot of data, e.g. thousands of markers in clusters, Leaflet will use a lot of RAM what will make your browser freezing. It does not have as much tile designs as google maps for example. It is also built on opestreetmaps which are not so accurate as google maps API. Review collected by and hosted on G2.com.

Recommendations to others considering Leaflet.js:

Almost everything you need can be found in official documentation of this library. I would also use stack overflow and google when have some troubles with my maps. If you need just a basic map or even heavy map - it is one of the best solutions on the market and it is free. Review collected by and hosted on G2.com.

What problems is Leaflet.js solving and how is that benefiting you?

I used leaflet.js for displaying different objects with latitude and longitude on maps for few deveped by our company geocoding services. Review collected by and hosted on G2.com.

Kai Cong L.
KL
Associate Software Engineer
Mid-Market(51-1000 emp.)
More Options
Validated Reviewer
Verified Current User
Review source: G2 invite
Incentivized Review
What do you like best about Leaflet.js?

The ease of use for leaflet is as simple as including it as a library. You are literally able to enjoy the best of both world from the commercial and open source mapping community. Review collected by and hosted on G2.com.

What do you dislike about Leaflet.js?

Nothing much to complain about and with a huge community. The only downside is that you might have some digging work to do if the features you are working on is obscure and the community might not be fully onboard to implement it.

End of a day, this an opensource community we are talking about and we should help to develop and contribute back to the source that we are getting the benefits from. Review collected by and hosted on G2.com.

Recommendations to others considering Leaflet.js:

You should definitely consider it as the community support is good. It is easy to use and fast to implement for your various software projects.

This will be even better for starters as the learning curve is gentle. Easy to pick up even for a 12 years old. There are even github project that provides additional features to LeafletJS core functionalities.

It is a thumbs up for me!!!!!!!!!!!! Review collected by and hosted on G2.com.

What problems is Leaflet.js solving and how is that benefiting you?

Leaflet resolves the need to depend on a single publisher for your day to day web display mapping needs. We can pick our choice and services and do a mix and match between open street map, google, arcgis and etc.

We have realised

1. Speed to market

2. Interactive mapping for our client

3. Lowered costs

If you are looking for the above 3 benefits as well, this is a top top choice. Review collected by and hosted on G2.com.

Joe G.
JG
Full Stack Developer
Small-Business(50 or fewer emp.)
More Options
Validated Reviewer
Verified Current User
Review source: G2 invite
Incentivized Review
What do you like best about Leaflet.js?

Leaflet.js is fast to use and easy to learn on the development side. Integrates well with other JS packages. Vanilla + React versions available. Super customizable with managing display settings, custom map markers, customizing map popups, etc. Hands down my favorite javascript map library. Review collected by and hosted on G2.com.

What do you dislike about Leaflet.js?

Watch out for version conflicts between some third party libraries that work on top of Leaflet.js (search for example). Not all libraries that are built for Leaflet.js have a React version, so be aware of that too when using Leaflet in React projects. Like any new library, there is of course a learning curve, especially when dealing with state changes in React. That being said, it's a pretty easy-to-use library, especially when considering everything it does out of the box. Review collected by and hosted on G2.com.

Recommendations to others considering Leaflet.js:

Easy to try out, so why not try it out? I haven't ran into any issues that would neccesitate reaching out to support, but with a large community of users around the product, I imagine the support would be pretty responsive. At any rate, with so many users there are "unofficial" docs abound via blog posts, Medium articles, etc. Review collected by and hosted on G2.com.

What problems is Leaflet.js solving and how is that benefiting you?

Displaying data with map markers, and using map to allow users to select location by address. Leaflet search library allows for frontend geocoding on the fly - no backend work required. Super cool.

I use Leaflet.js for kindcardmap.com - a project that attempts to map acts of kindness across the world through trackable cards. Review collected by and hosted on G2.com.

Massimo C.
MC
Frontend Developer
Mid-Market(51-1000 emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized Review
What do you like best about Leaflet.js?

Light, easy to import and to use.

Very good if you want to make a POC and great to use as a base for big projects if you can master this library Review collected by and hosted on G2.com.

What do you dislike about Leaflet.js?

1) It's hell if you want to customize the marker's popup in any interesting way

- eg: having custom UI elements shown inside the marker popoup

2) no native support for any JS framework as of right now, there are some community-made ones, but not well maintained in my opinion Review collected by and hosted on G2.com.

Recommendations to others considering Leaflet.js:

Play around with the library for a few days before using it in any production software.

It looks easy but the customization is hard and the documentation is not great.

Use it, break it, push it to its limit, then i one way or another it won't meet your requirements, in that case, you just have to make your own extensions and customizations Review collected by and hosted on G2.com.

What problems is Leaflet.js solving and how is that benefiting you?

I was able to implement complex GIS for different customers in the last years and a BIS too.

The main benefit was the ease of use even without any UI implementation, and the big amount of community-made extensions. Review collected by and hosted on G2.com.

Anish S.
AS
Chief Executive Officer
Small-Business(50 or fewer emp.)
More Options
Validated Reviewer
Verified Current User
Review source: G2 invite
Incentivized Review
Business partner of the seller or seller's competitor, not included in G2 scores.
What do you like best about Leaflet.js?

It gets rapid updates. The community is responsive to issues and feature requests. The code is well documented. It was one of the first mapping libraries which had mobile integration. The GUI is simple and clean. Review collected by and hosted on G2.com.

What do you dislike about Leaflet.js?

The code doesn't work in the same way across all platforms. The fact that Leaflet is the go-to solution for mobile applications, it can be a pain trying to get all mobile browsers run the same functionality in the same way. Review collected by and hosted on G2.com.

Recommendations to others considering Leaflet.js:

Read the documentation of Leaflet to understand whether it fits your purpose. The fact that it's well documented will make the decision easy. You should also check their current issues and feature requests on github to understand your use case better. Review collected by and hosted on G2.com.

What problems is Leaflet.js solving and how is that benefiting you?

Had to port code from Open layers to Leaflet as open layers had a large number of legacy components making it difficult to manage. The biggest benefit with Leaflet is that new features are getting added at a rapid pace and the code is being maintained in a way such that it's integration is smooth with minimal trouble. Review collected by and hosted on G2.com.

Pavan D.
PD
Software Engineer
Small-Business(50 or fewer emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized Review
What do you like best about Leaflet.js?

Very easy to integrate and use in code especially with all the filters with respect to maps. One of the finest interactive tools for data visualization with no bounds with respect to size. It allows to use HTML format too, making it very simpler to stuff in as much information as possible. The loading of maps is also pretty fast and availability of various colors and markers is great for distinguishing everything. Overall, leaflet.js is 9/10 tool even for a beginner level devloper due to its ease of use. Review collected by and hosted on G2.com.

What do you dislike about Leaflet.js?

The size goes on increasing making it difficult to open in few of the browsers. It is especially working only with mozilla when the size keeps on increasing and with addition of html and base64 data to the interactive maps. Few more of the javasript parameters can be made available to the user to make the maps more customized as required. The maps generated are not provided with any source leaving few disputed areas wrongly marked which can make an issue in few countries. The loading of maps takes a lot of time in few browsers especially in chrome. But all said, the product is very good and was very helpful, hope some changes can be made. Review collected by and hosted on G2.com.

What problems is Leaflet.js solving and how is that benefiting you?

We had all the data of multiple stores across India, which sell primarily FMCG goods. We were trying to do the market basket analysis, price analytics with historical prices of the product. So, we placed all the stores as markers in the map with each marker will popup and show all the analytics data we produced. The best part was the map visualization which was extremely easy for presentation and easy to interact. Review collected by and hosted on G2.com.

Yan W.
YW
Graphic Reporter
Mid-Market(51-1000 emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized Review
What do you like best about Leaflet.js?

Leaflet.js has one of the best documentation and tutorials of its kind. I learned to use Leaflet to build a crime map when I just started to learn Javascript. I had a few problems, but it's rewarding to see the result. I also like that there are so many free plug-ins to make our life easier. Review collected by and hosted on G2.com.

What do you dislike about Leaflet.js?

-It seems Leaflet load tiles slower than Google Maps or Mapbox. When the Internet speed is not ideal, it takes time to load.

-Leaflet relies a lot on SVG; I've used canvas renderer, but the performance is not as good as Google Maps or Mapbox. Review collected by and hosted on G2.com.

What problems is Leaflet.js solving and how is that benefiting you?

I have used leaflets with my personal and professional interactive projects. The benefits are obvious: easy to implement, easy to use, the code is readable and reusable, it's responsive on different sizes screens, the documentation is easy to digest. Review collected by and hosted on G2.com.

Verified User in Research
UR
Mid-Market(51-1000 emp.)
More Options
Validated Reviewer
Verified Current User
Review source: G2 invite
Incentivized Review
What do you like best about Leaflet.js?

If it is your first time to create an application that requires maps, Leaflet is one of the best to use for beginners. Leaflet has a nice and easy to understand documentation. Since it is a well-known library, you can see a lot of projects and video tutorials online which you can use as your reference. Another reason for recommending Leaflet is because of React Leaflet, which makes map creation and customization a lot easier. Review collected by and hosted on G2.com.

What do you dislike about Leaflet.js?

None. Everything you need to know is included in the documentation. Review collected by and hosted on G2.com.

What problems is Leaflet.js solving and how is that benefiting you?

I create maps to track satellites, render images and use draw control as user interaction. These are all possible with Leaflet.js. Review collected by and hosted on G2.com.