The 100 Most Downloaded JavaScript and CSS Libraries by 2024

TOP 100 JavaScript and CSS Libraries

As 2024 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 2025!

View Best 10 By Categories and Tags:

Top 100 in 2024:

  1. Filterable & Checkable Multi-Select Dropdown In JavaScript(12250)
  2. 10 Best Tree View JavaScript Libraries (2024 Update)(10319)
  3. Smooth Collapsible Sidebar Navigation(7636)
  4. High Performance Select Box JavaScript Library – Virtual Select(7502)
  5. Multi-Select Box With Tree Structured Data Dropdown List – Treeselect(6791)
  6. Drag And Drop Flowchart Builder – Drawflow(5717)
  7. Multiselect Dropdown List With Checkboxes – multiselect.js(5198)
  8. Confetti Falling Animation In Pure JavaScript – confetti.js(4672)
  9. Flip Through Elements In A 3D Space – Carousel.js(4567)
  10. 10 Best Drag And Drop JavaScript Libraries (2024 Update)(4460)
  11. 17+ Responsive Accessible Header Navbar Templates(4441)
  12. Dynamic Tree View With Checkboxes – Treejs(4363)
  13. Pretty Clean Tree Diagram In Pure CSS(4047)
  14. Multi-item Carousel For Bootstrap 5(3999)
  15. 10 Best Custom Scrollbar JavaScript Libraries (2024 Update)(3934)
  16. Render Family/Organization Tree From JSON – treeMaker(3926)
  17. Customizable Gauge Library With JavaScript And Canvas – Gauge.js(3888)
  18. Responsive Mega Menu In JavaScript(3375)
  19. Classic Flip Clock Style Countdown & Counter Library – flip.js(3345)
  20. Realistic Book Page Flip Animation In JavaScript – StPageFlip(3341)
  21. Render JSON Data As A Tree View – json-view(3120)
  22. 10 Best Countdown Timer JavaScript Libraries (2024 Update)(3040)
  23. Easy Tags Input Component For Bootstrap 5/4 – Tags.js(2953)
  24. Multiple Select With Dropdown List – multiselect(2930)
  25. Easy Family Tree & Organization Chart Generator – treeData.js(2867)
  26. 10 Best JavaScript & CSS Carousel Libraries (2024 Update)(2791)
  27. Elegant Alert/Confirm/Toast Dialog Box In JavaScript – Cute Alert(2765)
  28. 100+ Cool Animated Button Templates In Pure CSS(2736)
  29. Creating Fast and Responsive Gauges with Pure CSS(2719)
  30. Featured Categories(2668)
  31. Simple Multilingual Calendar Component With Vanilla JavaScript(2656)
  32. 10 Best Photo Galleries In Pure JavaScript & CSS (2024 Update)(2617)
  33. 10 Best Toast Notification JavaScript Libraries (2024 Update)(2563)
  34. Infinite Carousel Slider With Autoplay(2528)
  35. Responsive Sidebar Navigation For Bootstrap 5(2482)
  36. Stylish Multilingual GDPR & Cookie Consent Popup In Vanilla JavaScript(2389)
  37. Mobile-first iOS-style Date Picker In Vanilla JavaScript – rolldate(2266)
  38. Accessible Color Picker – Coloris.js(2232)
  39. Basic 3D Carousel In Pure JavaScript(2228)
  40. Vanilla JavaScript Date & Date Range Picker For The Web(2106)
  41. CSS Only Responsive Organization/Family Tree(2103)
  42. Elegant Box Shadows In Pure CSS – Shadow.css(2090)
  43. Create Animated Gauges With JavaScript – SVG Gauge(1988)
  44. 10 Best Pure JavaScript Form Validation Libraries (2024 Update)(1975)
  45. Animated Step Progress Bar In Pure JavaScript(1973)
  46. Simple Animated Waves With SVG And CSS(1972)
  47. QR Code Generator With Logo And Title Support – EasyQRCodeJS(1961)
  48. Customizable Select Box & Input Field Enhancement Library – Choices.js(1922)
  49. Fast Autocomplete/Typeahead Library For Bootstrap 5(1918)
  50. Simple Folder Tree With JSON And JavaScript – tree.js(1916)
  51. 10 Best Custom Range Slider JavaScript Libraries (2024 Update)(1882)
  52. Responsive Multi-level Dropdown Menu With JavaScript And CSS – ozmenu.js(1835)
  53. Minimal WYSIWYG Editor In Pure JavaScript – Suneditor(1828)
  54. User-friendly Datetime Range Picker With Predefined Date Ranges(1809)
  55. 100 Best JavaScript & CSS Libraries Of 2023(1685)
  56. International Telephone Input With Flags And Dial Codes(1647)
  57. Easy Number Separator For Currency Input(1637)
  58. Circular Progress Bar With Plain HTML / CSS(1626)
  59. Responsive Lightbox Gallery With Pure JavaScript And CSS3 – lightGallery(1566)
  60. ChatGPT-style Text Typing Effect – ChatGPT Typewriter(1559)
  61. Bootstrap 5 Autocomplete Plugin With JavaScript(1532)
  62. Dark & Light Mode Switcher For Bootstrap 5(1441)
  63. Beautiful Dashboard Sidebar Menu Template(1429)
  64. Responsive Hierarchical Organization Chart In Pure CSS(1411)
  65. 10 Best Image Zoom JavaScript Libraries (2024 Update)(1371)
  66. 10 Best JavaScript Dialog Plugins To Create Advanced Popup Boxes (2024 Update)(1345)
  67. Full-featured Calendar JavaScript Library – tui.calendar(1342)
  68. Create Segmented Controls With Radio Buttons – Toggle Radios(1327)
  69. Elegant Multi-Select Component With Autocomplete – SelectPure(1314)
  70. Fancy Three-dots Loading Spinners With Pure CSS – Three Dots(1308)
  71. 10 Best Parallax Scrolling Effects In JavaScript (2024 Update)(1280)
  72. Handle Long Press/Tap Event In JavaScript – long-press-event(1271)
  73. Full Featued File/Folder Tree In Pure JavaScript – TreeJS(1270)
  74. Responsive Beautiful Login Page Template(1249)
  75. Lightweight Accessible Datepicker Calendar Component – DateDreamer(1231)
  76. JavaScript Plugin For Custom Toast Notifications – Simple Notify(1216)
  77. Performant Custom Scrollbar JavaScript Library – SimpleBar(1210)
  78. Feature-rich Image Cropper With Pure JavaScript – Cropper.js(1209)
  79. 10 Best Particles Animation JavaScript Libraries (2024 Update)(1182)
  80. Infinite Marquee Carousel With Pure CSS(1167)
  81. Simple Vanilla JavaScript Toast Notification Library – Toastify(1157)
  82. Responsive Carousel Slider With No JS – Carousel.CSS(1124)
  83. Beautiful Number Spinner In Pure JavaScript – Quantity Input(1106)
  84. Build Responsive Tournament Brackets with Flexbox and SCSS(1036)
  85. Scroll-triggered Card Carousel With GSAP(1032)
  86. Before After Comparison Slider With Touch Support(992)
  87. Create A Multi-Step Form In Bootstrap 5 – Enchanter(989)
  88. Lightweight JS Sorting Library with Native HTML5 Drag and Drop – SortableJS(978)
  89. Easy Datetime Countdown Timer – Countdown.js(970)
  90. Simple Location Picker With JavaScript And Google Maps(968)
  91. 10 Best Loading Spinner/Indicator JavaScript & CSS Libraries (2024 Update)(963)
  92. 10 Best Autocomplete Libraries In Vanilla JavaScript (2024 Update)(952)
  93. JavaScript Library For Interactive Vector Maps – jsvectormap(951)
  94. 3D Globe With Dotted World Map Using WebGL – Cobe(949)
  95. Create A Simple Event Calendar With JavaScript – Caleandar.js(934)
  96. Retro Flipping Countdown Timer In JavaScript – flipdown.js(933)
  97. 10 Best Date And Timer Pickers In Pure JavaScript (2024 Update)(926)
  98. Draggable & Resizable SVG Gantt Chart – Frappe Gantt(912)
  99. Semantic Hierarchy Tree In Pure CSS – Treeflex(892)
  100. Elegant Accessible Date Range Picker In JavaScript – Hotel Datepicker(879)

You Might Be Interested In: