Usage
Download statistics for 2025-05-31.
PyPI Download Statistics
# | napari | npe2 | napari-plugin-manager |
---|---|---|---|
Last day | 2951 | 3705 | 1560 |
Last week | 20009 | 20155 | 8137 |
Last month | 89673 | 88150 | 34320 |
Total | 5000695 | 4610097 | 497781 |
Conda Download Statistics
# | napari | npe2 | napari-plugin-manager |
---|---|---|---|
Total | 177715 | 116933 | 25062 |
Last version | 722 | 9654 | 2826 |
Bundled App Downloads
Windows | macOS | Linux |
---|---|---|
7504 | 3707 | 1084 |
Forum Engagement
There are 1291 topics on forum.image.sc with the napari tag.
Total engagement: 836 users.
334 topics active since 2024-01-01 with 315 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-05-31)
Name | Value |
---|---|
Stars | 2369 |
Active contributors | 49 |
Average PR per day | 0.27 |
Total PRs | 4545 |
Merged PRs | 3836 |
PRs closed without merge | 624 |
Open PRs | 85 |
Merged PRs since 2024-01-01 | 747 |
Open PRs since 2024-01-01 | 141 |
New features since 2024-01-01 | 30 |
New enhancements since 2024-01-01 | 81 |
Bug fixes since 2024-01-01 | 164 |
Issues closed since 2024-01-01 | 503 |
Issues opened since 2024-01-01 | 548 |
Contributor Activity
Top Contributor Metrics
All Time
PR creator | Total | napari/napari | napari/docs | napari/npe2 |
---|---|---|---|---|
Czaki | 715 | 650 | 44 | 21 |
tlambert03 | 663 | 535 | 2 | 126 |
sofroniewn | 485 | 482 | 0 | 3 |
jni | 277 | 218 | 58 | 1 |
Carreau | 274 | 255 | 1 | 18 |
psobolewskiPhD | 265 | 180 | 82 | 3 |
brisvag | 187 | 182 | 4 | 1 |
melissawm | 162 | 59 | 96 | 7 |
andy-sweet | 146 | 140 | 4 | 2 |
DragaDoncila | 119 | 98 | 7 | 14 |
Since 2024-01-01
PR creator | Total | napari/napari | napari/docs | napari/npe2 |
---|---|---|---|---|
Czaki | 278 | 248 | 23 | 7 |
psobolewskiPhD | 163 | 116 | 46 | 1 |
jni | 104 | 53 | 50 | 1 |
melissawm | 63 | 8 | 54 | 1 |
TimMonko | 61 | 42 | 19 | 0 |
willingc | 59 | 28 | 28 | 3 |
dalthviz | 54 | 51 | 3 | 0 |
lucyleeow | 48 | 25 | 21 | 2 |
brisvag | 46 | 44 | 2 | 0 |
DragaDoncila | 36 | 20 | 6 | 10 |
All Time
PR coauthor | Total | napari/napari | napari/docs | napari/npe2 |
---|---|---|---|---|
tlambert03 | 5292 | 4447 | 3 | 842 |
Czaki | 4472 | 4264 | 120 | 88 |
sofroniewn | 3113 | 3096 | 0 | 17 |
brisvag | 1856 | 1848 | 5 | 3 |
jni | 1796 | 1574 | 213 | 9 |
andy-sweet | 1606 | 1566 | 38 | 2 |
pwinston | 1470 | 1470 | 0 | 0 |
psobolewskiPhD | 1428 | 929 | 478 | 21 |
dalthviz | 982 | 922 | 57 | 3 |
DragaDoncila | 962 | 822 | 56 | 84 |
Since 2024-01-01
PR coauthor | Total | napari/napari | napari/docs | napari/npe2 |
---|---|---|---|---|
Czaki | 1756 | 1684 | 54 | 18 |
psobolewskiPhD | 801 | 499 | 300 | 2 |
jni | 668 | 490 | 171 | 7 |
dalthviz | 550 | 536 | 14 | 0 |
brisvag | 472 | 469 | 3 | 0 |
TimMonko | 330 | 258 | 72 | 0 |
willingc | 296 | 150 | 129 | 17 |
lucyleeow | 267 | 113 | 152 | 2 |
DragaDoncila | 220 | 119 | 49 | 52 |
melonora | 195 | 183 | 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 | 100 | 94 | 5 | 1 |
goanpeca | 99 | 97 | 1 | 1 |
pwinston | 85 | 85 | 0 | 0 |
dstansby | 83 | 69 | 14 | 0 |
alisterburt | 71 | 70 | 1 | 0 |
jaimergp | 66 | 57 | 9 | 0 |
Since 2024-01-01
PR creator | Total | napari/napari | napari/docs | napari/npe2 |
---|---|---|---|---|
willingc | 59 | 28 | 28 | 3 |
dalthviz | 54 | 51 | 3 | 0 |
dstansby | 17 | 14 | 3 | 0 |
andy-sweet | 15 | 11 | 4 | 0 |
cnstt | 6 | 4 | 2 | 0 |
goanpeca | 5 | 5 | 0 | 0 |
vreuter | 4 | 0 | 3 | 1 |
jules-vanaret | 4 | 4 | 0 | 0 |
tlambert03 | 4 | 2 | 1 | 1 |
jaimergp | 3 | 0 | 3 | 0 |
All Time
PR reviewer | Total | napari/napari | napari/docs | napari/npe2 |
---|---|---|---|---|
sofroniewn | 4432 | 4424 | 1 | 7 |
jni | 3486 | 3269 | 195 | 22 |
Czaki | 2777 | 2564 | 162 | 51 |
tlambert03 | 2400 | 2227 | 0 | 173 |
psobolewskiPhD | 1477 | 873 | 574 | 30 |
brisvag | 1427 | 1370 | 44 | 13 |
andy-sweet | 1166 | 1142 | 21 | 3 |
Carreau | 873 | 842 | 9 | 22 |
goanpeca | 788 | 777 | 7 | 4 |
DragaDoncila | 653 | 474 | 126 | 53 |
Since 2024-01-01
PR reviewer | Total | napari/napari | napari/docs | napari/npe2 |
---|---|---|---|---|
Czaki | 899 | 822 | 69 | 8 |
jni | 873 | 726 | 134 | 13 |
psobolewskiPhD | 725 | 427 | 290 | 8 |
brisvag | 366 | 341 | 20 | 5 |
DragaDoncila | 238 | 158 | 68 | 12 |
lucyleeow | 205 | 101 | 102 | 2 |
TimMonko | 192 | 121 | 71 | 0 |
willingc | 181 | 117 | 58 | 6 |
melissawm | 127 | 22 | 104 | 1 |
melonora | 69 | 67 | 2 | 0 |
Plugin Statistics
Name | Value |
---|---|
Plugin count | 527 |
Total plugin downloads (PyPI) | 41767911 |
Total plugin downloads (Conda) | 2034265 |
Plugins above 1500 downloads (last month) | 33 |
Actively developed plugins (since 2024-01-01) | 233 |
Plugins with more than 1500 downloads last month are considered actively used.
Excluded: skan
, PartSeg
Repository Activity
From 2025-05-19 to 2025-05-25
Merged old PRs
- 📗 napari/napari#7835 Refactor layer overlays visuals from VispyLayer to VispyCanvas by brisvag
- 📗 napari/napari#7926 Don't add widgets to non-contributable menus by DragaDoncila
- 📗 napari/napari#7936 Fix handle mouse events by brisvag
- 📗 napari/docs#709 Update viewer.md to mention that you can rename axes using the roll dims popup by psobolewskiPhD
Solved old Issues
- 📗 napari/napari#4389 Consider special-casing built-ins when deciding on reader plugins by jni
- 📗 napari/docs#661 Code of Conduct notes by TimMonko
- 📗 napari/napari#7931 overlay events not handled correctly by jacopoabramo
New PRs
- 📖 napari/napari#7953 Update shapes highlight on zoom by brisvag
- 📗 napari/napari#7952 Move napari into `src` layout by Czaki
- 📗 napari/napari#7951 [pre-commit.ci] pre-commit autoupdate by pre-commit-ci[bot]
- 📖 napari/napari#7950 Move export ROI implementation into qt_viewer by Czaki
- 📗 napari/napari#7948 Update `dask`, `hypothesis`, `numpy`, `tensorstore`, `vispy` by napari-bot
- 📗 napari/docs#713 Update version switcher for 0.6.1 by TimMonko
- 📗 napari/docs#712 0.6.1 full release notes by TimMonko
- 📖 napari/napari#7957 Add cron check to update reader extensions v2 by brisvag
- 📗 napari/docs#716 Update code of conduct committee members by jni
- 📖 napari/docs#715 Update contributing docs page by melissawm
- 📗 napari/napari#7959 Restore image in Readme by Czaki
- 📖 napari/napari#7958 Optional rotation handle for selection box overlay + simplify inheritance for Vispy overlays by jacopoabramo
- 📖 napari/docs#718 Add features table widget by brisvag
- 📖 napari/napari#7966 Add cron check to update reader extensions v3 by Czaki
- 📖 napari/napari#7965 Add public API to get access to docked widgets by Czaki
- 📖 napari/docs#721 Add initial documentation about widget communication by Czaki
- 📖 napari/docs#720 Update docker build links by willingc
New Issues
- 📗 napari/napari#7949 [test-bot] pip install --pre is failing by github-actions[bot]
- 📖 napari/docs#711 Update Contributor Guide to provide more guidance for volunteers and expectations by TimMonko
- 📖 napari/napari#7955 [test-bot] pip install --pre is failing by github-actions[bot]
- 📖 napari/napari#7954 Large YXC Image Loads as low contrast RGB by macromeer
- 📖 napari/docs#714 Improve the bundle app download experience by psobolewskiPhD
- 📖 napari/napari#7956 Scale bar collapses when zoomed out by brisvag
- 📖 napari/docs#717 Add coverage of Features to Labels and Shapes guides by psobolewskiPhD
- 📖 napari/napari#7963 Drawing polygon faces in 3D doesn't work in general (non-axis aligned) by LucaMarconato
- 📖 napari/napari#7962 [Shapes] Consider that layer list contextual menu Shapes to Labels use LayerList.extent by psobolewskiPhD
- 📖 napari/napari#7961 Fix coverage for new `src` layout by TimMonko
- 📖 napari/napari#7960 [Shapes] Random data in Shapes test can cause test failure with triangulation by psobolewskiPhD
- 📖 napari/docs#719 Adopt the diataxis framework for documentation by willingc
- 📖 napari/napari#7964 Consider a `remove` method for Shapes and Points by psobolewskiPhD
Updated old PRs
- 📖 napari/napari#7803 Include Qt PyPI server for pre-releases by Czaki
- 📖 napari/napari#7832 Add colormap overlay by brisvag
- 📖 napari/napari#7836 Tiling canvas overlays by brisvag
- 📖 napari/napari#7870 Grid mode using vispy ViewBox and linked cameras by brisvag
- 📖 napari/napari#7877 Features table widget as builtin by brisvag
- 📖 napari/napari#7889 Use information about units when calculate scale of layers when render by Czaki
- 📖 napari/napari#7887 Enable testing on recent PySide6 by Czaki
- 📖 napari/napari#7908 Expose force_sync context manager by brisvag
- 📖 napari/napari#7917 Reduce warmup of numba if non numba backend is selected by Czaki
Updated old Issues
- 📖 napari/napari#7945 [Performance, Shapes] With a large number of shapes (e.g. 100K), changing `face_color` hangs napari by psobolewskiPhD
- 📖 napari/napari#6806 Traceback when mouse-interacting with 3D views of volumes (shift drag) by psobolewskiPhD
- 📖 napari/napari#5409 Error with OpenGL when launching napari window within qt window with a 3D stack by christinab12
- 📖 napari/docs#206 DOC - Governance documentation is outdated by trallard
- 📖 napari/napari#7840 Sync docs building with napari/docs by psobolewskiPhD
- 📖 napari/napari#7938 Updated colormap for label layer by JB4Jaison
- 📖 napari/napari#7825 Grid is not correctly calculated when dim order is not default (in 3D only?) by TimMonko
- 📖 napari/napari#1341 Using napari as a pan-and-zoom-and-crop tool by AhmetCanSolak
Source data available here.