nshiab/simple-data-analysis

Easy-to-use and high-performance TypeScript library for data analysis. Works with tabular, geospatial and vector data.

57
/ 100
Established

This library helps data journalists, researchers, and analysts quickly process large datasets. You can input tabular data (like CSVs) or geospatial data, and it outputs cleaned, analyzed, and summarized data, along with optional charts or files. It's designed for anyone who needs to crunch numbers or analyze geographic information efficiently, especially those already working in the JavaScript/TypeScript ecosystem.

334 stars. Available on npm.

Use this if you need to perform high-performance data analysis and geospatial processing, similar to what you might do with Python's Pandas or R's Tidyverse, but want to stay within the TypeScript or JavaScript environment.

Not ideal if you prefer using Python or R for your data analysis workflows, as this library is specifically built for the TypeScript/JavaScript ecosystem.

data-journalism geospatial-analysis data-cleaning data-summarization research-analysis
Maintenance 10 / 25
Adoption 10 / 25
Maturity 25 / 25
Community 12 / 25

How are scores calculated?

Stars

334

Forks

21

Language

TypeScript

License

MIT

Category

csv-data-chat

Last pushed

Mar 11, 2026

Commits (30d)

0

Dependencies

3

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/data-engineering/nshiab/simple-data-analysis"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.