Skip to content
Agents tracked: 440 Downloads (7d): 202M down 19.5% GitHub stars: 10.4M Releases (7d): 607 Agent status: all upSince last limit reset: Claude 28d · Codex 0d Updated Oct 21, 2026

Turf

Geospatial analysis for GeoJSON in JavaScript: distances, areas, buffers, joins.

Utilities npm MIT Maps and geodata

Used in agent projects
9
0.2% of 4,818 JS/TS repos built with AI coding agents; 16 counting our dependency samples
Gid Score
50 /100
#1481 of 3,794 tools, #180 in utilities · ranking
In the catalog because
Editors' pick
a standard tool for maps and geodata, too rare in our project count to rank
Downloads
896K
npm, last 7 days, @turf/turf
GitHub stars
10.5K
1,025 forks · last push Sep 30, 2026

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

Top tools by Gid Score

Turf: downloads per weeknpm, @turf/turf 896,283
Turf: GitHub starsTurfjs/turf 10,519

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 CSS87.5% of Turf projects · 2.7× more than average
Lucide React62.5% of Turf projects · 3.1× more than average
Playwright (JavaScript)56.2% of Turf projects · 3.3× more than average
ESLint81.2% of Turf projects · 2.2× more than average
date-fns43.8% of Turf projects · 4.2× more than average
React75.0% of Turf projects · 2.3× more than average
Vitest56.2% of Turf projects · 2.7× more than average
TypeScript87.5% of Turf projects · 1.6× more than average

By coding agent

Cursor0.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

Most funded tools

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 months12

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

Packagenpm install @turf/turf
Main stacksNext.js (8), TypeScript / JavaScript (6), Python (2)
Example projectsQueueLab/QCX, ForumViriumHelsinki/R4C-Cesium-Viewer, FixMyBerlin/trassenscout

Alternatives to Turf

All utilities

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

Is Turf right for your project? Ask AgentGid →