100 Best JavaScript & CSS Libraries Of 2021

TOP 100 JavaScript and CSS Libraries

As 2021 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 2022!

View Best 10 By Categories and Tags:

Top 100 2021:

  1. Multiselect Dropdown List With Checkboxes – multiselect.js(49802)
  2. Confetti Falling Animation In Pure JavaScript – confetti.js(39113)
  3. 17+ Responsive Accessible Header Navbar Templates(38634)
  4. Multiple Select With Dropdown List – multiselect(29607)
  5. Responsive Sidebar Navigation For Bootstrap 5(25937)
  6. 10 Best Drag And Drop JavaScript Libraries (2021 Update)(24647)
  7. Search Results(23290)
  8. Elegant Multi-Select Component With Autocomplete – SelectPure(23282)
  9. Medium.com Like Image Zoom Library – Lightense.js(21535)
  10. Circular Progress Bar With Plain HTML / CSS(19860)
  11. 10 Best Image Zoom JavaScript & CSS Libraries (2021 Update)(17853)
  12. Create A Simple Event Calendar With JavaScript – Caleandar.js(15594)
  13. Custom Single/Multi Select In Pure JavaScript – vanillaSelectBox(15206)
  14. Animated Multi-step Form For Bootstrap(15117)
  15. 10 Best JavaScript & CSS Carousel Libraries (2021 Update)(14247)
  16. Flip Through Elements In A 3D Space – Carousel.js(14062)
  17. Draggable & Touch-friendly Slider Carousel In Pure JS(13719)
  18. Zoom Image On Hover – js-image-zoom(13518)
  19. Realistic Book Page Flip Animation In JavaScript – StPageFlip(13163)
  20. Create A Multi-Level Drop Down Menu with Pure CSS(13056)
  21. 7 Best One Page Scroll JavaScript Libraries (2021 Update)(12951)
  22. Simple Modal Window With Background Blur Effect(12447)
  23. Add Instagram Photos To Your Website Without API – instagramFeed(11998)
  24. Make HTML Table Sortable With sort-table Library(11768)
  25. Minimal Cookie Consent Popup In JavaScript – PureCookie(11736)
  26. Material Inspired Date & Time Picker – simplePicker(11616)
  27. Render JSON Data As A Tree View – json-view(11150)
  28. Simple 5-star Rating System with CSS and Html Radios(10823)
  29. 10 Best Galleries In Pure JavaScript & CSS (2021 Update)(10498)
  30. Create A Multi-Step Form In Bootstrap 5 – Enchanter(10164)
  31. Animate Elements On Scroll With Parallax Effect – locomotive-scroll(10076)
  32. 10 Best Toast Notification JavaScript Libraries (2021 Update)(9801)
  33. Drag And Drop Flowchart Builder – Drawflow(9744)
  34. Simple Table Paginator In Pure JavaScript – Paginator.js(9691)
  35. Linear Step-by-Step Flow – Bootstrap Steps(9523)
  36. 7 Best Countdown Timer JavaScript Libraries (2021 Update)(9438)
  37. Full-featured Calendar JavaScript Library – tui.calendar(9260)
  38. Minimal Date & Time Picker – dtsel(9083)
  39. Infinite Multi-slide Carousel In Pure JavaScript – elder-carousel(9076)
  40. 10 Best Custom Scrollbar JavaScript Libraries (2021 Update)(8919)
  41. 🎉 Simple Celebrate Confetti Animation In JavaScript – Party.js(8437)
  42. Basic 3D Carousel In Pure JavaScript(8328)
  43. Beautiful Date Picker Component – MCDatepicker(8143)
  44. Pretty Clean Tree Diagram In Pure CSS(7519)
  45. Minimal Clean HTML5 Audio Player With Custom Controls – Green Audio Player(7406)
  46. 7 Best Particles Animation JavaScript Libraries (2021 Update)(7363)
  47. Privacy Policy(7197)
  48. Fast Autocomplete/Typeahead Library For Bootstrap 5(7153)
  49. Pure CSS Circular Percentage Bar(7062)
  50. Customizable Gauge Library With JavaScript And Canvas – Gauge.js(7057)
  51. Handle Long Press/Tap Event In JavaScript – long-press-event(6996)
  52. 7 Best Pure JavaScript Form Validation Libraries (2021 Update)(6831)
  53. Smooth Circle Progress Indicator In SVG And CSS(6823)
  54. Simple Folder Tree With JSON And JavaScript – tree.js(6806)
  55. Create Animated Gauges With JavaScript – SVG Gauge(6250)
  56. Dark Mode Switcher For Bootstrap 4(6218)
  57. Bootstrap Style Searchable Dropdown Plugin – fstdropdown(6153)
  58. HTML & CSS Only FAQ Accordion(6140)
  59. Multi-select Dropdown Component For JavaScript – slim-select(6140)
  60. Responsive Lightbox Gallery With Pure JavaScript And CSS3 – lightGallery(6046)
  61. Dynamic Tree View With Checkboxes – Treejs(6036)
  62. Super Simple JavaScript Message Toaster – toast.js(6021)
  63. Fancy Three-dots Loading Spinners With Pure CSS – Three Dots(5965)
  64. Creating Fast and Responsive Gauges with Pure CSS(5899)
  65. 10 Best Loading Spinner/Indicator JavaScript & CSS Libraries (2021 Update)(5850)
  66. Flat Style JavaScript Date Picker – flatpickr(5831)
  67. Off-canvas Navigation For Bootstrap 5(5821)
  68. Vanilla JavaScript Date & Date Range Picker For The Web(5561)
  69. Minimalist Falling Snow Effect with Pure JavaScript – Snow.js(5520)
  70. Pure CSS Multi-level Navigation – menu.css(5511)
  71. QR Code Generator With Logo And Title Support – EasyQRCodeJS(5486)
  72. Minimal WYSIWYG Editor In Pure JavaScript – Suneditor(5218)
  73. Customizable Event Calendar With Month/Year Selection – Color Calendar(5185)
  74. Firework Animation With JavaScript And Canvas – fireworks-js(5094)
  75. Number Countup Animation With Vanilla JavaScript – Animated Counter(5022)
  76. Responsive Step Progress Indicator with Pure CSS(4998)
  77. High Performance Select Box JavaScript Library – Virtual Select(4834)
  78. 7 Best Custom Range Slider JavaScript Libraries (2021 Update)(4652)
  79. Interactive Circle Cursor In JavaScript – Pointer.js(4625)
  80. Lightweight JS Sorting Library with Native HTML5 Drag and Drop – SortableJS(4487)
  81. Multi-level Dropdown Component For Bootstrap 5(4335)
  82. Canvas Based HTML5 Gauge Library – Gauge.js(4334)
  83. Elegant Box Shadows In Pure CSS – Shadow.css(4329)
  84. 100 Best JavaScript & CSS Libraries Of 2020(4239)
  85. 10 Best JavaScript & CSS Responsive Menus (2021 Update)(4205)
  86. Animated Skeleton Loading Screens In Pure CSS(4148)
  87. Fast Autocomplete Dropdown For Input Field – autocomplete.js(4076)
  88. Classic Flip Clock Style Countdown & Counter Library – flip.js(4065)
  89. Responsive Vertical Tabs For Bootstrap 4(4051)
  90. Elegant Alert/Confirm/Toast Dialog Box In JavaScript – Cute Alert(3850)
  91. Easy Tags Input Component For Bootstrap 5/4 – Tags.js(3832)
  92. Minimal One Page Scrolling Effect with Pure JavaScript – onepagescroll.js(3825)
  93. Draggable & Touch-friendly Carousel In Vanilla JavaScript – embla-carousel(3776)
  94. Animated Snowfall Effect In Pure JavaScript(3674)
  95. Developer-friendly Date Picker In Pure JavaScript – thedatepicker(3605)
  96. 10 Best Parallax Scrolling Effects In JavaScript (2021 Update)(3596)
  97. Scroll-triggered Counter Plugin – purecounterjs(3552)
  98. Flipping Countdown Clock With JavaScript And CSS – countDown.js(3443)
  99. Configurable Snow Falling Effects In JavaScript – snow.js(3424)
  100. Read More / Read Less Functionality In Pure JavaScript – ReadMore.js(3413)

You Might Be Interested In: