Issue #120

Number one this week, Stitches is a CSS-in-JS library to style React components.

Compared to the other contenders (Styled Components and Emotion being the most popular options) it claims to be simple, lightweight and fast.

It works by generating unique “atomic” class names at build time, from styled components created using JavaScript objects.

The features include theming, style tokens, responsive design break-points, and the concept of “variants” to let developers adjust component styles based on any “props”.

Last but not least it provides a great developer experience thanks to the TypeScript support and the ability to create one’s custom utils.

Growing Fast This Week

By % of GitHub stars added (relative growth) this week
1
Stitches
Stitches
The modern styling library.
Homepage
+25.5%
2
Moon
Moon
The minimal & fast library for functional user interfaces
Homepage
+15.5%
3
Danfo
Danfo
High performance, intuitive, and easy to use data structures
Homepage
+11.6%
4
Embla Carousel
Embla Carousel
The most fluid carousel library with unmatched swipe precision
Homepage
+10.3%
5
Admin Bro
Admin Bro
An admin panel for apps written in node.js
Homepage
+9.7%
6
Ztext
Ztext
Easy to implement, 3D typography for the web. Works with every font
Homepage
+9.6%
7
Bumbag
Bumbag
Build accessible & themeable React applications with your Bumbag
Homepage
+9.4%
8
Zustand
Zustand
Bear necessities for state management in React
Homepage
+7.6%
9
Print.js
Print.js
A tiny javascript library to help printing from the web.
GitHub
+5.4%
10
Percollate
Percollate
A command-line tool to turn web pages into beautiful, readable documents
GitHub
+3.7%

Trending This Week

By number of GitHub stars added this week
1
30 seconds of code
30 seconds of code
Short JavaScript code snippets for all your development needs
Homepage
+876
2
Moon
Moon
The minimal & fast library for functional user interfaces
Homepage
+785
3
JS Algorithms & Data Structures
JS Algorithms & Data Structures
Algorithms and data structures implemented in JavaScript
GitHub
+518
4
Vue.js
Vue.js
A progressive, incrementally-adoptable framework for building UI on the web
Homepage
+449
5
You Don't Know JS
You Don't Know JS
A book series on JavaScript
GitHub
+441
6
Nuxt
Nuxt
The Intuitive Vue Framework
Homepage
+431
7
React
React
A declarative, efficient, and flexible JavaScript library for builing UI
Homepage
+429
8
VS Code
VS Code
Visual Studio Code
Homepage
+350
9
Node.js Best Practices
Node.js Best Practices
The Node.js best practices list (September 2020)
GitHub
+333
10
Angular
Angular
One framework. Mobile & desktop.
Homepage
+312

Any question or feedback? Reach us on GitHub.

Best of JavaScript is a project created by Michael Rambeau, in Osaka, Japan.