Issue #118

Number one this week, Elder.js is a new static site powered by Svelte, the UI framework that works at build time and has been very popular over the last months.

Static site generators are tools to create a bunch of HTML pages that can hosted and served by any static hosting solution. They work by fetching data from multiple sources (often markdown files but also API, database…) at build time, instead of run time. They are a very popular option to build blogs or documentation sites.

In the React eco-system, the trendiest projects are Gatsby and Next.js while Vue.js has VuePress and Nuxt.

In addition of the Svelte templates, one of the main features of Elder.js is the “SEO focused” routing that lets you define any permanent link for any page.

Compared to Sapper the fullstack framework powered by Svelte, Elder.js provides better performance at build time, being able to generate quickly thousands of pages.

Growing Fast This Week

By % of GitHub stars added (relative growth) this week
1
Elder.js
Elder.js
An opinionated static site generator and web framework for Svelte
Homepage
+70.1%
2
Embla Carousel
Embla Carousel
The most fluid carousel library with unmatched swipe precision
Homepage
+15.4%
3
Heroicons
Heroicons
A set of free MIT-licensed high-quality SVG icons for UI development.
Homepage
+9.5%
4
htmx
htmx
Access AJAX, WebSockets and Server Sent Events directly in HTML
Homepage
+8.8%
5
Keyv
Keyv
Simple key-value storage with support for multiple backends
GitHub
+8.7%
6
Zustand
Zustand
Bear necessities for state management in React
Homepage
+6.1%
7
Zod
Zod
TypeScript-first schema validation with static type inference
GitHub
+5.8%
8
currency.js
currency.js
A javascript library for handling currencies
Homepage
+4.9%
9
Chakra UI
Chakra UI
️ Simple, Modular & Accessible UI Components for your React Applications
Homepage
+4.6%
10
ImmortalDB
ImmortalDB
A relentless key-value store for the browser.
GitHub
+4.0%

Trending This Week

By number of GitHub stars added this week
1
Node.js Best Practices
Node.js Best Practices
The Node.js best practices list (August 2020)
GitHub
+827
2
Heroicons
Heroicons
A set of free MIT-licensed high-quality SVG icons for UI development.
Homepage
+804
3
Front-End Checklist
Front-End Checklist
The perfect Front-End Checklist for modern websites
Homepage
+525
4
VS Code
VS Code
Visual Studio Code
Homepage
+510
5
JS Algorithms & Data Structures
JS Algorithms & Data Structures
Algorithms and data structures implemented in JavaScript with explanations
GitHub
+475
6
Vue.js
Vue.js
A progressive, incrementally-adoptable framework for building UI on the web
Homepage
+444
7
Chakra UI
Chakra UI
️ Simple, Modular & Accessible UI Components for your React Applications
Homepage
+439
8
D3
D3
Bring data to life with SVG, Canvas and HTML.
Homepage
+371
9
Puppeteer
Puppeteer
Headless Chrome Node.js API
Homepage
+368
10
React
React
A declarative, efficient, and flexible JavaScript library for building UI
Homepage
+335

Any question or feedback? Reach us on GitHub.

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