Number one this week, Alpine.js is a minimalist reactive framework for the browser.
It borrows ideas from both Vue.js and Angular: custom HTML directives, double-way binding…
It’s very easy to check it using with a good old <script>
tag added to an HTML page, no building process is needed, everything can be done right from the HTMl mark-up.
Everything starts with a x-data
directive used to assign a scope and data to a given DOM element.
Then, other DOM elements can interact with data in the scope and events can be triggered using x:on
directive.
The project is at an early stage, some features like the communication between components are missing but it’s a refreshing experience.
Growing Fast This Week
1 | Alpine.js A rugged, minimal framework for composing JavaScript behavior | GitHub | +46.4% | |
2 | L7 Large-scale WebGL-powered Geospatial Data Visualization analysis framework | Homepage | +12.6% | |
3 | Scully The Static Site Generator for Angular apps | GitHub | +8.3% | |
4 | Snowpack Build web applications with less tooling and 10x faster iteration. | Homepage | +6.6% | |
5 | n8n Free and open node based Workflow Automation Tool. | Homepage | +5.1% | |
6 | react-three-fiber React renderer for Threejs (web and react-native) | Homepage | +3.9% | |
7 | Theme UI Build consistent, themeable React apps based on constraint-based design | Homepage | +3.3% | |
8 | React Hook Form React hooks for forms validation without the hassle. | Homepage | +3.2% | |
9 | Chakra UI ️Simple, Modular & Accessible UI Components for your React Applications | Homepage | +2.9% | |
10 | jExcel Lightweight vanilla JavaScript plugin to create web-based spreadsheets | Homepage | +2.9% |
Trending This Week
1 | You Don't Know JS A book series on JavaScript | GitHub | +889 ★ | |
2 | Clean Code Clean Code concepts adapted for JavaScript | GitHub | +832 ★ | |
3 | Alpine.js A rugged, minimal framework for composing JavaScript behavior | GitHub | +714 ★ | |
4 | JS Algorithms & Data Structures Algorithms and data structures implemented in JavaScript | GitHub | +573 ★ | |
5 | Node.js Best Practices The largest Node.js best practices list (December 2019) | GitHub | +438 ★ | |
6 | Tech Interview Handbook Materials to help you rock your next coding interview | Homepage | +410 ★ | |
7 | Vue Element Admin A magical vue admin | GitHub | +400 ★ | |
8 | React A declarative, efficient, and flexible JavaScript library for building UI | Homepage | +367 ★ | |
9 | Snowpack Build web applications with less tooling and 10x faster iteration | Homepage | +358 ★ | |
10 | VS Code Visual Studio Code | Homepage | +342 ★ |
Any question or feedback? Reach us on GitHub.
Best of JavaScript is a project created by Michael Rambeau, made in Osaka, Japan.