Issue #107

Number one this week, Grid.js is a plugin to add a data table in a web page.

It’s written in TypeScript and plays well with any framework (or no framework at all!).

It can be used to either fetch dynamically data and build the table or to enhance an existing table providing features such as:

  • pagination (client-side and server-side)
  • searching (filtering the rows to match what the user types in an input field)
  • sorting by clicking on the column headers

If you are interested in data tables and spreadsheets in the web, check the Table tag in Best of JavaScript.

Growing Fast This Week

By % of GitHub stars added (relative growth) this week
1
Grid.js
Grid.js
Advanced table plugin
Homepage
+75.1%
2
Huncwot
Huncwot
A Programming Environment for TypeScript & Node.js built on top of VS Code
Homepage
+22.9%
3
Rough Notation
Rough Notation
Create and animate hand-drawn annotations on a web page
Homepage
+12.8%
4
htmx
htmx
Access AJAX, WebSockets and Server Sent Events directly in HTML
Homepage
+9.3%
5
Crank.js
Crank.js
Write JSX-driven components with functions, promises and generators.
Homepage
+9.1%
6
Audiomass
Audiomass
Free full-featured web-based audio & waveform editing tool
Homepage
+7.8%
7
Webiny
Webiny
Platform for building serverless applications and API
Homepage
+7.8%
8
Vite
Vite
Native-ESM powered web dev build tool. It's fast.
GitHub
+7.3%
9
tailblocks
tailblocks
Ready-to-use Tailwind CSS blocks.
Homepage
+7.2%
10
Recoil
Recoil
An experimental state management library for React apps
Homepage
+6.6%

Trending This Week

By number of GitHub stars added this week
1
Deno
Deno
A secure JavaScript and TypeScript runtime
Homepage
+862
2
Grid.js
Grid.js
Advanced table plugin
Homepage
+742
3
Vue.js
Vue.js
A progressive, incrementally-adoptable framework for building UI on the web
Homepage
+460
4
Vite
Vite
Native-ESM powered web dev build tool. It's fast.
GitHub
+453
5
JS Algorithms & Data Structures
JS Algorithms & Data Structures
Algorithms and data structures implemented in JavaScript
GitHub
+444
6
Rough Notation
Rough Notation
Create and animate hand-drawn annotations on a web page
Homepage
+435
7
Strapi
Strapi
Open source Node.js Headless CMS to easily build customisable APIs
Homepage
+434
8
Recoil
Recoil
An experimental state management library for React apps
Homepage
+431
9
React
React
A declarative, efficient, and flexible JavaScript library for building UI
Homepage
+423
10
Node.js Best Practices
Node.js Best Practices
The Node.js best practices list
GitHub
+396

Any question or feedback? Reach us on GitHub.

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