|4 days ago||2 days ago|
|Apache License 2.0||MIT License|
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Tips for Making a Popular Open-Source Project in 2021 [Ultimate Guide]
12 projects | news.ycombinator.com | 12 Nov 2021
Maybe a story from a maintainer would help. To contextualize, the main SheetJS open source project https://github.com/SheetJS/sheetjs has over 28K stars.
tl;dr: the project involves "crowdsourced research" which benefits from popularity.
The main social goal with the project is data preservation and integrity. Large-scale economic and political decisions are made from data and analyses in spreadsheets. For example, last year in the UK, COVID cases were underreported thanks to Excel minutiae https://www.bbc.com/news/technology-54423988
Due to various corporate stratagems, the older data representations were intentionally obfuscated. To support Excel, many developers poked around at Excel files and guessed at the structures.
In this environment, the biggest challenge is finding worksheets with random corner cases. These types of files are not easy to create and fuzzing has limited effectiveness. This is where open source and popularity come into play. The open source and JS nature of the project helps reduce testing friction (https://oss.sheetjs.com/ runs in the web browser, no need to install anything) and encourage bug reports with test cases.
There will always be "entitled users" and "low quality bug reports" but that comes with the territory. There are also meaningful issues and code contributions. Efforts at trying to prevent the low quality contributions also discourage higher quality contributions.
looking for package which can copy values from excel -> html p, h2,h3 etc
1 project | reddit.com/r/npm | 8 Nov 2021
SheetJS - Missing data after modifying xlsm then using sheet_to_txt
1 project | reddit.com/r/node | 3 Nov 2021
I come on this subreddit as my last chance of finding help, please be kind. So, I'm facing the worst bug in my life rn with the library sheetjs, I am adding some row like this :
1 project | reddit.com/r/learnprogramming | 13 Oct 2021
1 project | news.ycombinator.com | 9 Oct 2021
Any reporting engine in nodejs?
1 project | reddit.com/r/node | 8 Sep 2021
8 Node.js Projects To Keep An Eye On 2021
7 projects | dev.to | 23 Aug 2021
Website -> https://sheetjs.com/
My tiny side project has had more impact than my decade in the software industry
3 projects | news.ycombinator.com | 1 Aug 2021
Our story is very similar. I wrote a small library for converting XLSX and XLS files to CSV. Over the years, that grew into one of the most popular open source libraries on npm/github: https://github.com/SheetJS/sheetjs
Back in 2015, 'patio11 reached out to us. In addition to a structured license purchase, he gave great insights and actually wrote a blog post about the experience https://www.kalzumeus.com/2015/01/28/design-and-implementati...
Today, we offer paid software builds to solve related problems and it allows us to work on SheetJS full-time!
[TypeScript] Read spreadsheets by SheetJS
2 projects | dev.to | 21 Jul 2021
SheetJS - Home2 projects | dev.to | 21 Jul 2021
SheetJS/sheetjs - GitHub
What are some alternatives?
ExcelJS - Excel Workbook Manager
svelte-generic-crud-table - Agnostic web-component for object-arrays with CRUD functionality.
Luckysheet - Luckysheet is an online spreadsheet like excel that is powerful, simple to configure, and completely open source.
Mongoose - MongoDB object modeling designed to work in an asynchronous environment.
React Data Grid - Feature-rich and customizable data grid React component
Sequelize - An easy-to-use and promise-based multi SQL dialects ORM tool for Node.js