Usage
Download statistics for 2025-08-11.
PyPI Download Statistics
# | napari | npe2 | napari-plugin-manager |
---|---|---|---|
Last day | 2591 | 1395 | 441 |
Last week | 26029 | 22946 | 7070 |
Last month | 120039 | 100698 | 33419 |
Total | 5300289 | 4878111 | 579261 |
Conda Download Statistics
# | napari | npe2 | napari-plugin-manager |
---|---|---|---|
Total | 191848 | 126463 | 31794 |
Last version | 720 | 2752 | 8165 |
Bundled App Downloads
Windows | macOS | Linux |
---|---|---|
8498 | 4204 | 1256 |
Forum Engagement
There are 1319 topics on forum.image.sc with the napari tag.
Total engagement: 853 users.
364 topics active since 2024-01-01 with 341 users.
Download Maps
GitHub Statistics
Activity Overview
Napari issues activity
Cumulative activity on the repository.
Napari pull requests activity
Cumulative PR activity.
Napari GitHub Stars
Current star count.
Napari Downloads per Day
Daily download form conda
Version downloaded from conda in last 30 days
Basic GitHub Statistics (2025-08-11)
Name | Value |
---|---|
Stars | 2438 |
Active contributors | 57 |
Average PR per day | 0.27 |
Total PRs | 4669 |
Merged PRs | 3945 |
PRs closed without merge | 635 |
Open PRs | 89 |
Merged PRs since 2024-01-01 | 856 |
Open PRs since 2024-01-01 | 157 |
New features since 2024-01-01 | 37 |
New enhancements since 2024-01-01 | 102 |
Bug fixes since 2024-01-01 | 184 |
Issues closed since 2024-01-01 | 573 |
Issues opened since 2024-01-01 | 642 |
Contributor Activity
Top Contributor Metrics
All Time
PR creator | Total | napari/napari | napari/docs | napari/npe2 |
---|---|---|---|---|
Czaki | 756 | 686 | 49 | 21 |
tlambert03 | 663 | 535 | 2 | 126 |
sofroniewn | 485 | 482 | 0 | 3 |
psobolewskiPhD | 288 | 188 | 93 | 7 |
jni | 279 | 219 | 59 | 1 |
Carreau | 274 | 255 | 1 | 18 |
brisvag | 205 | 196 | 8 | 1 |
melissawm | 165 | 59 | 99 | 7 |
andy-sweet | 146 | 140 | 4 | 2 |
DragaDoncila | 125 | 98 | 11 | 16 |
Since 2024-01-01
PR creator | Total | napari/napari | napari/docs | napari/npe2 |
---|---|---|---|---|
Czaki | 319 | 284 | 28 | 7 |
psobolewskiPhD | 186 | 124 | 57 | 5 |
jni | 106 | 54 | 51 | 1 |
TimMonko | 86 | 55 | 31 | 0 |
willingc | 77 | 32 | 38 | 7 |
melissawm | 66 | 8 | 57 | 1 |
brisvag | 64 | 58 | 6 | 0 |
dalthviz | 55 | 52 | 3 | 0 |
lucyleeow | 48 | 25 | 21 | 2 |
DragaDoncila | 42 | 20 | 10 | 12 |
All Time
PR coauthor | Total | napari/napari | napari/docs | napari/npe2 |
---|---|---|---|---|
tlambert03 | 5292 | 4447 | 3 | 842 |
Czaki | 4768 | 4548 | 132 | 88 |
sofroniewn | 3113 | 3096 | 0 | 17 |
brisvag | 2060 | 2022 | 35 | 3 |
jni | 1800 | 1575 | 216 | 9 |
andy-sweet | 1606 | 1566 | 38 | 2 |
psobolewskiPhD | 1560 | 968 | 526 | 66 |
pwinston | 1470 | 1470 | 0 | 0 |
dalthviz | 1008 | 948 | 57 | 3 |
DragaDoncila | 992 | 822 | 67 | 103 |
Since 2024-01-01
PR coauthor | Total | napari/napari | napari/docs | napari/npe2 |
---|---|---|---|---|
Czaki | 2052 | 1968 | 66 | 18 |
psobolewskiPhD | 933 | 538 | 348 | 47 |
jni | 672 | 491 | 174 | 7 |
brisvag | 660 | 627 | 33 | 0 |
dalthviz | 576 | 562 | 14 | 0 |
TimMonko | 481 | 359 | 121 | 1 |
willingc | 367 | 161 | 157 | 49 |
lucyleeow | 267 | 113 | 152 | 2 |
DragaDoncila | 250 | 119 | 60 | 71 |
melonora | 196 | 184 | 12 | 0 |
All Time
PR creator | Total | napari/napari | napari/docs | napari/npe2 |
---|---|---|---|---|
tlambert03 | 663 | 535 | 2 | 126 |
sofroniewn | 485 | 482 | 0 | 3 |
Carreau | 274 | 255 | 1 | 18 |
andy-sweet | 146 | 140 | 4 | 2 |
dalthviz | 101 | 95 | 5 | 1 |
goanpeca | 99 | 97 | 1 | 1 |
pwinston | 85 | 85 | 0 | 0 |
dstansby | 83 | 69 | 14 | 0 |
alisterburt | 71 | 70 | 1 | 0 |
jaimergp | 70 | 59 | 10 | 1 |
Since 2024-01-01
PR creator | Total | napari/napari | napari/docs | napari/npe2 |
---|---|---|---|---|
dalthviz | 55 | 52 | 3 | 0 |
dstansby | 17 | 14 | 3 | 0 |
andy-sweet | 15 | 11 | 4 | 0 |
rahul713rk | 10 | 10 | 0 | 0 |
jaimergp | 7 | 2 | 4 | 1 |
lukasz-migas | 6 | 5 | 1 | 0 |
cnstt | 6 | 4 | 2 | 0 |
rwkozar | 5 | 5 | 0 | 0 |
goanpeca | 5 | 5 | 0 | 0 |
tlambert03 | 4 | 2 | 1 | 1 |
All Time
PR reviewer | Total | napari/napari | napari/docs | napari/npe2 |
---|---|---|---|---|
sofroniewn | 4432 | 4424 | 1 | 7 |
jni | 3536 | 3298 | 216 | 22 |
Czaki | 2868 | 2652 | 165 | 51 |
tlambert03 | 2400 | 2227 | 0 | 173 |
psobolewskiPhD | 1599 | 957 | 605 | 37 |
brisvag | 1531 | 1460 | 57 | 14 |
andy-sweet | 1167 | 1143 | 21 | 3 |
Carreau | 873 | 842 | 9 | 22 |
goanpeca | 788 | 777 | 7 | 4 |
DragaDoncila | 688 | 481 | 138 | 69 |
Since 2024-01-01
PR reviewer | Total | napari/napari | napari/docs | napari/npe2 |
---|---|---|---|---|
Czaki | 989 | 909 | 72 | 8 |
jni | 923 | 755 | 155 | 13 |
psobolewskiPhD | 847 | 511 | 321 | 15 |
brisvag | 469 | 430 | 33 | 6 |
TimMonko | 333 | 221 | 106 | 6 |
DragaDoncila | 273 | 165 | 80 | 28 |
willingc | 244 | 153 | 80 | 11 |
lucyleeow | 205 | 101 | 102 | 2 |
melissawm | 135 | 22 | 112 | 1 |
dalthviz | 109 | 106 | 3 | 0 |
Plugin Statistics
Name | Value |
---|---|
Plugin count | 538 |
Total plugin downloads (PyPI) | 48608951 |
Total plugin downloads (Conda) | 2319424 |
Plugins above 1500 downloads (last month) | 43 |
Actively developed plugins (since 2024-01-01) | 289 |
Plugins with more than 1500 downloads last month are considered actively used.
Excluded: skan
, PartSeg
Repository Activity
From 2025-08-04 to 2025-08-10
Merged old PRs
- 📗 napari/napari#8140 Pin Github Actions actions to their hashes by jaimergp
- 📗 napari/napari#8185 Remove old path handle in napari start by Czaki
- 📗 napari/napari#8182 Set focus after toggling dockwidget via `DockWidgetToggleAction` by dalthviz
- 📗 napari/napari#8190 Fix feature table widget sorting and editing of floats by brisvag
- 📗 napari/docs#813 Reorganize bundle instructions page to make it easier to navigate and provide download links by psobolewskiPhD
Solved old Issues
- 📗 napari/napari#1637 The napari_get_writer hookspec should get more info about the layers by jni
- 📗 napari/napari#7612 When opening console from the palette it doesn't gain focus by psobolewskiPhD
- 📗 napari/napari#7850 Improve reader contribution error handling by psobolewskiPhD
- 📗 napari/docs#714 Improve the bundle app download experience by psobolewskiPhD
- 📗 napari/napari#8146 Passing more than two `axis_labels` prior to >2D data results in loss of axis labels by TimMonko
- 📗 napari/napari#8181 Enable running scripts via the command line with builtin py reader by TimMonko
New PRs
- 📗 napari/napari#8193 [pre-commit.ci] pre-commit autoupdate by pre-commit-ci[bot]
- 📗 napari/docs#816 Update codespell config and minor corrections by willingc
- 📗 napari/npe2#399 ci: [pre-commit.ci] autoupdate by pre-commit-ci[bot]
- 📗 napari/napari#8196 Fix fallback version in setuptools_scm to pass schema validation by Czaki
- 📖 napari/docs#817 Add contracted roles to team page and rename core dev -> core TM by DragaDoncila
- 📗 napari/napari#8198 Use napari url for test rather than Fiji by TimMonko
New Issues
- 📖 napari/napari#8197 Richer import/export dialog to replace current complex opening workflow by DragaDoncila
- 📗 napari/napari#8195 [test-bot] pip install --pre is failing by github-actions[bot]
- 📖 napari/napari#8194 [test-bot] pip install --pre is failing by github-actions[bot]
- 📖 napari/napari#8201 Upgrade the transpose button to have a popup and also permit mirroring an axis by psobolewskiPhD
- 📖 napari/napari#8200 Bug: Label number can't increase beyond 255, overflow/traceback by lea-33
Updated old PRs
- 📖 napari/docs#814 Simplify installation guide & better highlight bundle by psobolewskiPhD
- 📖 napari/napari#7355 Layer controls widgets refactor by dalthviz
- 📖 napari/napari#8051 Add cell tracking example by Olusesan
- 📖 napari/napari#8153 Add some defensive memory leak tests focused for windows by willingc
- 📖 napari/napari#8176 Move test that requires `make_napari_viewer` from `test_qt_viewer` by Czaki
- 📖 napari/napari#8187 Patch to prevent of `napari.run` function being executed by Czaki
- 📖 napari/napari#8188 add option to define startup script in settings by Czaki
Updated old Issues
- 📖 napari/docs#678 Add better instructions for running examples, e.g. to the Gallery landing page by psobolewskiPhD
- 📖 napari/docs#815 Missing command palette video by psobolewskiPhD
- 📖 napari/napari#7047 `napari.view_*` functions should be deprecated by jni
- 📖 napari/napari#8032 Add option to define pre add and post add hooks by Czaki
- 📖 napari/napari#5102 Sample data URI contributions do not support reader plugins returning null layer sentinel by jwindhager
- 📖 napari/napari#8066 Can't remove mouse callback added via decorator by DragaDoncila
- 📖 napari/napari#379 File IO by sofroniewn
- 📖 napari/napari#7429 Investigate Layers menu to give GUI access to `Layer.bounding_box.visible` by psobolewskiPhD
- 📖 napari/napari#7819 Add option to hide finished tracks by jules-vanaret
- 📖 napari/napari#4624 axis_labels will always be truncated to 2D when creating Viewer by robertv0
- 📖 napari/napari#4397 Add proxy/ssl configuration and unify code making url requests by goanpeca
- 📖 napari/napari#2665 Transparency of points in 3D is broken by brisvag
- 📖 napari/napari#8115 Can't convert Shapes to Labels if Shape is drawn after rotating axes (3D) by psobolewskiPhD
Source data available here.