Usage
Download statistics for 2026-03-05.
PyPI Download Statistics
| # | napari | npe2 | napari-plugin-manager |
|---|---|---|---|
| Last day | |||
| Last week | 21539 | 23781 | 8262 |
| Last month | 121635 | 132089 | 63875 |
| Total | 6604346 | 5594482 | 948234 |
Conda Download Statistics
| # | napari | npe2 | napari-plugin-manager |
|---|---|---|---|
| Total | 231586 | 154057 | 52710 |
| Last version | 9512 | 1839 | 2650 |
Bundled App Downloads
| Windows | macOS | Linux |
|---|---|---|
| 11387 | 5506 | 1617 |
Forum Engagement
There are 1395 topics on forum.image.sc with the napari tag.
Total engagement: 899 users.
445 topics active since 2024-01-01 with 402 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 (2026-03-05)
| Name | Value |
|---|---|
| Stars | 2602 |
| Active contributors | 65 |
| Average PR per day | 0.29 |
| Total PRs | 5006 |
| Merged PRs | 4210 |
| PRs closed without merge | 689 |
| Open PRs | 107 |
| Merged PRs since 2024-01-01 | 1121 |
| Open PRs since 2024-01-01 | 229 |
| New features since 2024-01-01 | 48 |
| New enhancements since 2024-01-01 | 143 |
| Bug fixes since 2024-01-01 | 249 |
| Issues closed since 2024-01-01 | 747 |
| Issues opened since 2024-01-01 | 836 |
Contributor Activity
Top Contributor Metrics
All Time
| PR creator | Total | napari/napari | napari/docs | napari/npe2 |
|---|---|---|---|---|
| Czaki | 867 | 778 | 65 | 24 |
| tlambert03 | 663 | 535 | 2 | 126 |
| sofroniewn | 485 | 482 | 0 | 3 |
| psobolewskiPhD | 346 | 242 | 97 | 7 |
| jni | 285 | 220 | 64 | 1 |
| Carreau | 274 | 255 | 1 | 18 |
| brisvag | 270 | 245 | 21 | 4 |
| melissawm | 177 | 62 | 108 | 7 |
| andy-sweet | 146 | 140 | 4 | 2 |
| DragaDoncila | 146 | 107 | 22 | 17 |
Since 2024-01-01
| PR creator | Total | napari/napari | napari/docs | napari/npe2 |
|---|---|---|---|---|
| Czaki | 430 | 376 | 44 | 10 |
| psobolewskiPhD | 244 | 178 | 61 | 5 |
| TimMonko | 136 | 92 | 44 | 0 |
| brisvag | 129 | 107 | 19 | 3 |
| jni | 112 | 55 | 56 | 1 |
| willingc | 80 | 35 | 38 | 7 |
| melissawm | 78 | 11 | 66 | 1 |
| DragaDoncila | 63 | 29 | 21 | 13 |
| dalthviz | 61 | 57 | 4 | 0 |
| lucyleeow | 48 | 25 | 21 | 2 |
All Time
| PR coauthor | Total | napari/napari | napari/docs | napari/npe2 |
|---|---|---|---|---|
| Czaki | 5530 | 5229 | 167 | 134 |
| tlambert03 | 5292 | 4447 | 3 | 842 |
| sofroniewn | 3113 | 3096 | 0 | 17 |
| brisvag | 2837 | 2679 | 94 | 64 |
| jni | 1842 | 1587 | 246 | 9 |
| psobolewskiPhD | 1818 | 1202 | 550 | 66 |
| andy-sweet | 1606 | 1566 | 38 | 2 |
| pwinston | 1470 | 1470 | 0 | 0 |
| DragaDoncila | 1160 | 927 | 122 | 111 |
| dalthviz | 1070 | 1009 | 58 | 3 |
Since 2024-01-01
| PR coauthor | Total | napari/napari | napari/docs | napari/npe2 |
|---|---|---|---|---|
| Czaki | 2814 | 2649 | 101 | 64 |
| brisvag | 1451 | 1298 | 92 | 61 |
| psobolewskiPhD | 1191 | 772 | 372 | 47 |
| TimMonko | 837 | 598 | 236 | 3 |
| jni | 714 | 503 | 204 | 7 |
| dalthviz | 638 | 623 | 15 | 0 |
| DragaDoncila | 418 | 224 | 115 | 79 |
| willingc | 379 | 168 | 162 | 49 |
| lucyleeow | 267 | 113 | 152 | 2 |
| melissawm | 229 | 22 | 206 | 1 |
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 | 107 | 100 | 6 | 1 |
| goanpeca | 99 | 97 | 1 | 1 |
| dstansby | 92 | 76 | 16 | 0 |
| pwinston | 85 | 85 | 0 | 0 |
| alisterburt | 71 | 70 | 1 | 0 |
| liu-ziyang | 54 | 54 | 0 | 0 |
Since 2024-01-01
| PR creator | Total | napari/napari | napari/docs | napari/npe2 |
|---|---|---|---|---|
| dalthviz | 61 | 57 | 4 | 0 |
| dstansby | 26 | 21 | 5 | 0 |
| andy-sweet | 15 | 11 | 4 | 0 |
| rahul713rk | 10 | 10 | 0 | 0 |
| cnstt | 8 | 6 | 2 | 0 |
| lukasz-migas | 6 | 5 | 1 | 0 |
| goanpeca | 5 | 5 | 0 | 0 |
| jules-vanaret | 5 | 5 | 0 | 0 |
| rwkozar | 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 | 3619 | 3339 | 258 | 22 |
| Czaki | 3217 | 2973 | 182 | 62 |
| tlambert03 | 2401 | 2228 | 0 | 173 |
| brisvag | 1895 | 1762 | 101 | 32 |
| psobolewskiPhD | 1871 | 1158 | 672 | 41 |
| andy-sweet | 1168 | 1144 | 21 | 3 |
| Carreau | 873 | 842 | 9 | 22 |
| DragaDoncila | 826 | 584 | 168 | 74 |
| goanpeca | 788 | 777 | 7 | 4 |
Since 2024-01-01
| PR reviewer | Total | napari/napari | napari/docs | napari/npe2 |
|---|---|---|---|---|
| Czaki | 1338 | 1230 | 89 | 19 |
| psobolewskiPhD | 1119 | 712 | 388 | 19 |
| jni | 1006 | 796 | 197 | 13 |
| brisvag | 833 | 732 | 77 | 24 |
| TimMonko | 591 | 391 | 185 | 15 |
| DragaDoncila | 411 | 268 | 110 | 33 |
| willingc | 301 | 183 | 106 | 12 |
| lucyleeow | 205 | 101 | 102 | 2 |
| melissawm | 168 | 28 | 139 | 1 |
| dalthviz | 122 | 119 | 3 | 0 |
Plugin Statistics
| Name | Value |
|---|---|
| Plugin count | 590 |
| Total plugin downloads (PyPI) | 58753529 |
| Total plugin downloads (Conda) | 3041559 |
| Plugins above 1500 downloads (last month) | 53 |
| Actively developed plugins (since 2024-01-01) | 357 |
Plugins with more than 1500 downloads last month are considered actively used.
Excluded: PartSeg, skan
Repository Activity
From 2026-02-23 to 2026-03-01
Merged old PRs
- 📗 napari/docs#907 Improve open image section by guiwitz
- 📗 napari/napari#8676 Add pregenerated data to stabilize shapes triangulation benchmarks by Czaki
- 📗 napari/docs#942 Add guide explaining default axis names by jni
- 📗 napari/napari#8680 Adding a new example of a multiplexed immunofluorescent image of a murine heart by MargotCh
- 📗 napari/napari#8688 Correctly hide welcome screen when layers are present by brisvag
- 📗 napari/napari#8690 Add sphinxext-rediraffe to docs requirements by melissawm
Solved old Issues
- 📗 napari/napari#4000 Proposal: remove plugin call order preference by tlambert03
- 📗 napari/napari#8612 Add a `box` background to the Layer.colorbar overlay, like the scale bar by psobolewskiPhD
- 📗 napari/docs#926 Check references to viewer axes and use the new negative indexing by psobolewskiPhD
- 📗 napari/napari#8648 Improve colors in slice and name overlays by DragaDoncila
- 📗 napari/docs#935 [Viewer handedness guide](https://napari.org/dev/guides/handedness.html), the DNA strand by DragaDoncila
New PRs
- 📖 napari/napari#8699 Decoupling selected label and data by yfukai
- 📖 napari/napari#8698 Move `project.scripts.napari` to `napari_builtins` by Czaki
- 📖 napari/napari#8697 [pre-commit.ci] pre-commit autoupdate by pre-commit-ci[bot]
- 📗 napari/napari#8694 Fix type annotation in viewer keybindings, use QtViewer for console by Czaki
- 📗 napari/napari#8693 Add python 3.14 classifier to project metadata by Czaki
- 📗 napari/napari#8692 Update `hypothesis`, `numpy`, `pandas`, `pydantic-settings`, `rich`, `scipy`, `tifffile`, `virtualenv` by napari-bot
- 📖 napari/napari#8702 Inherit spatial information for new `Labels` layers when only one other `Labels` or `Image` layer is selected by Czaki
- 📖 napari/napari#8701 Do not inherit scale for points and shapes if no layer is selected by Czaki
- 📗 napari/napari#8700 Fix assign tuple of None to `layer.units` by Czaki
- 📖 napari/napari#8708 Add out of slice visualization for nD shapes in 2D view by TimMonko
- 📖 napari/napari#8706 Bugfix: Fix error raised when highlighting multiple points in view by TimMonko
- 📖 napari/napari#8705 [Maint] Remove all macOS specific launch code as it's out-dated or problematic (re-running with symlink) by psobolewskiPhD
- 📖 napari/napari#8704 Remove development optional-dependencies by TimMonko
- 📖 napari/napari#8703 Drop triangle from 3.14 docs dependencies by TimMonko
- 📗 napari/docs#947 Fix typo in optional-dependencies by ns-rse
- 📗 napari/npe2#436 docs(manifest.contributions.commands): python_path > python_name by ns-rse
- 📖 napari/napari#8709 Update examples gallery for 0.7.0 angles by TimMonko
- 📖 napari/napari#8711 Reduce footprint of restart napari for correct process name by Czaki
- 📖 napari/docs#948 ci(dependabot): bump actions/download-artifact from 7.0.0 to 8.0.0 in the github-actions group by dependabot[bot]
- 📖 napari/napari#8715 ENH: For multiscale 2d: store materialized thumbnail_level and initial viewport "home" level by psobolewskiPhD
- 📖 napari/napari#8714 [UI, UX] Make dock widget title bar icons bigger and text more legible by psobolewskiPhD
- 📖 napari/napari#8713 ci(dependabot): bump the actions group with 3 updates by dependabot[bot]
New Issues
- 📖 napari/napari#8696 napari doesn't start - MacOS M2 ARM64 Sequoia by lfalcionistenudd
- 📖 napari/napari#8695 Keybinds on welcome screen not always showing by TimMonko
- 📖 napari/napari#8707 ValueError raised when viewing multiple points and `out_of_slice_display` is True by TimMonko
- 📖 napari/npe2#435 Change python version in tests by Czaki
- 📖 napari/napari#8710 Loading very large image can cause freeze and crash napari (OOM) by psobolewskiPhD
- 📖 napari/napari#8712 [example] image_depth does not look as originally intended by psobolewskiPhD
Updated old PRs
- 📖 napari/npe2#377 Improve reading error for selected plugins by DragaDoncila
- 📖 napari/napari#7889 Use information about units when calculate scale of layers when render by Czaki
- 📖 napari/napari#8624 Add points layer face and border colorbar by MargotCh
- 📖 napari/napari#8683 Improve typing in qt_dims_slider and clean local functions by Czaki
- 📖 napari/napari#8691 Ensure that errors are propagated during async loading by psobolewskiPhD
Updated old Issues
- 📖 napari/napari#8689 Slow startup time tracking issue by psobolewskiPhD
- 📖 napari/docs#931 Contributor guide needs information about using Zenodo datasets by jni
- 📖 napari/napari#8586 Update reading/reader utilities to use `Path` objects rather than only `str` by DragaDoncila
- 📖 napari/napari#8496 Discrepancy in colors with example `add_labels_with_features` by TimMonko
- 📖 napari/napari#1334 Visualise a 3D path in 2D by adamltyson
- 📖 napari/napari#2572 "Timestamps" visual by sofroniewn
- 📖 napari/docs#924 Make a new page for `napari-metadata` and link to its docs by DragaDoncila
- 📖 napari/napari#8608 Follow-up issues in texture tiling by jni
Source data available here.