Skip to content
devhub.
ExploreCompareSaved
Sign in
DevHubBuilt for curious developers. Data from GitHub.
Back to repositories
Public repository / Turfjs

turf

A modular geospatial engine written in JavaScript and TypeScript

View on GitHub
10.5KStars
1KForks
290Open issues
176Subscribers

Language distribution

Share of source bytes reported by GitHub

TypeScript99%
JavaScript1%
Shell<1%

Recent activity

Latest commits on the default branch

Bump pnpm/setup from 2.1.0 to 3.0.0 (#3169)dependabot[bot] · Sep 30, 2026Update featureEach TypeScript syntax (#3163)mfedderly · Sep 7, 2026Improve propsEach TypeScript signature (#3162)mfedderly · Sep 7, 2026Update coordEach for improved TypeScript inference (#3160)mfedderly · Sep 7, 2026Move to pnpm/setup for github workflows (#3161)mfedderly · Sep 7, 2026break(turf-projection) change toWgs84 and toMercator `G =` to `G extends` (#3157)mfedderly · Aug 18, 2026break(invariant) `getType` remove unused `_name` parameter (#3156)mfedderly · Aug 18, 2026Rework projection public API to allow arbitrary projections (#3098)mfedderly · Aug 18, 2026Update dependabot and workflows per zizmor suggestions (#3155)mfedderly · Aug 18, 2026fix(turf-random): BREAKING: standardize randomPolygon and randomLineString options to camelCase (#3154)faizanjafar · Aug 17, 2026

Project details

Created Oct 2013 Updated Sep 2026 MIT License Project website
algorithmcomputational-geometrygeojsongeospatialgisjavascriptmappingturf

Contributors

8
DenisCarriere's avatarDenisCarriere1763 commitsmorganherlocker's avatarmorganherlocker678 commitsmfedderly's avatarmfedderly218 commitstmcw's avatartmcw215 commitsstebogit's avatarstebogit154 commits
rowanwins's avatar
rowanwins
138 commits
smallsaucepan's avatarsmallsaucepan114 commits
muziejus's avatarmuziejus97 commits