Turf
Geospatial analysis for GeoJSON in JavaScript: distances, areas, buffers, joins.
Utilities npm MIT Maps and geodata
How Turf is used
AgentGid editors added Turf to the catalog as a well-known library for maps and geodata. In our scan it appears in 16 public GitHub projects, 9 of them set up for AI coding agents, so there is too little project data to rank it against the tools people use most. Projects that use it most often also use Tailwind CSS (87.5%), Lucide React (62.5%), Playwright (JavaScript) (56.2%).
Turf popularity over time
Gid Score 50: downloads 63, use in agent projects 24, GitHub stars 51, downloads trend 63 (each 0-100). How it is calculated.
Often used with Turf
| Tailwind CSS | 87.5% of Turf projects · 2.7× more than average |
|---|---|
| Lucide React | 62.5% of Turf projects · 3.1× more than average |
| Playwright (JavaScript) | 56.2% of Turf projects · 3.3× more than average |
| ESLint | 81.2% of Turf projects · 2.2× more than average |
| date-fns | 43.8% of Turf projects · 4.2× more than average |
| React | 75.0% of Turf projects · 2.3× more than average |
| Vitest | 56.2% of Turf projects · 2.7× more than average |
| TypeScript | 87.5% of Turf projects · 1.6× more than average |
By coding agent
| Cursor | 0.2% of projects set up for it |
|---|
Share of public repos configured for each agent that list Turf as a dependency.
How Turf is funded
Open Collective: TurfJS
| Received, last 12 months | $570 Oct 2025 – Sep 2026 |
|---|---|
| Estimated annual budget | $956 Open Collective's estimate |
| Balance | $9,131 |
| Raised since the start | $10,168 · $1,037 paid out |
| Typical month median, last 12 months | $41 · $40 over 24 months |
| Last 12 months vs the 12 before | -13% |
| Contributors, last 12 months | 12 |
Top company backers all time, 11 companies in total
| Mapbox | $2,400 since Mar 2018 |
|---|---|
| Pozi | $820 since Nov 2019 |
| Torutek | $375 since Aug 2025 |
| 2metz | $350 since Dec 2021 |
| Intevation | $246 since Dec 2018 |
Oct 2021Sep 2026
Money by month, last five years. First money received in Mar 2018. The typical month is the median: one big one-off donation does not move it.
USD after payment processor fees, as Open Collective reports it; fiscal host Open Source Collective. Source
Ways to fund Turf
Open Collective
As the maintainers list them in the npm package. Checked Oct 20, 2026.
Install
| Package | npm install @turf/turf |
|---|---|
| Main stacks | Next.js (8), TypeScript / JavaScript (6), Python (2) |
| Example projects | QueueLab/QCX, ForumViriumHelsinki/R4C-Cesium-Viewer, FixMyBerlin/trassenscout |
Alternatives to Turf
In our scan, none of the most used tools in Utilities does the same job as Turf: they are add-ons, companions or tools for a different task.
More in Utilities: clsx date-fns PyYAML uuid yaml js-yaml glob Lodash