turf
A turf.js-like geospatial analysis library working with GeoJSON, written in pure Dart.
0.0.12
131K downloads/mo
#1011 most downloaded on pub.dev
dartclub/turf_dart
What this package is like to depend on
Last release 3 months ago
12 May 2026
Release timing varies
gaps range from 1 weeks to 2.0 years
Most releases are documented
notes for 15 of 22 stable releases
Nothing withdrawn
no release was ever pulled
6 years old
22 releases · first in 2020
2 releases in the last 12 months
see the full history below
Release timeline
22 releases · Aug 2020 to May 2026Releases
latest 22-
0.0.1212 May 2026Release notes
Open source →- Implements support for GeoJSON "other members" / foreign members, including JSON serialization, deserialization, cloning, and copy helpers #222
- Implements
lineclipfor clipping line strings and polygons to bounding boxes #235 - Implements
pointOnFeature, with tests, benchmarks, examples, and generated visualization fixtures #216 - Adds library-level doc comments to all public libraries and fixes documentation reference warnings #257
-
0.0.1101 May 2026Release notes
Open source →- Implements
simplifyforFeature<LineString>#183 - Implements
circle#187 - Implements
pointToLineDistance#189 - Implements
lineSliceAlong#190 - Implements
polygonTangents#212 - Implements
square#213 - Implements
envelope#215 - Implements
centerOfMass#221 - Implements
toMercatorandtoWgs84#230 - Implements
flip#231 - Implements
randomLineString#242 - Implements
combineto convert feature collections to multi-geometries #245 - Implements
flattento flatten Multi* geometries to their single counterparts #246 - Fixes wrong conversion from meters to yards and from meters to inches #194
- Fixes
booleanIntersectsfalse positive #196 - CI/CD and tooling improvements #218 #247 #248 #252
- Implements
-
0.0.1013 May 2024Release notes
Open source →- Implements
lineSlice#158 - Introduce geotypes package for GeoJSON serialization
- Other small improvements
- Implements
-
0.0.901 Feb 2024Release notes
Open source →- Implements
length,along#153 - Documentation: Improves pub.dev scores by fixing bad links in Readme.md
- Implements
-
0.0.813 Jun 2023Release notes
Open source →- Implements
transformRotate,rhumbDistance,rhumbDestination,centroid#147 - Introduce
localCoordIndexincoordEach - Implements all the
boolean* functions #91 - Implements
areafunction #123 - Implements
polygonSmoothfunction #127 - Fixes missing parameter in nearest point on line #145
- Other core improvements
- Support for Dart 3
- Implements
-
0.0.711 Jul 2022Release notes
Open source →- Implements
nearestPointOn(Multi)Line#87 - Implements
explodefunction #93 - Implements
bbox-polygonandbbox,center, polyline functions #99 - Updates the
BBox-class constructor #100 - Implements
rhumbBearingfunction #109 - Implements
lineToPolygonandpolygonToLinefunctions #104 - Implements
truncatefunction #111 - Implements
cleanCoordfunction #112 - Some documentation & README improvements
- Implements
-
0.0.619 Apr 2022Release notes
Open source →- This is solely a quality release, without new functionality:
- Documentation: improves pub.dev scores, raised documentation coverage, fixed typos
- Return type fixes for the the meta extensions
-
0.0.6+219 Apr 2022 -
0.0.6+319 Apr 2022 -
0.0.512 Apr 2022Release notes
Open source →- Implements all meta functions and
lineSegment - Adds a lot of documentation
- Several bug and type fixes
- Implements all meta functions and
-
0.0.415 Jan 2022 -
0.0.330 Nov 2021 -
0.0.214 Sep 2020Release notes
Open source →- normalization for coordinates (Position)
- and yes, it's still under heavy development
-
0.0.2+115 Sep 2020 -
0.0.2+201 Nov 2020Nothing published for this version
-
0.0.2+305 Nov 2020 -
0.0.1+130 Aug 2020Nothing published for this version
-
0.0.1+230 Aug 2020Nothing published for this version
-
0.0.1+330 Aug 2020Nothing published for this version
-
0.0.1+431 Aug 2020Nothing published for this version
-
0.0.1+531 Aug 2020Nothing published for this version
-
0.0.1+613 Sep 2020Nothing published for this version