Packages npm react-focus-rings Package · npm
react-focus-rings npm · v1.3.0 · MIT
A centralized system for displaying and stylizing focus indicators anywhere on a webpage.
Install npm install react-focus-ringsCopy Adoption
Downloads (30 days) 99.6K Observed downloads / 30 days
Popularity Lower half on npm Derived 25th percentile within npm
Dependents Collecting history Collecting
Maintenance 0.71 Derived Release cadence and recency, 0 to 1
Releases per year 3.1 18 versions over its life Growth by period Derived by Crest of Tech from two observations of npm’s own figure, a period apart. Nothing is stored or estimated: without an observation near the period’s start, the period is still collecting.
7 days +9.3% · 7d Derived +8.4K downloads / 30 days, SEP 30 → OCT 7
30 days +92.3% · 30d Derived +47.8K downloads / 30 days, SEP 7 → OCT 7
90 days +161.3% · 90d Derived +61.5K downloads / 30 days, JUL 6 → OCT 7
1 year +258.5% · 1y Derived +71.8K downloads / 30 days, NOV 10 → OCT 7 Adoption history Adoption historydownloads / 30 days · 111 observations
30d 90d 1y 2y 105.2K 11.9K NOV 10, 2025: 27,792 downloads / 30 days NOV 17, 2025: 27,916 downloads / 30 days NOV 24, 2025: 27,772 downloads / 30 days DEC 1, 2025: 25,103 downloads / 30 days DEC 8, 2025: 25,468 downloads / 30 days DEC 15, 2025: 26,633 downloads / 30 days DEC 22, 2025: 24,807 downloads / 30 days DEC 29, 2025: 21,137 downloads / 30 days JAN 5, 2026: 15,637 downloads / 30 days JAN 12, 2026: 13,451 downloads / 30 days JAN 19, 2026: 11,857 downloads / 30 days JAN 26, 2026: 16,097 downloads / 30 days FEB 2, 2026: 21,324 downloads / 30 days FEB 9, 2026: 23,325 downloads / 30 days FEB 16, 2026: 23,997 downloads / 30 days FEB 23, 2026: 26,254 downloads / 30 days MAR 2, 2026: 27,184 downloads / 30 days MAR 9, 2026: 28,246 downloads / 30 days MAR 16, 2026: 28,408 downloads / 30 days MAR 23, 2026: 28,881 downloads / 30 days MAR 30, 2026: 30,729 downloads / 30 days APR 6, 2026: 31,836 downloads / 30 days APR 13, 2026: 33,234 downloads / 30 days APR 20, 2026: 34,635 downloads / 30 days APR 27, 2026: 34,853 downloads / 30 days MAY 4, 2026: 31,790 downloads / 30 days MAY 11, 2026: 31,469 downloads / 30 days MAY 18, 2026: 29,965 downloads / 30 days MAY 25, 2026: 28,390 downloads / 30 days JUN 1, 2026: 28,696 downloads / 30 days JUN 8, 2026: 26,817 downloads / 30 days JUN 15, 2026: 29,284 downloads / 30 days JUN 22, 2026: 30,212 downloads / 30 days JUN 29, 2026: 35,182 downloads / 30 days JUL 6, 2026: 38,133 downloads / 30 days JUL 13, 2026: 37,283 downloads / 30 days JUL 20, 2026: 36,538 downloads / 30 days JUL 26, 2026: 32,752 downloads / 30 days JUL 27, 2026: 33,319 downloads / 30 days JUL 28, 2026: 35,292 downloads / 30 days JUL 29, 2026: 36,268 downloads / 30 days JUL 30, 2026: 38,035 downloads / 30 days JUL 31, 2026: 38,176 downloads / 30 days AUG 1, 2026: 36,356 downloads / 30 days AUG 2, 2026: 36,099 downloads / 30 days AUG 3, 2026: 37,482 downloads / 30 days AUG 4, 2026: 39,342 downloads / 30 days AUG 5, 2026: 39,479 downloads / 30 days AUG 6, 2026: 39,853 downloads / 30 days AUG 7, 2026: 39,950 downloads / 30 days AUG 8, 2026: 38,576 downloads / 30 days AUG 9, 2026: 37,073 downloads / 30 days AUG 10, 2026: 38,310 downloads / 30 days AUG 11, 2026: 40,570 downloads / 30 days AUG 12, 2026: 41,108 downloads / 30 days AUG 13, 2026: 41,523 downloads / 30 days AUG 14, 2026: 40,151 downloads / 30 days AUG 15, 2026: 39,345 downloads / 30 days AUG 16, 2026: 38,015 downloads / 30 days AUG 17, 2026: 39,588 downloads / 30 days AUG 18, 2026: 42,934 downloads / 30 days AUG 19, 2026: 44,943 downloads / 30 days AUG 20, 2026: 45,972 downloads / 30 days AUG 21, 2026: 46,404 downloads / 30 days AUG 22, 2026: 46,128 downloads / 30 days AUG 23, 2026: 46,431 downloads / 30 days AUG 24, 2026: 49,090 downloads / 30 days AUG 25, 2026: 51,894 downloads / 30 days AUG 26, 2026: 53,766 downloads / 30 days AUG 27, 2026: 55,065 downloads / 30 days AUG 28, 2026: 55,196 downloads / 30 days AUG 29, 2026: 52,452 downloads / 30 days AUG 30, 2026: 51,252 downloads / 30 days AUG 31, 2026: 53,450 downloads / 30 days SEP 1, 2026: 55,676 downloads / 30 days SEP 2, 2026: 56,565 downloads / 30 days SEP 3, 2026: 54,581 downloads / 30 days SEP 4, 2026: 55,400 downloads / 30 days SEP 5, 2026: 53,768 downloads / 30 days SEP 6, 2026: 52,162 downloads / 30 days SEP 7, 2026: 51,797 downloads / 30 days SEP 8, 2026: 51,550 downloads / 30 days SEP 9, 2026: 53,203 downloads / 30 days SEP 10, 2026: 54,599 downloads / 30 days SEP 11, 2026: 55,891 downloads / 30 days SEP 12, 2026: 54,655 downloads / 30 days SEP 13, 2026: 55,250 downloads / 30 days SEP 14, 2026: 58,953 downloads / 30 days SEP 15, 2026: 58,463 downloads / 30 days SEP 16, 2026: 60,583 downloads / 30 days SEP 17, 2026: 61,043 downloads / 30 days SEP 18, 2026: 62,659 downloads / 30 days SEP 19, 2026: 60,295 downloads / 30 days SEP 20, 2026: 58,759 downloads / 30 days SEP 21, 2026: 63,187 downloads / 30 days SEP 22, 2026: 67,325 downloads / 30 days SEP 23, 2026: 71,891 downloads / 30 days SEP 24, 2026: 75,072 downloads / 30 days SEP 25, 2026: 77,155 downloads / 30 days SEP 26, 2026: 74,460 downloads / 30 days SEP 27, 2026: 73,053 downloads / 30 days SEP 28, 2026: 78,963 downloads / 30 days SEP 29, 2026: 85,920 downloads / 30 days SEP 30, 2026: 91,183 downloads / 30 days OCT 1, 2026: 95,563 downloads / 30 days OCT 2, 2026: 99,657 downloads / 30 days OCT 3, 2026: 101,533 downloads / 30 days OCT 4, 2026: 99,623 downloads / 30 days OCT 5, 2026: 105,236 downloads / 30 days OCT 6, 2026: 105,052 downloads / 30 days OCT 7, 2026: 99,623 downloads / 30 days NOV 10 APR 24 OCT 7
Table of observations (116) Day downloads / 30 days Dependents OCT 7, 2026 99,623 Not observed OCT 6, 2026 105,052 Not observed OCT 5, 2026 105,236 Not observed OCT 4, 2026 99,623 Not observed OCT 3, 2026 101,533 Not observed OCT 2, 2026 99,657 Not observed OCT 1, 2026 95,563 Not observed SEP 30, 2026 91,183 Not observed SEP 29, 2026 85,920 Not observed SEP 28, 2026 78,963 Not observed SEP 27, 2026 73,053 Not observed SEP 26, 2026 74,460 Not observed SEP 25, 2026 77,155 Not observed SEP 24, 2026 75,072 Not observed SEP 23, 2026 71,891 Not observed SEP 22, 2026 67,325 Not observed SEP 21, 2026 63,187 Not observed SEP 20, 2026 58,759 Not observed SEP 19, 2026 60,295 Not observed SEP 18, 2026 62,659 Not observed SEP 17, 2026 61,043 Not observed SEP 16, 2026 60,583 Not observed SEP 15, 2026 58,463 Not observed SEP 14, 2026 58,953 Not observed SEP 13, 2026 55,250 Not observed SEP 12, 2026 54,655 Not observed SEP 11, 2026 55,891 Not observed SEP 10, 2026 54,599 Not observed SEP 9, 2026 53,203 Not observed SEP 8, 2026 51,550 Not observed SEP 7, 2026 51,797 Not observed SEP 6, 2026 52,162 Not observed SEP 5, 2026 53,768 Not observed SEP 4, 2026 55,400 Not observed SEP 3, 2026 54,581 Not observed SEP 2, 2026 56,565 Not observed SEP 1, 2026 55,676 Not observed AUG 31, 2026 53,450 Not observed AUG 30, 2026 51,252 Not observed AUG 29, 2026 52,452 Not observed AUG 28, 2026 55,196 Not observed AUG 27, 2026 55,065 Not observed AUG 26, 2026 53,766 Not observed AUG 25, 2026 51,894 Not observed AUG 24, 2026 49,090 Not observed AUG 23, 2026 46,431 Not observed AUG 22, 2026 46,128 Not observed AUG 21, 2026 46,404 Not observed AUG 20, 2026 45,972 Not observed AUG 19, 2026 44,943 Not observed AUG 18, 2026 42,934 Not observed AUG 17, 2026 39,588 Not observed AUG 16, 2026 38,015 Not observed AUG 15, 2026 39,345 Not observed AUG 14, 2026 40,151 Not observed AUG 13, 2026 41,523 Not observed AUG 12, 2026 41,108 Not observed AUG 11, 2026 40,570 Not observed AUG 10, 2026 38,310 Not observed AUG 9, 2026 37,073 Not observed AUG 8, 2026 38,576 Not observed AUG 7, 2026 39,950 Not observed AUG 6, 2026 39,853 Not observed AUG 5, 2026 39,479 Not observed AUG 4, 2026 39,342 Not observed AUG 3, 2026 37,482 Not observed AUG 2, 2026 36,099 Not observed AUG 1, 2026 36,356 Not observed JUL 31, 2026 38,176 Not observed JUL 30, 2026 38,035 Not observed JUL 29, 2026 36,268 Not observed JUL 28, 2026 35,292 Not observed JUL 27, 2026 33,319 Not observed JUL 26, 2026 32,752 Not observed JUL 20, 2026 36,538 Not observed JUL 13, 2026 37,283 Not observed JUL 6, 2026 38,133 Not observed JUN 29, 2026 35,182 Not observed JUN 22, 2026 30,212 Not observed JUN 15, 2026 29,284 Not observed JUN 8, 2026 26,817 Not observed JUN 1, 2026 28,696 Not observed MAY 25, 2026 28,390 Not observed MAY 18, 2026 29,965 Not observed MAY 11, 2026 31,469 Not observed MAY 4, 2026 31,790 Not observed APR 27, 2026 34,853 Not observed APR 20, 2026 34,635 Not observed APR 13, 2026 33,234 Not observed APR 6, 2026 31,836 Not observed MAR 30, 2026 30,729 Not observed MAR 23, 2026 28,881 Not observed MAR 16, 2026 28,408 Not observed MAR 9, 2026 28,246 Not observed MAR 2, 2026 27,184 Not observed FEB 23, 2026 26,254 Not observed FEB 16, 2026 23,997 Not observed FEB 9, 2026 23,325 Not observed FEB 2, 2026 21,324 Not observed JAN 26, 2026 16,097 Not observed JAN 19, 2026 11,857 Not observed JAN 12, 2026 13,451 Not observed JAN 5, 2026 15,637 Not observed DEC 29, 2025 21,137 Not observed DEC 22, 2025 24,807 Not observed DEC 15, 2025 26,633 Not observed DEC 8, 2025 25,468 Not observed DEC 1, 2025 25,103 Not observed NOV 24, 2025 27,772 Not observed NOV 17, 2025 27,916 Not observed NOV 10, 2025 27,792 Not observed NOV 3, 2025 Not observed Not observed OCT 27, 2025 Not observed Not observed OCT 20, 2025 Not observed Not observed OCT 13, 2025 Not observed Not observed OCT 7, 2025 Not observed Not observed
Facts from the registry
Latest version v1.3.0 18 versions
First published DEC 11, 2020
Last release SEP 11, 2026 45d ago
Licence MIT Repository In the Crest catalog
A centralized system for displaying and stylizing focus indicators anywhere on a webpage.
Language TypeScript
Last push 45d ago
Last release 4y ago Dependencies latest version · v1.3.0 Runtime 3 classnames ^2.3.2invariant ^2.2.4shallowequal ^1.1.0Related news No published news event mentions this package or its repository yet.