The 100 Most Downloaded JavaScript and CSS Libraries by 2025

TOP 100 JavaScript and CSS Libraries

As 2025 is about to pass, we went back through posts we’ve published this year to find the 100 most-read JavaScript and CSS projects. Have fun, happy New Year, and see you in 2026!

View Best 10 By Categories and Tags:

Top 100 in 2025:

  1. Filterable & Checkable Multi-Select Dropdown In JavaScript(6203)
  2. 10 Best Tree View JavaScript Libraries in 2026 (Lightweight & Free)(5458)
  3. Smooth Collapsible Sidebar Navigation in CSS3 & Vanilla JS(5053)
  4. CSS in 2025: 10 New CSS Features You Should Know(2672)
  5. Multi-Select Box With Tree Structured Data Dropdown List – Treeselect(2458)
  6. 8 Elegant CSS Box Shadow Presets (Copy & Paste) – Shadow.css(2447)
  7. Realistic Book Page Flip Animation In JavaScript – StPageFlip(2307)
  8. 10 Best JavaScript & CSS Carousel Libraries (2026 Update)(1969)
  9. Drag And Drop Flowchart Builder – Drawflow(1868)
  10. Create Apple Liquid Glass UI with Pure CSS & SVG Filter(1820)
  11. 6 Modern Responsive Sidebar Navigation Components for TailwindCSS(1798)
  12. 10 Best Free JavaScript WYSIWYG Rich Text Editors (2026 Update)(1752)
  13. Featured Categories(1749)
  14. Flip Through Elements In A 3D Space – Carousel.js(1718)
  15. 3D Globe With Dotted World Map Using WebGL – Cobe(1691)
  16. Dynamic Interactive Tree View With Checkboxes – Treejs(1646)
  17. 10 Best Loading Spinner/Indicator Libraries for Pure CSS & Vanilla JS (2026 Update)(1500)
  18. 10 Best Toast Notification JavaScript Libraries (2026 Update)(1479)
  19. Classic Flip Clock Style Countdown & Counter Library – flip.js(1472)
  20. 10 Best & Open-source JavaScript Multiple Select Libraries for 2026(1468)
  21. 10 Best Photo Galleries In Pure JavaScript & CSS (2026 Update)(1465)
  22. CountUp.js: Customizable Count Up/Down Animations In Pure JavaScript(1462)
  23. The 100 Most Downloaded JavaScript and CSS Libraries by 2024(1380)
  24. High Performance Select Box with Virtual Scroll (Vanilla JS) – Virtual Select(1366)
  25. 10 Best Countdown Timer JavaScript Libraries (2026 Update)(1365)
  26. Customizable Gauge Library With JavaScript And Canvas – Gauge.js(1353)
  27. 10 Best Drag And Drop JavaScript Libraries (2026 Update)(1321)
  28. Realistic Liquid Glass Distortion Effects with CSS and SVG(1292)
  29. Animated Step Progress Bar In Pure JavaScript(1223)
  30. Render Family/Organization Tree From JSON – treeMaker(1212)
  31. Confetti Falling Animation In Pure JavaScript – confetti.js(1203)
  32. Stacked Card Slider With JavaScript – MVP Carousel(1186)
  33. Pure CSS Tree View: Simple & Unlimited Nesting(1093)
  34. Beautiful Number Spinner In Pure JavaScript – Quantity Input(1086)
  35. Build Responsive Tournament Brackets with Flexbox and SCSS(1031)
  36. 10 Best Custom Scrollbar JavaScript Libraries (2026 Update)(1027)
  37. Responsive Mega Menu In JavaScript(982)
  38. Siri-style Audio Waveform With JavaScript And Canvas – siriwave.js(973)
  39. 10 Best Particles Animation JavaScript Libraries (2026 Update)(968)
  40. Pretty Clean Tree Diagram In Pure CSS(934)
  41. Customizable Select Box & Input Field Enhancement Library – Choices.js(926)
  42. 10 Best Toggle Switch JavaScript And CSS Libraries (2025 Update)(859)
  43. 10 Best Data Table / Data Grid Libraries In JavaScript (2026 Update)(853)
  44. Scroll-triggered Card Carousel With GSAP(833)
  45. Simple Folder Tree With JSON And JavaScript – tree.js(829)
  46. Creating Fast and Responsive Gauges with Pure CSS(821)
  47. Simple Animated Waves With SVG And CSS(807)
  48. Cross-platform Smooth One Page Scrolling With Pure JavaScript – fullPageScrollPureJS(749)
  49. Elegant Alert/Confirm/Toast Dialog Box In JavaScript – Cute Alert(735)
  50. 10 Best Timeline Generators In JavaScript & CSS (2026 Update)(729)
  51. Create Animated Gauges With JavaScript – SVG Gauge(721)
  52. Cat Follow Cursor Effect In JavaScript – oneko.js(716)
  53. Easy Tags Input Component For Bootstrap 5/4 – Tags.js(716)
  54. Easy Family Tree & Organization Chart Generator – treeData.js(700)
  55. 10 Best Responsive Menu Systems In JavaScript & CSS (2025 Update)(686)
  56. iOS 26 Liquid Glass Effects for Vanilla/React/Vue – Liquid-Web(686)
  57. CSS Only Responsive Organization/Family Tree(676)
  58. Basic 3D Carousel In Pure JavaScript(654)
  59. Create Segmented Controls With Radio Buttons – Toggle Radios(647)
  60. 10 Best Custom Range Slider JavaScript Libraries (2025 Update)(631)
  61. Mobile-first iOS-style Date Picker In Vanilla JavaScript – rolldate(617)
  62. Responsive Hierarchical Organization Chart In Pure CSS(617)
  63. 10 Best Autocomplete Libraries In Vanilla JavaScript (2026 Update)(612)
  64. User-friendly Datetime Range Picker With Predefined Date Ranges(574)
  65. Create Advanced Liquid Glass & Noise Effects with FxFilterJS(572)
  66. Minimal WYSIWYG Editor In Pure JavaScript – Suneditor(564)
  67. Accessible Color Picker – Coloris.js(557)
  68. Draggable & Resizable SVG Gantt Chart – Frappe Gantt(553)
  69. 10 Best Free Modal Libraries For Vanilla JavaScript And CSS (2025 Update)(545)
  70. Interactive SVG World Map Library – svgMap.js(541)
  71. Build Interactive Organization Charts with treeSpider JavaScript Library(537)
  72. Retro Flipping Countdown Timer In JavaScript – flipdown.js(534)
  73. Multi-item Carousel For Bootstrap 5(533)
  74. JavaScript Library For Interactive Vector Maps – jsvectormap(533)
  75. 10 Best Pure JavaScript Form Validation Libraries (2025 Update)(524)
  76. Animated Skeleton Loading Screens In Pure CSS(521)
  77. Stylish Multilingual GDPR & Cookie Consent Popup In Vanilla JavaScript(514)
  78. Render JSON Data As A Tree View – json-view(497)
  79. Responsive Lightbox Gallery With Pure JavaScript And CSS3 – lightGallery(490)
  80. Multiselect Dropdown List With Checkboxes – multiselect.js(482)
  81. Simple & Stylish JavaScript Alert Notifications – SnapAlert.js(480)
  82. Before After Comparison Slider With Touch Support(476)
  83. 10 Best Parallax Scrolling Effects In JavaScript (2025 Update)(471)
  84. 100+ Cool Animated Button Templates In Pure CSS(471)
  85. 16 Animated CSS3 Loaders – LoadLab(463)
  86. QR Code Generator With Logo And Title Support – EasyQRCodeJS(459)
  87. Automatic Circular Slider In Vanilla JavaScript(452)
  88. Custom Single/Multi Select In Pure JavaScript – vanillaSelectBox(411)
  89. 10 Best Date And Timer Pickers In Pure JavaScript (2025 Update)(411)
  90. Canvas Based HTML5 Gauge Library – Gauge.js(409)
  91. Circular Progress Bar With Plain HTML / CSS(406)
  92. Full Featured File/Folder Tree In Pure JavaScript – TreeJS(399)
  93. Modern, Responsive Bootstrap Dashboard Template – Astero Admin(399)
  94. Creative Art QR Code Generator – ArtQRCode(397)
  95. Animate Numbers With A Rolling Effect – number-flip(392)
  96. snapDOM: Fast & Accurate DOM to Image Capture Library(390)
  97. Create Realistic Car Dashboard With JavaScript And Canvas – Speedometer.js(388)
  98. Bubble Confetti Effect For Button(385)
  99. 10 Best JavaScript & CSS Progress Bar Components (2025 Update)(381)
  100. Lightweight JS Sorting Library with Native HTML5 Drag and Drop – SortableJS(377)

You Might Be Interested In: