If all you want for Christmas is a carousel, we have something for you!
Number one this week, Tiny-Swiper is a library written in TypeScript to create sliders (or carousels) in web pages.
The core is lightweight (around 4 KB gzipped) as some extra features are available as “plugins”:
- Pagination
- Lazy loading of slide content
- Keyboard controls
- Mouse wheel handling
Interestingly, it does not provide CSS, “you have to define style yourself” which allows a maximum of flexibility.
Growing Fast This Week
By % of GitHub stars added (relative growth) this week
1 | Tiny-Swiper Ingenious JavaScript Carousel powered by wonderful plugins. Lightweight yet extensible. Import plugins as needed, No more, no less. | Homepage | +55.8% | |
2 | Frourio Fast and type-safe full stack framework, for TypeScript | Homepage | +13.3% | |
3 | Fluid Library for building distributed, real-time collaborative web applications | Homepage | +8.2% | |
4 | wmr The tiny all-in-one development tool for modern web apps. | GitHub | +7.4% | |
5 | Twin Blends the magic of Tailwind with the flexibility of css-in-js | GitHub | +6.7% | |
6 | Material Design Paper Material Design for React Native (Android & iOS) | Homepage | +5.2% | |
7 | Jotai Primitive, flexible state management for React | Homepage | +4.9% | |
8 | Playwright Node.js library to automate Chromium, Firefox and WebKit with a single API | Homepage | +3.8% | |
9 | Redwood Bringing full-stack to the Jamstack. | Homepage | +3.7% | |
10 | Nx Extensible Dev Tools for Monorepos | Homepage | +3.5% |
New Faces on Best of JS
Projects recently added on Best of JS
N Node version management | GitHub | 14 k★ | |
htmlparser2 Forgiving HTML and XML parser | Homepage | 2.8 k★ | |
Twin Blends the magic of Tailwind with the flexibility of css-in-js | GitHub | 2.7 k★ | |
OpenUI5 Build enterprise-ready web applications, responsive to all devices, running on almost any browser of your choice | Homepage | 2.3 k★ | |
QuickJS A small and embeddable JavaScript engine | Homepage | 1.5 k★ | |
UI5 Web Components A rich set of enterprise-grade reusable UI elements driven by a lightweight framework | Homepage | 829 ★ | |
Unpoly Unobtrusive Javascript Framework for server-side applications | Homepage | 716 ★ | |
JSC.js JavaScriptCore on WebAssembly | Homepage | 291 ★ |
Trending This Week
By number of GitHub stars added this week
1 | JS Algorithms & Data Structures Algorithms and data structures implemented in JavaScript with explanations and links to further readings | GitHub | +1.2 k★ | |
2 | Node.js Best Practices The Node.js best practices list (December 2020) | GitHub | +807 ★ | |
3 | Playwright Node.js library to automate Chromium, Firefox and WebKit with a single API | Homepage | +705 ★ | |
4 | Strapi Open source Node.js Headless CMS to easily build customisable APIs | Homepage | +510 ★ | |
5 | VS Code Visual Studio Code | Homepage | +461 ★ | |
6 | Tech Interview Handbook Materials to help you rock your next coding interview | Homepage | +421 ★ | |
7 | Tailwind CSS A utility-first CSS framework for rapid UI development. | Homepage | +393 ★ | |
8 | React A declarative, efficient, and flexible JavaScript library for building user interfaces. | Homepage | +368 ★ | |
9 | Material Design Paper Material Design for React Native (Android & iOS) | Homepage | +355 ★ | |
10 | React Query Hooks for fetching, caching and updating asynchronous data in React | Homepage | +353 ★ |
Any question or feedback? Reach us on GitHub.
Best of JavaScript is a project created by Michael Rambeau, made in Osaka, Japan.