100 Best JavaScript & CSS Libraries Of 2020

TOP 100 JavaScript and CSS Libraries

As 2019 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 2020!

View Our Top 10 Projects By Categories and Tags:

Top 100 2020:

  1. Multiselect Dropdown List With Checkboxes – multiselect.js(54744)
  2. 10 Best Drag And Drop JavaScript Libraries (2020 Update)(34686)
  3. Confetti Falling Animation In Pure JavaScript – confetti.js(31367)
  4. Circular Progress Bar With Plain HTML / CSS(28354)
  5. Animated Multi-step Form For Bootstrap(27942)
  6. Elegant Multi-Select Component With Autocomplete – SelectPure(25745)
  7. Create A Simple Event Calendar With JavaScript – Caleandar.js(25384)
  8. Pure CSS Circular Percentage Bar(25052)
  9. 10 Best Image Zoom JavaScript & CSS Libraries (2020 Update)(23397)
  10. Search Results(22560)
  11. Create A Multi-Level Drop Down Menu with Pure CSS(18292)
  12. Multiple Select With Dropdown List – multiselect(18279)
  13. Medium.com Like Image Zoom Library – Lightense.js(17282)
  14. Simple 5-star Rating System with CSS and Html Radios(15667)
  15. Minimal Clean HTML5 Audio Player With Custom Controls – Green Audio Player(15589)
  16. 7 Best One Page Scroll JavaScript Libraries (2020)(14316)
  17. Simple Modal Window With Background Blur Effect(14244)
  18. Flat Style JavaScript Date Picker – flatpickr(13224)
  19. Add Instagram Photos To Your Website Without API – instagramFeed(13206)
  20. Draggable & Touch-friendly Slider Carousel In Pure JS(13101)
  21. Make HTML Table Sortable With sort-table Library(12887)
  22. Fancy Three-dots Loading Spinners With Pure CSS – Three Dots(12845)
  23. Minimal Cookie Consent Popup In JavaScript – PureCookie(12405)
  24. Minimalist Falling Snow Effect with Pure JavaScript – Snow.js(12141)
  25. Full-featured Calendar JavaScript Library – tui.calendar(11887)
  26. Simple Table Paginator In Pure JavaScript – Paginator.js(11758)
  27. 10 Best JavaScript Carousel Libraries (2020 Update)(11726)
  28. 10 Best Custom Scrollbar JavaScript Libraries (2020 Update)(11114)
  29. Render JSON Data As A Tree View – json-view(11095)
  30. Multi-select Dropdown Component For JavaScript – slim-select(10478)
  31. Vanilla JavaScript Date & Date Range Picker For The Web(10413)
  32. EU Cookie Law Notice Plugin For Bootstrap 4 – Cookie-Alert(10384)
  33. 10 Best Loading Spinner/Indicator JavaScript & CSS Libraries (2020 Update)(10355)
  34. 7 Best Pure JavaScript Form Validation Libraries (2020 Update)(10353)
  35. 10 Best Toast Notification JavaScript Libraries (2020 Update)(10059)
  36. Automatic Image Slider with Pure CSS(9870)
  37. Zoom Image On Hover – js-image-zoom(9504)
  38. Creating Fast and Responsive Gauges with Pure CSS(8987)
  39. Responsive Step Progress Indicator with Pure CSS(8860)
  40. Developer-friendly Date Picker In Pure JavaScript – thedatepicker(8852)
  41. Custom Single/Multi Select In Pure JavaScript – vanillaSelectBox(8661)
  42. Create Bootstrap 4 Form Controls With Floating Labels(8403)
  43. Animated Step Progress Bar In Pure JavaScript(8201)
  44. Material Inspired Date & Time Picker – simplePicker(8167)
  45. Canvas Based HTML5 Gauge Library – Gauge.js(8121)
  46. Simple Datepicker Calendar In Vanilla JavaScript – Datepicker.js(8091)
  47. Read More / Read Less Functionality In Pure JavaScript – ReadMore.js(8058)
  48. Handle Long Press/Tap Event In JavaScript – long-press-event(7922)
  49. Circular Countdown Timer In JavaScript And CSS3(7864)
  50. Minimal Digital Clock With JavaScript And CSS(7773)
  51. Bootstrap Style Searchable Dropdown Plugin – fstdropdown(7681)
  52. Generic Country & State Dropdown List – countries.js(7640)
  53. 10 Best JavaScript & CSS Responsive Menus (2020 Update)(7591)
  54. Responsive Vertical Tabs For Bootstrap 4(7586)
  55. Minimal JSON Data Formatter – JSONViewer(7352)
  56. QR Code Generator With Logo And Title Support – EasyQRCodeJS(7153)
  57. Responsive Card Slider/Swiper In JavaScript – stacked-cards(7091)
  58. Responsive Vertical Timeline In Pure CSS(6951)
  59. Semantic Hierarchy Tree In Pure CSS – Treeflex(6811)
  60. Pure JavaScript QR Code Generator – QRious(6772)
  61. Pure CSS Multi-level Navigation – menu.css(6584)
  62. Custom Social Share Buttons with JavaScript and HTML5 – sharer.js(6535)
  63. Convert XML To JSON With Pure JavaScript – xmlToJson(6445)
  64. Simple Filterable Calendar In Pure JavaScript – vanilla-calendar(6419)
  65. Linear Step-by-Step Flow – Bootstrap Steps(6362)
  66. Interactive Circle Cursor In JavaScript – Pointer.js(6352)
  67. 17+ Responsive Accessible Header Navbar Templates(6325)
  68. Flexible Date Range Picker With Moment.js – lightPick.js(6277)
  69. Tiny Content Slider with Pure JavaScript(6117)
  70. Dynamic Video Playlist Player In JavaScript(6012)
  71. 5 Best Countdown Timer JavaScript Libraries (2020 Update)(5992)
  72. Vertical Full Screen Page Slider With JavaScript(5901)
  73. Animated Customizable Range Slider In Pure JavaScript – rSlider.js(5821)
  74. Create Animated Gauges With JavaScript – SVG Gauge(5733)
  75. Super Simple JavaScript Message Toaster – toast.js(5580)
  76. Basic Hamburger Toggle Menu With CSS And Vanilla JavaScript(5510)
  77. Pure JS Dual List Box Component(5436)
  78. Animate Elements On Scroll With Parallax Effect – locomotive-scroll(5373)
  79. Customizable Select Box & Input Field Enhancement Library – Choices.js(5188)
  80. Pretty Clean Tree Diagram In Pure CSS(5173)
  81. Top 10 Galleries In Pure JavaScript & CSS (2019 Update)(5167)
  82. CSS Only Minimal Responsive Image Gallery lightbox – CSSBox(5063)
  83. CSS Only Crossfading Background Slideshow(5060)
  84. Pure JavaScript Medium-style Image Zoom Library – medium-zoom(5001)
  85. Modern Calendar Date Picker In Vanilla JavaScript(4911)
  86. CSS Only Hamburger Toggle Menu(4716)
  87. Image Selection With Checkbox Or Radio Input – Bootstrap Image Checkbox(4510)
  88. Infinite Multi-slide Carousel In Pure JavaScript – elder-carousel(4496)
  89. Minimal WYSIWYG Editor In Pure JavaScript – Suneditor(4442)
  90. Basic 3D Carousel In Pure JavaScript(4408)
  91. Minimal Notification Popup In Pure JavaScript – notifications.js(4146)
  92. 10 Best Parallax Scroll Effects In JavaScript (2020 Update)(4110)
  93. Flipping Countdown Clock With JavaScript And CSS – countDown.js(4063)
  94. Flip Through Elements In A 3D Space – Carousel.js(4012)
  95. Dark Mode Switcher For Bootstrap 4(3925)
  96. Top 100 JavaScript & CSS Libraries Of 2019(3887)
  97. Performant Custom Scrollbar JavaScript Library – SimpleBar(3724)
  98. Pure JavaScript Date & Time Picker – MTR Datepicker(3716)
  99. Responsive Hierarchical Organization Chart In Pure CSS(3690)
  100. HTML5 Multi-handle Range Slider Polyfill Solution – multirange(3509)

You Might Be Interested In: