Number one this week, Svelte is a revolutionary component framework to build web applications.

Like React or Vue, it lets developers build applications by creating components that update when data changes but the big difference is that the framework does not run in the browser, it runs at the building time.

The compiler is able to generate imperative code that manipulates the DOM directly from the components written by the developer.

Therefore the code shipped to the browser is both small and very fast to run (making Svelte applications suitable for embedded devices for example).

Besides its top notch performance, it’s easy to create complex transitions that run in CSS.

The version 3 improves the concept of reactivity: updating a variable is all you need to trigger a change in the UI.

Svelte
Svelte
+2.6 k
Cybernetically enhanced web apps
Ikonate
Ikonate
+1.1 k
fully customisable & accessible vector icons
Vue.js
Vue.js
+685
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
Uppy
Uppy
+614
The next open source file uploader for web browsers
Mockit
Mockit
+516
A tool to quickly mock out end points, setup delays and more...
React
React
+494
A declarative, efficient, and flexible JavaScript library for building user interfaces.
Awesome
Awesome
+470
😎 Awesome lists about all kinds of interesting topics
VS Code
VS Code
+436
Visual Studio Code
You Don't Know JS
You Don't Know JS
+416
A book series on JavaScript. @YDKJS on twitter.