Usage

Download statistics for 2025-09-22.

PyPI Download Statistics
# napari npe2 napari-plugin-manager
Last day 14942 2197 2490
Last week 81656 23267 15917
Last month 174647 90569 40476
Total 5511014 5001383 630015
Conda Download Statistics
# napari npe2 napari-plugin-manager
Total 199727 132198 35683
Last version 2472 6868 11336
Bundled App Downloads
Windows macOS Linux
9061 4509 1353
Forum Engagement

There are 1337 topics on forum.image.sc with the napari tag.

Total engagement: 868 users.

382 topics active since 2024-01-01 with 361 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
Conda API only provides information about total downloads. So if we have holes in data, the information is interpolated and show as straight line.
Version downloaded from conda in last 30 days
Basic GitHub Statistics (2025-09-22)
Name Value
Stars2476
Active contributors57
Average PR per day0.28
Total PRs4725
Merged PRs3979
PRs closed without merge643
Open PRs103
Merged PRs since 2024-01-01890
Open PRs since 2024-01-01179
New features since 2024-01-0137
New enhancements since 2024-01-01105
Bug fixes since 2024-01-01192
Issues closed since 2024-01-01598
Issues opened since 2024-01-01679

Contributor Activity

Top Contributor Metrics
All Time
PR creator Total napari/napari napari/docs napari/npe2
Czaki 779 707 51 21
tlambert03 663 535 2 126
sofroniewn 485 482 0 3
psobolewskiPhD 297 196 94 7
jni 280 219 60 1
Carreau 274 255 1 18
brisvag 209 200 8 1
melissawm 167 59 101 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 342 305 30 7
psobolewskiPhD 195 132 58 5
jni 107 54 52 1
TimMonko 96 58 38 0
willingc 77 32 38 7
brisvag 68 62 6 0
melissawm 68 8 59 1
dalthviz 60 57 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 4889 4667 134 88
sofroniewn 3113 3096 0 17
brisvag 2132 2094 35 3
jni 1810 1575 226 9
psobolewskiPhD 1612 1011 535 66
andy-sweet 1606 1566 38 2
pwinston 1470 1470 0 0
dalthviz 1056 996 57 3
DragaDoncila 995 822 70 103
Since 2024-01-01
PR coauthor Total napari/napari napari/docs napari/npe2
Czaki 2173 2087 68 18
psobolewskiPhD 985 581 357 47
brisvag 747 714 33 0
jni 682 491 184 7
dalthviz 624 610 14 0
TimMonko 557 372 183 2
willingc 369 161 159 49
lucyleeow 267 113 152 2
DragaDoncila 253 119 63 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 106 100 5 1
goanpeca 99 97 1 1
pwinston 85 85 0 0
dstansby 83 69 14 0
jaimergp 73 61 11 1
alisterburt 71 70 1 0
Since 2024-01-01
PR creator Total napari/napari napari/docs napari/npe2
dalthviz 60 57 3 0
dstansby 17 14 3 0
andy-sweet 15 11 4 0
rahul713rk 10 10 0 0
jaimergp 10 4 5 1
cnstt 6 4 2 0
lukasz-migas 6 5 1 0
jules-vanaret 5 5 0 0
rwkozar 5 5 0 0
goanpeca 5 5 0 0
All Time
PR reviewer Total napari/napari napari/docs napari/npe2
sofroniewn 4432 4424 1 7
jni 3551 3307 222 22
Czaki 2921 2704 166 51
tlambert03 2400 2227 0 173
psobolewskiPhD 1660 1003 620 37
brisvag 1594 1521 58 15
andy-sweet 1168 1144 21 3
Carreau 873 842 9 22
goanpeca 788 777 7 4
DragaDoncila 694 485 140 69
Since 2024-01-01
PR reviewer Total napari/napari napari/docs napari/npe2
Czaki 1042 961 73 8
jni 938 764 161 13
psobolewskiPhD 908 557 336 15
brisvag 532 491 34 7
TimMonko 372 248 115 9
DragaDoncila 279 169 82 28
willingc 263 163 88 12
lucyleeow 205 101 102 2
melissawm 143 22 120 1
dalthviz 115 112 3 0

Plugin Statistics

Name Value
Plugin count 547
Total plugin downloads (PyPI) 49270475
Total plugin downloads (Conda) 2413313
Plugins above 1500 downloads (last month) 54
Actively developed plugins (since 2024-01-01) 300

Plugins with more than 1500 downloads last month are considered actively used. Excluded: PartSeg, skan

Repository Activity

From 2025-09-15 to 2025-09-21

Merged old PRs
  • 📗 napari/napari#8111 Example from SciPy 2025 tutorial; image warping by 8bitbiscuit
  • 📗 napari/napari#8244 Make `connect_setattr` handle value conversion for widgets like checkboxes by dalthviz
  • 📗 napari/napari#8251 Do not update thumbnail on Labels empty slice by Czaki
  • 📗 napari/napari#8259 Use proper name for ruff pre-commit hook and reorder hooks by Czaki
  • 📗 napari/napari#8263 Add menu-xdg to XPRA containers by jaimergp
  • 📗 napari/docs#838 Auto generate release index with highlights and timeline by TimMonko
Solved old Issues
  • 📗 napari/napari#6731 Memory not released when layer is removed or even on exit by rixius
  • 📗 napari/napari#6375 UI Freezes when Hovering over Point with many Properties by jnatale11
  • 📗 napari/napari#7918 "RuntimeError: sequence argument must have length equal to input rank" when adding non visible 3D labels layer by JRadl
  • 📗 napari/napari#8115 Can't convert Shapes to Labels if Shape is drawn after rotating axes (3D) by psobolewskiPhD
  • 📗 napari/napari#8154 Improve `connect_setattr` to handle some specific logic needed for widgets like checkboxes and spinboxes by dalthviz
New PRs
  • 📖 napari/napari#8275 [pre-commit.ci] pre-commit autoupdate by pre-commit-ci[bot]
  • 📖 napari/napari#8274 Add a new `attr_to_settr` utility function and simplify layer control widgets layer to widget setup by dalthviz
  • 📗 napari/napari#8270 Update `dask`, `hypothesis`, `pydantic`, `qtconsole`, `scipy`, `tifffile` by napari-bot
  • 📖 napari/docs#839 Add EffVer to release guide and link to checklist template by TimMonko
  • 📗 napari/napari#8277 Add napari to trove classifiers to populate builtins on napari hub by TimMonko
  • 📖 napari/napari#8279 Declare Viewer action using decorator. by Czaki
  • 📖 napari/napari#8282 Preferences widget for edit app-model shortcuts by Czaki
  • 📖 napari/napari#8281 Fix camera angles? by brisvag
  • 📖 napari/docs#840 Enable dark mode for website by melissawm
  • 📖 napari/napari#8292 Update the Shapes select_all_shapes action to allow selection in all modes and add notification of number by psobolewskiPhD
  • 📖 napari/napari#8288 [maint] Drop alpha mentions by psobolewskiPhD
New Issues
  • 📗 napari/napari#8269 [test-bot] pip install --pre is failing by github-actions[bot]
  • 📖 napari/napari#8276 Alt-drag to zoom and transform mode compete by TimMonko
  • 📖 napari/napari#8273 [shapes] Edge width not set after finishing drawing of shape using polygon lasso by jwrth
  • 📗 napari/napari#8272 [test-bot] pip install --pre is failing by github-actions[bot]
  • 📗 napari/napari#8271 Problem with pushing changes to update constraints PRs by Czaki
  • 📗 napari/napari#8280 [test-bot] pip install --pre is failing by github-actions[bot]
  • 📖 napari/napari#8278 scale_bar.unit accepts quantities by brisvag
  • 📖 napari/napari#8285 Interacting with downsampled image after toggle to 3D leads to TypeError by psobolewskiPhD
  • 📗 napari/napari#8284 [test-bot] pip install --pre is failing by github-actions[bot]
  • 📖 napari/napari#8283 Allow plugins to request a "lock" on data by dimitri-fabreges
  • 📖 napari/docs#841 Add gravitational dynamics example to the gallery by jni
  • 📖 napari/napari#8293 Shape selection with shapes in more than one slice results in errors by psobolewskiPhD
  • 📖 napari/napari#8291 Allow Shapes Select All keybind to work in any mode by psobolewskiPhD
  • 📖 napari/napari#8290 Add notification when selecting Shapes with total (like Points) by psobolewskiPhD
  • 📖 napari/napari#8289 Add Shapes Select All (all slices) to match Points (Shift-A) by psobolewskiPhD
  • 📖 napari/napari#8287 Enabling debug logger causes pytest memory leak that fails tests using make_napari_viewer by matham
  • 📗 napari/napari#8286 [test-bot] pip install --pre is failing by github-actions[bot]
  • 📖 napari/npe2#409 3 tests fail by yurivict
  • 📗 napari/napari#8294 [test-bot] pip install --pre is failing by github-actions[bot]
Updated old PRs
  • 📖 napari/docs#818 Add funding information to the home page by jni
  • 📖 napari/napari#7836 Tiling canvas overlays by brisvag
  • 📖 napari/napari#8007 Add hot-reload for the devs by lukasz-migas
  • 📖 napari/napari#8031 [Update] Added `remove` and `remove_selected` in Shapes and Points by rahul713rk
  • 📖 napari/napari#8098 Set the dimensions of the label equal to the maximum value of the layers world by rwkozar
  • 📖 napari/napari#8114 TYP: overload for `labeled_particles` incorrectly notes `Literal[True]=...` as default for `return_density` by MarcoGorelli
  • 📖 napari/napari#8153 Add some defensive memory leak tests focused for windows by willingc
  • 📖 napari/napari#8188 add option to define startup script in settings by Czaki
  • 📖 napari/napari#8211 Add a tasks manager status for plugins actions and napari processes by dalthviz
  • 📖 napari/napari#8227 Migrate non-user extras to dependency-groups by Czaki
  • 📖 napari/napari#8256 Handle affine layer metadata when splitting RGB images by psobolewskiPhD
  • 📖 napari/napari#8260 fix slice_from_axis to wrap zarr in dask to keep lazy behavior by psobolewskiPhD
  • 📖 napari/napari#8267 Check for zarr in `images_to_stack` and use da.stack instead of np.stack by psobolewskiPhD
Updated old Issues
  • 📖 napari/napari#5505 Shapes layer to_label() fails if shapes are drawn after changing visible axes order by MartinK84
  • 📖 napari/napari#6886 add Shape selection event by OnionKiller
Source data available here.