Usage
Download statistics for 2026-05-13.
PyPI Download Statistics
| # | napari | npe2 | napari-plugin-manager |
|---|---|---|---|
| Last day | 8100 | 6493 | 3436 |
| Last week | 41842 | 37130 | 17145 |
| Last month | 148236 | 146493 | 61208 |
| Total | 6927755 | 5927769 | 1078563 |
Conda Download Statistics
| # | napari | npe2 | napari-plugin-manager |
|---|---|---|---|
| Total | 247432 | 165675 | 61912 |
| Last version | 3412 | 9113 | 5523 |
Bundled App Downloads
| Windows | macOS | Linux |
|---|---|---|
| 12899 | 6114 | 1784 |
Forum Engagement
There are 1420 topics on forum.image.sc with the napari tag.
Total engagement: 920 users.
472 topics active since 2024-01-01 with 426 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-05-13)
| Name | Value |
|---|---|
| Stars | 2652 |
| Active contributors | 73 |
| Average PR per day | 0.31 |
| Total PRs | 5171 |
| Merged PRs | 4339 |
| PRs closed without merge | 708 |
| Open PRs | 124 |
| Merged PRs since 2024-01-01 | 1250 |
| Open PRs since 2024-01-01 | 265 |
| New features since 2024-01-01 | 50 |
| New enhancements since 2024-01-01 | 170 |
| Bug fixes since 2024-01-01 | 269 |
| Issues closed since 2024-01-01 | 798 |
| Issues opened since 2024-01-01 | 913 |
Contributor Activity
Top Contributor Metrics
All Time
| PR creator | Total | napari/napari | napari/docs | napari/npe2 |
|---|---|---|---|---|
| Czaki | 905 | 814 | 67 | 24 |
| tlambert03 | 663 | 535 | 2 | 126 |
| sofroniewn | 485 | 482 | 0 | 3 |
| psobolewskiPhD | 363 | 257 | 98 | 8 |
| brisvag | 293 | 267 | 21 | 5 |
| jni | 285 | 220 | 64 | 1 |
| Carreau | 274 | 255 | 1 | 18 |
| melissawm | 179 | 62 | 110 | 7 |
| TimMonko | 178 | 113 | 63 | 2 |
| DragaDoncila | 157 | 109 | 31 | 17 |
Since 2024-01-01
| PR creator | Total | napari/napari | napari/docs | napari/npe2 |
|---|---|---|---|---|
| Czaki | 468 | 412 | 46 | 10 |
| psobolewskiPhD | 261 | 193 | 62 | 6 |
| TimMonko | 178 | 113 | 63 | 2 |
| brisvag | 152 | 129 | 19 | 4 |
| jni | 112 | 55 | 56 | 1 |
| willingc | 90 | 41 | 38 | 11 |
| melissawm | 80 | 11 | 68 | 1 |
| DragaDoncila | 74 | 31 | 30 | 13 |
| dalthviz | 61 | 57 | 4 | 0 |
| lucyleeow | 48 | 25 | 21 | 2 |
All Time
| PR coauthor | Total | napari/napari | napari/docs | napari/npe2 |
|---|---|---|---|---|
| Czaki | 5776 | 5464 | 178 | 134 |
| tlambert03 | 5292 | 4447 | 3 | 842 |
| sofroniewn | 3113 | 3096 | 0 | 17 |
| brisvag | 3002 | 2834 | 94 | 74 |
| psobolewskiPhD | 1942 | 1320 | 553 | 69 |
| jni | 1842 | 1587 | 246 | 9 |
| andy-sweet | 1606 | 1566 | 38 | 2 |
| pwinston | 1470 | 1470 | 0 | 0 |
| DragaDoncila | 1192 | 945 | 136 | 111 |
| TimMonko | 1089 | 750 | 319 | 20 |
Since 2024-01-01
| PR coauthor | Total | napari/napari | napari/docs | napari/npe2 |
|---|---|---|---|---|
| Czaki | 3060 | 2884 | 112 | 64 |
| brisvag | 1616 | 1453 | 92 | 71 |
| psobolewskiPhD | 1315 | 890 | 375 | 50 |
| TimMonko | 1088 | 749 | 319 | 20 |
| jni | 714 | 503 | 204 | 7 |
| dalthviz | 638 | 623 | 15 | 0 |
| DragaDoncila | 450 | 242 | 129 | 79 |
| willingc | 413 | 185 | 162 | 66 |
| lucyleeow | 267 | 113 | 152 | 2 |
| melissawm | 236 | 22 | 213 | 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 | 98 | 81 | 16 | 1 |
| 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 | 32 | 26 | 5 | 1 |
| andy-sweet | 15 | 11 | 4 | 0 |
| Aniketsy | 13 | 12 | 1 | 0 |
| rahul713rk | 10 | 10 | 0 | 0 |
| cnstt | 9 | 6 | 3 | 0 |
| lukasz-migas | 6 | 5 | 1 | 0 |
| jacopoabramo | 5 | 5 | 0 | 0 |
| rwkozar | 5 | 5 | 0 | 0 |
| jules-vanaret | 5 | 5 | 0 | 0 |
All Time
| PR reviewer | Total | napari/napari | napari/docs | napari/npe2 |
|---|---|---|---|---|
| sofroniewn | 4432 | 4424 | 1 | 7 |
| jni | 3622 | 3340 | 260 | 22 |
| Czaki | 3363 | 3098 | 203 | 62 |
| tlambert03 | 2401 | 2228 | 0 | 173 |
| brisvag | 2033 | 1875 | 114 | 44 |
| psobolewskiPhD | 2000 | 1266 | 689 | 45 |
| andy-sweet | 1168 | 1144 | 21 | 3 |
| Carreau | 873 | 842 | 9 | 22 |
| DragaDoncila | 868 | 619 | 173 | 76 |
| goanpeca | 788 | 777 | 7 | 4 |
Since 2024-01-01
| PR reviewer | Total | napari/napari | napari/docs | napari/npe2 |
|---|---|---|---|---|
| Czaki | 1484 | 1355 | 110 | 19 |
| psobolewskiPhD | 1248 | 820 | 405 | 23 |
| jni | 1009 | 797 | 199 | 13 |
| brisvag | 971 | 845 | 90 | 36 |
| TimMonko | 736 | 502 | 207 | 27 |
| DragaDoncila | 453 | 303 | 115 | 35 |
| willingc | 381 | 246 | 120 | 15 |
| lucyleeow | 205 | 101 | 102 | 2 |
| melissawm | 172 | 29 | 142 | 1 |
| dalthviz | 122 | 119 | 3 | 0 |
Plugin Statistics
| Name | Value |
|---|---|
| Plugin count | 620 |
| Total plugin downloads (PyPI) | 60788752 |
| Total plugin downloads (Conda) | 3263908 |
| Plugins above 1500 downloads (last month) | 65 |
| Actively developed plugins (since 2024-01-01) | 389 |
Plugins with more than 1500 downloads last month are considered actively used.
Excluded: PartSeg, skan
Repository Activity
From 2026-05-04 to 2026-05-10
Merged old PRs
- π napari/napari#8838 Fix: Use Python's tokenize script decoding for builtin reader by TimMonko
- π napari/napari#8834 Add more debug information on fail to import Qt by Czaki
- π napari/napari#8926 Instead of checking if milestone is added, add the milestone on merge by Czaki
- π napari/napari#8930 fix: add `fit_to_view()` to gallery examples using grid mode by Aniketsy
- π napari/napari#8945 Don't use random floats for image layer data in screenshot tests by psobolewskiPhD
- π napari/napari#8947 Fix Labels show_selected_label being silently dropped after color shuffle by hinderling
Solved old Issues
- π napari/napari#8078 Update examples in the gallery that use grid mode by TimMonko
- π napari/napari#8837 [Windows] character decoding with builtin reader is problematic by TimMonko
- π napari/napari#8933 Check for random float images used in screenshot tests by psobolewskiPhD
New PRs
- π napari/napari#8948 Remove decreases of font_size from primary UI elements. by psobolewskiPhD
- π napari/napari#8954 Fix auto milestone workflow by Czaki
- π napari/napari#8953 Anchor all viewer button popups to viewer by TimMonko
- π napari/napari#8952 Improve sizing of dims ordering popup by TimMonko
- π napari/napari#8951 [pre-commit.ci] pre-commit autoupdate by pre-commit-ci[bot]
- π napari/napari#8950 Adjust pt argument of font size increase/decrease based on platform by psobolewskiPhD
- π napari/napari#8949 Update `coverage`, `fsspec`, `hypothesis`, `pydantic`, `pydantic-settings`, `tensorstore`, `tifffile`, `virtualenv` by napari-bot
- π napari/npe2#467 ci: [pre-commit.ci] autoupdate by pre-commit-ci[bot]
- π napari/napari#8969 Try to fix passing prerelease to `gh release create` by Czaki
- π napari/napari#8968 Fix Volume visual crash when adding invisible scalar field in 3D by aelefebv
- π napari/napari#8967 Fix Labels show_selected_label drift across colormap swaps by hinderling
- π napari/napari#8966 Next fix of release workflow by pass directly `dist/*` by Czaki
- π napari/napari#8964 Pass token to make `gh` working in create release workflow by Czaki
- π napari/napari#8963 ci(dependabot): bump the actions group across 1 directory with 8 updates by dependabot[bot]
- π napari/napari#8961 Remove check of Qt version that disable gradient in themes by Czaki
- π napari/napari#8960 Restore testing on windows-latest (Revert 5d6ab46) by psobolewskiPhD
- π napari/napari#8959 Remove CODEOWNERS by TimMonko
- π napari/napari#8958 Use `gh release create` instead of `softprops/action-gh-release` by Czaki
- π napari/napari#8957 Update python version used to generate title and body of update constraints PR by Czaki
- π napari/napari#8955 Explicitly pass the repository name in command setting milestone by Czaki
- π napari/docs#1010 Add sample databases by kabilar
- π napari/docs#1009 Add release notes for 0.7.1a1 by Czaki
- π napari/docs#1008 Remove "auto author assign" workflow by TimMonko
- π napari/docs#1007 Create a repository mapping with descriptions for the project by TimMonko
- π napari/napari#8971 Add Carlos RodrΓguez-Reza to core team section of citation file by TimMonko
- π napari/napari#8970 Explicitly set repository in make release workflow by Czaki
- π napari/docs#1012 Add Carlos to Core Team page by TimMonko
- π napari/docs#1011 Minimal all-contributors setup by TimMonko
New Issues
- π napari/napari#8965 Post #8947 selected_label and colormap cleanup by TimMonko
- π napari/napari#8962 add_labels(visible=False) crashes with "Volume visual needs a 3D array" in 3D viewer by aelefebv
- π napari/napari#8956 Script is using ptrhon 3.11 to generate description of update constraints PR by Czaki
Updated old PRs
- π napari/docs#991 Use flexible search field for navbar by TimMonko
- π napari/napari#8756 fix: clims for non-numpy arrays with out-of-view translate by sdiebolt
- π napari/napari#8770 Canvas based font size by Czaki
- π napari/napari#8810 add max depth_value to avoid clipping in 3d (#8809) by maweigert
- π napari/napari#8898 Fix floating widgets and use custom title bar in all cases by TimMonko
- π napari/napari#8904 Use Qt6 colorScheme to detect system theme by psobolewskiPhD
- π napari/napari#8917 Multiscale level lock by cmalinmayor
- π napari/napari#8924 Do not add a new colormap if one already exists in napari by Czaki
- π napari/napari#8927 Unify use of theme colors by brisvag
Updated old Issues
- π napari/napari#8932 Consider boosting the UI font size (boost base or eliminate decreases) by psobolewskiPhD
- π napari/napari#7012 NAP-6 Implementation Plan by DragaDoncila
- π napari/napari#8939 [dask] Unable to paint in zarr opened via drag and drop as labels by psobolewskiPhD
- π napari/napari#3795 Allow frame indexing for 6+ digits using the frame box by mfkeles
- π napari/napari#8607 Remove development `optional-dependencies` from pyproject.toml by TimMonko
- π napari/napari#7238 Add ability to limit the displayed decimal points for properties in the viewer footer by niksirbi
- π napari/napari#8941 Switch from 3D to 2D multiscale GL error by cmalinmayor
Source data available here.