Usage

Download statistics for 2026-08-27.

PyPI Download Statistics
# napari npe2 napari-plugin-manager
Last day 3746 3853 1534
Last week 40024 45765 18121
Last month 200023 214772 89970
Total 7522586 6568814 1334256
Conda Download Statistics
# napari npe2 napari-plugin-manager
Total 278237 188219 78619
Last version 271 1806 18504
Bundled App Downloads
Windows macOS Linux
15503 7709 2372
Forum Engagement

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

Total engagement: 933 users.

501 topics active since 2024-01-01 with 441 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 (2026-08-27)
Name Value
Stars2741
Active contributors101
Average PR per day0.36
Total PRs5512
Merged PRs4601
PRs closed without merge750
Open PRs161
Merged PRs since 2024-01-011512
Open PRs since 2024-01-01345
New features since 2024-01-0164
New enhancements since 2024-01-01221
Bug fixes since 2024-01-01324
Issues closed since 2024-01-01927
Issues opened since 2024-01-011055

Contributor Activity

Top Contributor Metrics
All Time
PR creator Total napari/napari napari/docs napari/npe2
Czaki 965 851 90 24
tlambert03 664 536 2 126
sofroniewn 485 482 0 3
psobolewskiPhD 390 280 101 9
brisvag 339 309 24 6
jni 296 226 69 1
Carreau 274 255 1 18
TimMonko 244 148 90 6
melissawm 179 62 110 7
DragaDoncila 164 110 31 23
Since 2024-01-01
PR creator Total napari/napari napari/docs napari/npe2
Czaki 528 449 69 10
psobolewskiPhD 288 216 65 7
TimMonko 244 148 90 6
brisvag 198 171 22 5
jni 123 61 61 1
willingc 90 41 38 11
DragaDoncila 81 32 30 19
melissawm 80 11 68 1
Aniketsy 66 64 2 0
dalthviz 61 57 4 0
All Time
PR coauthor Total napari/napari napari/docs napari/npe2
Czaki 6168 5735 295 138
tlambert03 5301 4456 3 842
brisvag 3687 3478 116 93
sofroniewn 3113 3096 0 17
psobolewskiPhD 2070 1441 556 73
jni 1894 1619 266 9
TimMonko 1726 1223 449 54
andy-sweet 1606 1566 38 2
pwinston 1470 1470 0 0
DragaDoncila 1226 950 137 139
Since 2024-01-01
PR coauthor Total napari/napari napari/docs napari/npe2
Czaki 3452 3155 229 68
brisvag 2302 2098 114 90
TimMonko 1723 1220 449 54
psobolewskiPhD 1443 1011 378 54
jni 766 535 224 7
dalthviz 638 623 15 0
DragaDoncila 484 247 130 107
willingc 414 186 162 66
lucyleeow 267 113 152 2
melonora 255 223 32 0
All Time
PR creator Total napari/napari napari/docs napari/npe2
tlambert03 664 536 2 126
sofroniewn 485 482 0 3
Carreau 274 255 1 18
andy-sweet 146 140 4 2
lucyleeow 108 69 32 7
dalthviz 107 100 6 1
goanpeca 99 97 1 1
dstansby 98 81 16 1
pwinston 85 85 0 0
alisterburt 71 70 1 0
Since 2024-01-01
PR creator Total napari/napari napari/docs napari/npe2
Aniketsy 66 64 2 0
dalthviz 61 57 4 0
lucyleeow 48 25 21 2
dstansby 32 26 5 1
matthiasschabel 31 31 0 0
andy-sweet 15 11 4 0
jacopoabramo 11 11 0 0
rahul713rk 10 10 0 0
cnstt 9 6 3 0
MargotCh 8 8 0 0
All Time
PR reviewer Total napari/napari napari/docs napari/npe2
sofroniewn 4432 4424 1 7
jni 3724 3425 277 22
Czaki 3586 3289 226 71
tlambert03 2401 2228 0 173
brisvag 2336 2122 155 59
psobolewskiPhD 2211 1444 719 48
andy-sweet 1168 1144 21 3
TimMonko 1028 706 279 43
DragaDoncila 913 642 183 88
Carreau 873 842 9 22
Since 2024-01-01
PR reviewer Total napari/napari napari/docs napari/npe2
Czaki 1707 1546 133 28
psobolewskiPhD 1459 998 435 26
brisvag 1273 1091 131 51
jni 1111 882 216 13
TimMonko 1025 703 279 43
DragaDoncila 497 325 125 47
willingc 392 250 126 16
lucyleeow 205 101 102 2
melissawm 180 29 150 1
dalthviz 122 119 3 0

Plugin Statistics

Name Value
Plugin count 662
Total plugin downloads (PyPI) 64347256
Total plugin downloads (Conda) 3765763
Plugins above 1500 downloads (last month) 61
Actively developed plugins (since 2024-01-01) 434

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

Repository Activity

From 2026-08-17 to 2026-08-23

Merged old PRs
  • 📗 napari/docs#993 Add info about color and intensity to surface guide by TimMonko
  • 📗 napari/docs#1007 Create a repository mapping with descriptions for the project by TimMonko
  • 📗 napari/napari#9252 Add multiscale projection `Image` by carlosmariorr
  • 📗 napari/napari#9318 Dynamically construct layer controls based on selection by MargotCh
  • 📗 napari/napari#9316 Inherit axis label, scale, unit, and translate from Xarrays by TimMonko
  • 📗 napari/napari#9308 Add plugin-defined settings through `ConfigurationContribution`s by BadPrograms
  • 📗 napari/docs#1100 Create stubs for npe2 `ConfigurationContribution` by TimMonko
  • 📗 napari/docs#1099 Update release notes for napari 0.9.0rc1 by Czaki
  • 📗 napari/npe2#502 Docs: ConfigurationContribution guide by TimMonko
  • 📗 napari/docs#1106 Triage team and how-to docs by TimMonko
  • 📗 napari/napari#9408 Wrap zarr in dask while projecting multi-scale to keep lazy behavior. by carlosmariorr
Solved old Issues
New PRs
  • 📕 napari/napari#9421 feat(shapes): right click removes the last vertex while drawing by matthiasschabel
  • 📗 napari/napari#9420 [pre-commit.ci] pre-commit autoupdate by pre-commit-ci[bot]
  • 📖 napari/napari#9419 Performance [Shapes]: keep the shape being drawn out of the aggregate mesh by matthiasschabel
  • 📖 napari/napari#9418 Performance [Shapes]: don't draw empty sub-visuals by matthiasschabel
  • 📖 napari/napari#9417 Refactor status bar and enter/leave canvas machinery by brisvag
  • 📖 napari/napari#9416 Improve qproviders testing by remove part of make_napari_viewer by Czaki
  • 📗 napari/napari#9414 Update `hypothesis`, `numpy`, `platformdirs`, `pygments`, `pyside6`, `pytest-rerunfailures`, `tifffile`, `virtualenv` by napari-bot
  • 📖 napari/docs#1112 [pre-commit.ci] pre-commit autoupdate by pre-commit-ci[bot]
  • 📗 napari/docs#1111 docs: add list of built-in `sample images` by Aniketsy
  • 📖 napari/npe2#507 ci(dependabot): bump astral-sh/setup-uv from 9.0.0 to 10.0.1 by dependabot[bot]
  • 📖 napari/napari#9426 Fix comprehensive test configuration for examples job by Czaki
  • 📖 napari/napari#9424 Follow-up: Rename PluginPreferences to PluginSettings by TimMonko
  • 📗 napari/napari#9423 Fix Points.symbol type annotation by Czaki
  • 📗 napari/napari#9422 Bump npe2 dependency and constraints to 0.9.0 by DragaDoncila
  • 📖 napari/docs#1113 Info about Xarray metadata inheritance by TimMonko
  • 📖 napari/npe2#508 Validate Enum values for ConfigurationJsonSchema by TimMonko
  • 📖 napari/napari#9430 Add docstrings for relocated models on ViewerModel by TimMonko
  • 📖 napari/napari#9428 Refactor cursor and brush models by brisvag
  • 📖 napari/napari#9427 Dynamic controls: blank widgets - 1 by brisvag
  • 📗 napari/docs#1119 Update opengraph preview image for 0.9 with script by TimMonko
  • 📗 napari/docs#1118 Update handedness guide for 0.9 changes by TimMonko
  • 📖 napari/docs#1117 Update `axis_labels` guidance for 0.9 by TimMonko
  • 📖 napari/docs#1116 API Docs: Move type hints out of signature and into params by TimMonko
  • 📖 napari/docs#1115 Clean Pydantic BaseModel objects out of API docs by TimMonko
  • 📖 napari/napari#9434 New custom icon for the surface layer by TimMonko
  • 📗 napari/napari#9433 Delay deprecation of qt_viewer and private access to 0.10.0 by Czaki
  • 📖 napari/napari#9431 Clean up status for grid/multiple selection by brisvag
  • 📖 napari/napari#9438 Refactor histogram to more closely follow architecture by brisvag
  • 📖 napari/napari#9437 Fix connection of callbacks of settings changes by Czaki
  • 📖 napari/napari#9436 Fix background of contrast limit popup by brisvag
  • 📖 napari/napari#9435 Rename `edge_` to `border_` in Shapes, and drop `edge_` in Vectors by brisvag
  • 📖 napari/docs#1120 Use a pages first image for OpenGraph Preview if there is one by TimMonko
  • 📖 napari/napari#9442 Allow individual dimension axes to be locked against navigation, with a padlock in the slider row by matthiasschabel
  • 📖 napari/napari#9441 Cancel draw cleanly when remove_selected runs mid-construction by matthiasschabel
  • 📖 napari/napari#9440 [bug fix] Keep playback in sync when dimension ranges change by matthiasschabel
  • 📖 napari/napari#9439 Add a Dims point_requested event reporting the requested point alongside the resulting one by matthiasschabel
New Issues
  • 📖 napari/napari#9415 [discussion] refactoring viewer and layer tooltips, helps, statuses by brisvag
  • 📖 napari/docs#1110 Progressive image/ label loading by melonora
  • 📖 napari/napari#9425 Xarray follow-ups by TimMonko
  • 📖 napari/napari#9429 [Windows/Linux] Long lists of menu entries display poorly by TimMonko
  • 📖 napari/docs#1114 Follow-ups to sample images table by TimMonko
  • 📖 napari/napari#9432 Experimental layer controls warning even for same layers without the experimental feature enabled by psobolewskiPhD
Updated old PRs
  • 📖 napari/docs#1109 docs: initial partial guide to progressive loading by melonora
  • 📖 napari/napari#8093 Add Features using Features Table widget by rahul713rk
  • 📖 napari/napari#8682 Menu icons by brisvag
  • 📖 napari/napari#9067 Progressive loading for 2D and 3D by kephale
  • 📖 napari/napari#9083 Separate tiling from nontiling overlays by brisvag
  • 📖 napari/napari#9206 [shapes] Enable option as modifier to draw/resize rect/ellipse/line from center by psobolewskiPhD
  • 📖 napari/napari#9229 Add single-plane projection for 3D points layers by omkar-334
  • 📖 napari/napari#9253 fix(typing): annotate `napari/utils/key_bindings.py` by jacopoabramo
  • 📖 napari/napari#9275 Expose Shapes drawing state as public API: `is_creating` and `drawing_started`/`drawing_finished` events by matthiasschabel
  • 📖 napari/napari#9337 Support for non-orthogonal 2D slicing of nD images and labels by jules-vanaret
  • 📖 napari/napari#9342 Set console font using SystemFont.FixedFont by psobolewskiPhD
  • 📖 napari/napari#9381 chore: remove ChunkLoader dead test code by jacopoabramo
  • 📖 napari/napari#9387 chore: cleanup unused functions by jacopoabramo
  • 📖 napari/napari#9405 Use qt-tour for viewer tour by sdiebolt
  • 📖 napari/napari#9409 Fix _unique_element crash and incorrect result for list-valued features by adityaanikam
  • 📖 napari/napari#9411 Performance: Avoid redundant unit conversion when aggregating layer extents by matthiasschabel
Updated old Issues
  • 📖 napari/napari#9379 Selecting point with a feature table containing a list causes exception by matham
  • 📖 napari/docs#964 Some API docs are much harder to parse with 0.7.0 (pydantic v2?) by TimMonko
  • 📖 napari/napari#9412 Make polygon-lasso simplification opt-out by matthiasschabel
  • 📖 napari/napari#6046 Instanced mesh rendering by alisterburt
  • 📖 napari/napari#9089 [Points] Points in 3D disappear with perspective applied by psobolewskiPhD
Source data available here.