Issue #134

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
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
Frourio
Fast and type-safe full stack framework, for TypeScript
Homepage
+13.3%
3
Fluid
Fluid
Library for building distributed, real-time collaborative web applications
Homepage
+8.2%
4
wmr
wmr
The tiny all-in-one development tool for modern web apps.
GitHub
+7.4%
5
Twin
Twin
Blends the magic of Tailwind with the flexibility of css-in-js
GitHub
+6.7%
6
Material Design Paper
Material Design Paper
Material Design for React Native (Android & iOS)
Homepage
+5.2%
7
Jotai
Jotai
Primitive, flexible state management for React
Homepage
+4.9%
8
Playwright
Playwright
Node.js library to automate Chromium, Firefox and WebKit with a single API
Homepage
+3.8%
9
Redwood
Redwood
Bringing full-stack to the Jamstack.
Homepage
+3.7%
10
Nx
Nx
Extensible Dev Tools for Monorepos
Homepage
+3.5%

New Faces on Best of JS

Projects recently added on Best of JS
N
N
Node version management
GitHub14 k
htmlparser2
htmlparser2
Forgiving HTML and XML parser
Homepage2.8 k
Twin
Twin
Blends the magic of Tailwind with the flexibility of css-in-js
GitHub2.7 k
OpenUI5
OpenUI5
Build enterprise-ready web applications, responsive to all devices, running on almost any browser of your choice
Homepage2.3 k
QuickJS
QuickJS
A small and embeddable JavaScript engine
Homepage1.5 k
UI5 Web Components
UI5 Web Components
A rich set of enterprise-grade reusable UI elements driven by a lightweight framework
Homepage829
Unpoly
Unpoly
Unobtrusive Javascript Framework for server-side applications
Homepage716
JSC.js
JSC.js
JavaScriptCore on WebAssembly
Homepage291

Trending This Week

By number of GitHub stars added this week
1
JS Algorithms & Data Structures
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
Node.js Best Practices
The Node.js best practices list (December 2020)
GitHub
+807
3
Playwright
Playwright
Node.js library to automate Chromium, Firefox and WebKit with a single API
Homepage
+705
4
Strapi
Strapi
Open source Node.js Headless CMS to easily build customisable APIs
Homepage
+510
5
VS Code
VS Code
Visual Studio Code
Homepage
+461
6
Tech Interview Handbook
Tech Interview Handbook
Materials to help you rock your next coding interview
Homepage
+421
7
Tailwind CSS
Tailwind CSS
A utility-first CSS framework for rapid UI development.
Homepage
+393
8
React
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
Homepage
+368
9
Material Design Paper
Material Design Paper
Material Design for React Native (Android & iOS)
Homepage
+355
10
React Query
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, in Osaka, Japan.