https://github.com/mapbox/earcut
algorithm computational-geometry delaunay javascript polygon tessellation triangulation
Score: 30.20302336571939
Last synced: 1 day ago
JSON representation
Repository metadata:
The fastest and smallest JavaScript polygon triangulation library for your WebGL apps
- Host: GitHub
- URL: https://github.com/mapbox/earcut
- Owner: mapbox
- License: isc
- Created: 2015-01-16T15:00:29.000Z (almost 12 years ago)
- Default Branch: main
- Last Pushed: 2026-10-23T10:20:57.000Z (11 days ago)
- Last Synced: 2026-11-01T14:15:07.817Z (1 day ago)
- Topics: algorithm, computational-geometry, delaunay, javascript, polygon, tessellation, triangulation
- Language: JavaScript
- Homepage: https://mapbox.github.io/earcut/viz/
- Size: 4.95 MB
- Stars: 2,624
- Watchers: 166
- Forks: 228
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Codeowners: CODEOWNERS
Owner metadata:
- Name: Mapbox
- Login: mapbox
- Email:
- Kind: organization
- Description: Mapbox is the location data platform for mobile and web applications. We're changing the way people move around cities and explore our world.
- Website: https://www.mapbox.com
- Location: Washington DC
- Twitter: mapbox
- Company:
- Icon url: https://avatars.githubusercontent.com/u/600935?v=4
- Repositories: 868
- Last Synced at: 2026-10-29T13:51:44.534Z
- Profile URL: https://github.com/mapbox
GitHub Events
Total
- Create event: 11
- Delete event: 10
- Fork event: 12
- Issue comment event: 27
- Issues event: 4
- Pull request event: 14
- Pull request review comment event: 3
- Pull request review event: 6
- Push event: 26
- Release event: 3
- Watch event: 166
- Total: 282
Last Year
- Create event: 7
- Delete event: 7
- Fork event: 3
- Pull request event: 1
- Push event: 22
- Release event: 1
- Watch event: 16
- Total: 57
Committers metadata
Last synced: 2 days ago
Total Commits: 320
Total Committers: 25
Avg Commits per committer: 12.8
Development Distribution Score (DDS): 0.103
Commits in past year: 71
Committers in past year: 7
Avg Commits per committer in past year: 10.143
Development Distribution Score (DDS) in past year: 0.113
| Name | Commits | |
|---|---|---|
| Vladimir Agafonkin | a****n@g****m | 287 |
| Konstantin Baumann | k****n@a****m | 4 |
| EpicDima | 3****a | 3 |
| John Firebaugh | j****h@g****m | 3 |
| Blake Thompson | f****e@g****m | 2 |
| Samuel Rigaud | 4****d | 2 |
| Andres Oviedo | a****o@g****m | 1 |
| Dan Bagnell | d****l@g****m | 1 |
| Denis | c****s@g****m | 1 |
| Goswin | g****y@y****m | 1 |
| Hannes Janetzek | h****k@g****m | 1 |
| Jani Simomaa | j****a@g****m | 1 |
| Larpon | L****n | 1 |
| Lucas Habersaat | l****t@e****m | 1 |
| Luka S | g****b@j****v | 1 |
| Michael Barry | m****y | 1 |
| Michael Conrad | 5****d | 1 |
| Mstislav Zhivodkov | m****v@2****u | 1 |
| Postert | 5****t | 1 |
| Russ Biggs | r****s@g****m | 1 |
| Simon Reinhard | s****d@e****m | 1 |
| Tenyoru | r****9@p****m | 1 |
| Waldir Pimenta | w****s@g****m | 1 |
| mapbox-metahub[bot] | 2****] | 1 |
| npmcdn-to-unpkg-bot | n****t | 1 |
Issue and Pull Request metadata
Last synced: 2 days ago
Total issues: 88
Total pull requests: 79
Average time to close issues: over 1 year
Average time to close pull requests: 4 months
Total issue authors: 74
Total pull request authors: 36
Average comments per issue: 2.48
Average comments per pull request: 1.23
Merged pull request: 51
Bot issues: 0
Bot pull requests: 1
Past year issues: 10
Past year pull requests: 20
Past year average time to close issues: 16 days
Past year average time to close pull requests: 13 days
Past year issue authors: 6
Past year pull request authors: 9
Past year average comments per issue: 1.0
Past year average comments per pull request: 0.65
Past year merged pull request: 14
Past year bot issues: 0
Past year bot pull requests: 1
Top Issue Authors
- mourner (7)
- EpicDima (5)
- samsonsite1 (3)
- finscn (2)
- jkieboom (2)
- rodovich (1)
- DoubleYellowEgg (1)
- mataron (1)
- torvalamo (1)
- davidmanzanares (1)
- Sumbera (1)
- FelixNumworks (1)
- PieroV (1)
- eslachance (1)
- CodeSmith32 (1)
Top Pull Request Authors
- mourner (29)
- EpicDima (5)
- s-rigaud (3)
- finscn (3)
- hornta (2)
- jfirebaugh (2)
- JaffaKetchup (2)
- MaxGraey (2)
- trusktr (2)
- msbarry (2)
- Andarist (2)
- lucashabersaat (1)
- haseebehsan (1)
- NaridaL (1)
- tenyoru (1)
Top Issue Labels
- bug (24)
- question (16)
- enhancement (8)
- wontfix (1)
Top Pull Request Labels
- bug (1)
- ai (1)
Package metadata
- Total packages: 4
-
Total downloads:
- npm: 54,162,509 last-month
- Total docker downloads: 145,217,190
- Total dependent packages: 471 (may contain duplicates)
- Total dependent repositories: 40,645 (may contain duplicates)
- Total versions: 102
- Total maintainers: 29
npmjs.org: earcut
The fastest and smallest JavaScript polygon triangulation library for your WebGL apps
- Homepage: https://github.com/mapbox/earcut#readme
- Licenses: ISC
- Latest release: 3.2.4 (published about 1 month ago)
- Last Synced: 2026-11-01T14:11:24.939Z (1 day ago)
- Versions: 46
- Dependent Packages: 459
- Dependent Repositories: 40,645
- Downloads: 54,162,509 Last month
- Docker Downloads: 145,206,170
-
Rankings:
- Downloads: 0.11%
- Dependent packages count: 0.124%
- Dependent repos count: 0.145%
- Docker downloads count: 0.336%
- Average: 0.836%
- Stargazers count: 1.977%
- Forks count: 2.323%
-
Maintainers (29)
- mapbox-npm-01
- mapbox-npm-02
- mapbox-npm-07
- mapbox-npm-03
- mapbox-npm-04
- mapbox-npm-09
- mapbox-npm-05
- mapbox-npm-06
- mapbox-npm-08
- mapbox-npm-advanced-actions
- mapbox-npm-ci
- mapbox-npm
- mapbox-admin
- mapbox-machine-user
- mourner
- mbx-npm-02-staging
- mbx-npm-09-production
- mbx-npm-08-production
- mbx-npm-07-production
- mbx-npm-06-production
- mbx-npm-05-production
- mbx-npm-04-production
- mbx-npm-03-production
- mbx-npm-02-production
- mbx-npm-01-production
- mbx-npm-ci-production
- mbx-npm-ci-staging
- mbx-npm-advanced-actions-production
- mbx-npm-advanced-actions-staging
proxy.golang.org: github.com/mapbox/earcut
- Homepage:
- Documentation: https://pkg.go.dev/github.com/mapbox/earcut#section-documentation
- Licenses: isc
- Latest release: v3.2.4+incompatible (published about 1 month ago)
- Last Synced: 2026-10-31T17:02:46.929Z (2 days ago)
- Versions: 34
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent packages count: 8.973%
- Average: 9.546%
- Dependent repos count: 10.118%
repo1.maven.org: org.webjars.npm:earcut
WebJar for earcut
- Homepage: https://www.webjars.org
- Documentation: https://appdoc.app/artifact/org.webjars.npm/earcut/
- Licenses: ISC
- Latest release: 3.2.3 (published 3 months ago)
- Last Synced: 2026-10-31T17:02:46.761Z (2 days ago)
- Versions: 13
- Dependent Packages: 12
- Dependent Repositories: 0
- Docker Downloads: 11,020
-
Rankings:
- Docker downloads count: 2.956%
- Dependent packages count: 4.987%
- Stargazers count: 8.498%
- Average: 12.701%
- Forks count: 14.645%
- Dependent repos count: 32.421%
repo1.maven.org: org.mvnpm:earcut
The fastest and smallest JavaScript polygon triangulation library for your WebGL apps
- Homepage: https://github.com/mapbox/earcut#readme
- Documentation: https://appdoc.app/artifact/org.mvnpm/earcut/
- Licenses: ISC
- Latest release: 3.2.4 (published about 1 month ago)
- Last Synced: 2026-10-31T17:03:08.647Z (2 days ago)
- Versions: 9
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 33.901%
- Average: 41.184%
- Dependent packages count: 48.466%
Dependencies
- 366 dependencies
- benchmark ^2.1.4 development
- browserify ^17.0.0 development
- c8 ^7.11.3 development
- coveralls ^3.1.1 development
- eslint ^8.19.0 development
- eslint-config-mourner ^2.0.3 development
- mkdirp ^1.0.4 development
- tape ^5.5.3 development
- uglify-js ^3.16.2 development
- watchify ^4.0.0 development
- actions/checkout v4 composite
- actions/setup-node v4 composite