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