Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure. Learn more →
Top 23 TypeScript Data Analysis Projects
-
Power Live Dashboards and Proactive Alerts: Feed continuously updated KPIs from RisingWave into your BI tools like Grafana or Superset. Create alerts for critical business events, such as a high-value deal becoming at-risk or a sudden drop in MQLs from a key channel.
-
SurveyJS
JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor. Keep full control over the data you collect and tailor the form builder’s entire look and feel to your users’ needs. SurveyJS works with React, Angular, Vue 3, and is compatible with any backend or auth system. Learn more.
-
I first tried to use growthbook. They had only react support. I thought - I could use the js sdk and work around it. Ok fine. It seemed a bit complicated to use in terms of their UI. Okay fine, I try to find an easier one maybe I can self-host. That way I could even put it behind cloudflare CDN and use caching on it and clever cache-busting when I change values could help propagate changes. Okay fine I have a plan. I ended up going with Flagsmith instead. It was even easier. Perfect.
-
danfojs
Danfo.js is an open source, JavaScript library providing high performance, intuitive, and easy to use data structures for manipulating and processing structured data.
Website: Danfo.js
-
-
Project mention: Vega – A declarative language for interactive visualization designs | news.ycombinator.com | 2024-08-23
- RATH: Automation of data exploration workflow with one click. https://github.com/Kanaries/Rath
-
sql-translator
SQL Translator is a tool for converting natural language queries into SQL code using artificial intelligence. This project is 100% free and open source.
-
whodb
A lightweight next-gen data explorer - Postgres, MySQL, SQLite, MongoDB, Redis, MariaDB, Elastic Search, and Clickhouse with Chat interface
-
Stream
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
-
⚡️ TAD Viewer for Parquet and Snowflake https://github.com/antonycourtney/tad/tree/master/packages/reltab-snowflake
-
-
VTable
VTable is not just a high-performance multidimensional data analysis table, but also a grid artist that creates art between rows and columns.
-
Project mention: A simple way to explore data through a Tableau-like UI directly in your data app | news.ycombinator.com | 2024-12-30
Contributor to panel-graphic-walker and Panel here.
Its actually primarily a wrapper around graphic-walker https://github.com/Kanaries/graphic-walker as we have optimized the implementation for Panel usage in notebooks and data apps.
Its built on Panel https://panel.holoviz.org/index.html which is "The Powerful Data Exploration & Web App Framework for Python". Its a fully open source and community driven project. Part of the larger HoloViz https://github.com/holoviz/holoviz ecosystem for data visualization.
My motivation for creating the panel-graphic-walker extension is that its one of the most powerful ways in Python to let users interactively, explore large datasets as it can send heavy calculations to the backend instead of transferring all data to the frontend.
-
I see, interesting. Hadn't come upon this use-case before but makes sense.
I've made a GitHub issue for this feature: https://github.com/pretzelai/pretzelai/issues/142
If you'd like to be updated when we have this feature in, please leave a comment on the issue. Alternatively, my email is in my bio - feel free to email me so that when we have this feature, we can send you an update!
-
responsible-ai-toolbox
Responsible AI Toolbox is a suite of tools providing model and data exploration and assessment user interfaces and libraries that enable a better understanding of AI systems. These interfaces and libraries empower developers and stakeholders of AI systems to develop and monitor AI more responsibly, and take better data-driven actions.
-
🌐 All this buildings 📎 Synthetic Data Generator - local on Ollama! 💻 Agentic Mesh Future! 🦾 Convert an entire HTML Website to Markdown with Great GO CLI Tool 🫶 LiteLLM 📝 How to setup InstructLab Granite Model 🌐 Fundamentals of Platform Transforamation Salesforce 🌐 Graphrag Explaing 🌐 Matryoshka Embedding Detail at Multiple Scales 🌐 Browser Use for LLM 📎 Creating Advanced AI Agents with Ollama and Langchain 💻 Great command line REST Client 🤖 Inkeep Builds an AI Assistant with Milvus ✅ Visual Data Transformation ETL 💻 What is a LongRAG 🛠️ PymuPDF4llm is Your New Best Friend 🫶 WebScraping for LLM
-
-
-
dnotebook
Dnotebook is a Jupyter-like library for javaScript environment. It allows you to create and share pages that contain live code, text and visualizations.
-
Fastlytics
A modern web app for Formula 1 data analytics, providing race results, standings, and telemetry charts.
Project mention: Show HN: Fastlytics – Open-source F1 telemetry visualization tool (React/Python) | news.ycombinator.com | 2025-04-01 -
-
Project mention: Show HN: Zero-code database for AI and modern apps | news.ycombinator.com | 2025-03-02
- Battle-tested: A team of two frontend devs built an entire EdTech platform (LMS, CMS, and Analytics with telemetry for a web-first 3D engine) using only RushDB - no backend expertise required.
Right now, there’s an SDK for Python and TypeScript, but the REST API provides the same DX.
GitHub: https://github.com/rush-db/rushdb
Would love to hear your thoughts, feedback, or any edge cases that might break it!
-
-
techui-react-lite
A free, simple, and easy-to-use technology-style UI component, developed based on React
-
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
TypeScript Data Analysis discussion
TypeScript Data Analysis related posts
-
Making Notion Data “AI Ready” by Transferring it to Pinecone with Trigger.dev
-
Show HN: WASM-powered codespaces for Python notebooks on GitHub
-
Everything I built with Claude Artifacts this week
-
From ETL and ELT to Reverse ETL
-
Bento: Jupyter Notebooks at Meta
-
Show HN: Flyde – an open-source visual programming language
-
Turn your data frame into a tableau-style interactive visualization interface in R
-
A note from our sponsor - Stream
getstream.io | 19 Jul 2025
Index
What are some of the best open-source Data Analysis projects in TypeScript? This list will help you:
# | Project | Stars |
---|---|---|
1 | superset | 67,076 |
2 | growthbook | 6,697 |
3 | danfojs | 4,957 |
4 | dtale | 4,947 |
5 | Rath | 4,452 |
6 | sql-translator | 4,282 |
7 | whodb | 3,469 |
8 | tad | 3,344 |
9 | datastation | 2,929 |
10 | VTable | 2,900 |
11 | graphic-walker | 2,887 |
12 | pretzelai | 2,141 |
13 | responsible-ai-toolbox | 1,579 |
14 | amphi-etl | 1,081 |
15 | latitude | 917 |
16 | nitro | 201 |
17 | dnotebook | 151 |
18 | Fastlytics | 146 |
19 | timeline-sankey | 95 |
20 | rushdb | 86 |
21 | clickstream-analytics-on-aws | 82 |
22 | techui-react-lite | 52 |
23 | mnjs | 8 |