- Notifications
You must be signed in to change notification settings - Fork981
A modular geospatial engine written in JavaScript and TypeScript
License
Turfjs/turf
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
A modular geospatial engine written in JavaScript
Turf is aJavaScript library forspatial analysis. It includes traditional spatial operations, helper functions for creatingGeoJSON data, and data classification and statistics tools. Turf can be added to your website as a client-side module, or you canrun Turf server-side withNode.js (see below).
Read ourgetting started guide to begin working with Turf.
Or explore the Turf API and examples atturfjs.org.
Turf is currently published to work with any reasonably modern Javascript runtime.
Node is a first class citizen, and we recommend using anActive or Maintenance LTS release.
Other runtimes, such as Deno or Bun, are not officially supported. We would be very interested to hear your experiences though.
Turf uses Babel to transpile to a JavaScript version usable by mostmodern browsers. Any browser that matches the following criteria as defined byBrowserslist:
> 0.25%, last 2 versions, fully supports es5, not dead
This project exists thanks to all the people who contribute. If you are interested in helping, check out theContributing Guide.
Thank you to all our backers! 🙏 [Become a backer]
Support this project by becoming a sponsor. Your logo will show up here with a link to your website. [Become a sponsor]
About
A modular geospatial engine written in JavaScript and TypeScript
Topics
Resources
License
Code of conduct
Security policy
Uh oh!
There was an error while loading.Please reload this page.