« 
Previous

Issue #70

Next
 »

Number one this week, Geometric.js is a library for doing geometry in Nodes.js and in the browser. It handles points, line segments, polygons and angles.

It can be used to transform these objects (translate, rotate…) or to check if their intersect for example.

There is not any specific data structure, no sophisticated type, it works only with plain functions that expect (and return) either numbers or array of numbers. A point is just an an array of 2 numbers and a polygon is an array of array… it’s that simple!

Growing Fast This Week

By % of GitHub stars added (relative growth) this week
1
Geometric.js
Geometric.js
A JavaScript library for doing geometry.
GitHub
+72.5%
2
js-fire
js-fire
A javascript clone of google/python-fire
GitHub
+9.6%
3
Analytics
Analytics
Lightweight analytics library for tracking events
Homepage
+7.3%
4
React Hook Form
React Hook Form
React hooks for form validation without the hassle.
Homepage
+6.8%
5
pagemap
pagemap
Mini map for web pages.
Homepage
+6.5%
6
WebComponents Polyfills
WebComponents Polyfills
A suite of polyfills supporting the Web Components specs
GitHub
+6.1%
7
Factor
Factor
An extension-focused and universal VueJS platform
Homepage
+5.6%
8
Admin Bro
Admin Bro
An admin panel for apps written in node.js
Homepage
+5.4%
9
Ornamentum
Ornamentum
Lightweight, feature rich, highly configurable, UI framework agnostic
Homepage
+5.1%
10
Reaviz
Reaviz
Data visualization library for React based on D3
Homepage
+4.7%

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
GitHub
+594
2
Vue Element Admin
Vue Element Admin
A magical vue admin
GitHub
+590
3
Awesome
Awesome
Awesome lists about all kinds of interesting topics
GitHub
+546
4
Node.js Best Practices
Node.js Best Practices
The largest Node.js best practices list
GitHub
+493
5
Vue.js
Vue.js
A progressive, incrementally-adoptable framework for building UI
Homepage
+428
6
React
React
A declarative, efficient, and flexible JavaScript library for building UI
Homepage
+412
7
Tech Interview Handbook
Tech Interview Handbook
Materials to help you rock your next coding interview
Homepage
+383
8
VS Code
VS Code
Visual Studio Code
Homepage
+382
9
Svelte
Svelte
Cybernetically enhanced web apps
Homepage
+312
10
Angular
Angular
One framework. Mobile & desktop.
Homepage
+311

Any question or feedback? Reach us on GitHub.

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