• Stars
    star
    170
  • Rank 223,357 (Top 5 %)
  • Language
    TypeScript
  • License
    MIT License
  • Created over 4 years ago
  • Updated 4 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

๐Ÿ“ฆ ๐Ÿ” ๐Ÿ‘€ ย  A comparison tool to compare JavaScript data grid and spreadsheet libraries

jsgrids

A List of JavaScript Spreadsheet and Data Grid Libraries - https://jsgrids.statico.io/

Motivation

I build a lot of internal tools for data auditing and workflows, and every few months I end up looking for the best data grid or spreadsheet-like library for JavaScript. Other lists and sites are out of date and unmaintained. My goal here is to make the best list for all data grid and spreadsheet libraries for the top JavaScript frontend frameworks (1, 2). You're welcome to help!

Contributing

Pull requests are welcome to help keep this project up to date. Please make sure the Vercel build passes successfully, and please make sure all source is formatted with Prettier (there's a git hook that should do it for you anyway).

Development

  1. Create a GitHub Personal Access Token. You don't need to give it any scopes -- it's just to increase the API rate limit.
  2. Make sure you have Node.js version 12.0 or later and the pnpm package manager installed.
  3. Checkout the repo, run pnpm install
  4. Run GITHUB_TOKEN=<your token here> pnpm dev
  5. Go to http://localhost:3000/ and bask in the wild splendor that is jsgrids

Information on each library is in data/ and is parsed in lib/libraries.ts. Enjoy!

Miscellanous

  • jsgrids is hosted on Vercel
  • This project makes extensive use of Chakra UI, Next.js, and TypeScript
  • Icons are from the various icon sets in react-icons
  • The GitHub corner thing is Tim Holman's fancy GitHub Corners thing
  • All library descriptions are adapted from each package's home page

License

This project is licensed under the MIT license.

More Repositories

1

dotfiles

๐Ÿ’พย ย Ian's dotfiles, utils, and Zsh/Vim/tmux configs
Perl
673
star
2

spittoon

๐Ÿ–ผ Sequential-art comic-strip generator written in Ruby which uses RMagick (2005)
Ruby
130
star
3

langterm

๐Ÿ•น๏ธ WebGL-based VT220 emulator, made as a learning example and frontend for a text adventure
JavaScript
77
star
4

rltiles

GitHub clone of RL Tiles (graphical tileset for Roguelike games) + JSON metadata + selector
C
50
star
5

cadubi

๐ŸŽจ Creative ASCII Drawing Utility By Ian (1997)
Perl
47
star
6

ycombinator1.com

๐ŸŸง Lets you add a character to Hacker News links to add social media and OpenGraph previews for sharing on things like Slack or Twitter.
TypeScript
42
star
7

jsrobowar

๐Ÿ‘พ A port of RoboWar to the web browser using JavaScript and HTML5. (2010)
JavaScript
33
star
8

webgl-demos

๐Ÿฆ† (OUTDATED - 2011) Experiments with GLGE
JavaScript
30
star
9

aspen

๐Ÿ”Ž ๐Ÿ“– โœจ Custom, private search engine for text documents built with NextJS/React/ES6/ES7
JavaScript
30
star
10

femtostats

๐Ÿ“Š๐ŸŒ Super small, light, privacy-focused, self-hostable web statistics provider
TypeScript
20
star
11

magic8ball

๐ŸŽฑ ๐Ÿ“ฑ๐Ÿ”ฎ โœจ I wanted to see if ChatGPT could make an app for watchOS & iOS and it did
Swift
16
star
12

memorybot

๐Ÿค– An infobot-inspired Slack bot that remembers things
JavaScript
15
star
13

vim-javascript-sql

Vim plugin for highlighting SQL inside JavaScript template literals
Vim Script
13
star
14

ifhttp

๐Ÿ‘พ HTTP REST server for Z-Machine interactive fiction
JavaScript
12
star
15

statico.link

๐Ÿ”— Personal link shortener that uses an NGINX-compatible map file as a config
JavaScript
11
star
16

csvhacker

๐Ÿ›  A tool to quickly view, filter, map, and reduce CSV/TSV files in the browser. Shareable links for easy collaboration with non-engineers.
JavaScript
8
star
17

perl-test-refcard

Perl Testing Reference Card (2004)
6
star
18

ninjaui

Ninja ui
JavaScript
6
star
19

github-game

๐ŸŸฉ โœจ Win the GitHub game with artistic green squares!
JavaScript
6
star
20

glulxe-httpd

๐Ÿ‘พ HTTP+JSON Glulx (.ulx) interactive fiction server with session support
JavaScript
6
star
21

dungeonfun

๐Ÿ•น๏ธ Infinite multiplayer dungeon using HTML5 and WebSockets (2011)
CoffeeScript
5
star
22

javascript

this is my javascript library
JavaScript
2
star
23

FindFile.vim

William Lee's FindFile.vim
2
star
24

custom-css-extension

A Chrome extension that tweaks CSS for sites I want
JavaScript
2
star
25

tanks

A proof-of-concept tank game
JavaScript
2
star
26

friend-rescue

An App Engine-hosted Flash-based shooter for Facebook
ActionScript
2
star
27

the-archive-public

๐Ÿงžโ€โ™‚๏ธ Public version of The Archive, the text adventure game on langworth.com, but without secrets.
Inform 7
2
star
28

crafty-dirty-rectangles

Demos of CraftyJS dirty rectangle pull request, before and after
JavaScript
2
star
29

epson-dm-d100-perl

Perl serial display driver for the EPSON DM-D100 VFT display (2006)
Perl
2
star
30

tankles

2
star
31

route.js

JavaScript Inversion of Control container for URIs - location.hash navigation goodness
JavaScript
2
star
32

lakera-gandalf-solutions

2
star
33

snippendrop

JavaScript
1
star
34

imgur2rss

Turns Imgur things into RSS feeds
CoffeeScript
1
star
35

imgur-album-downloader

Download an entire album of images from Imgur
CoffeeScript
1
star
36

django-logging

Clone of http://code.google.com/p/django-logging/ with patches. (See commit history)
Python
1
star
37

kragnoth

๐Ÿ˜ˆ Proof-of-concept HTML5 multiplayer roguelike (2012)
CSS
1
star