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. Learn more β
Top 23 TypeScript Data Projects
-
firecrawl
The Web Data API for AI - Turn entire websites into LLM-ready markdown or structured data π₯
Just a few days ago, Eric - CEO of Firecrawl - announced that they were closing down their previous startup, Mendable in this article and Hassan was promoted to the Director of Developer Relations in this post, both of whom post sample applications they build on a daily basis. These recent posts are testament to the prolific impact of sample applications on the adoption of Firecrawl and Together.ai.
-
Sevalla
Deploy and host your apps and databases, now with $50 credit! Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!
-
TanStack Query
π€ Powerful asynchronous state management, server-state utilities and data fetching for the web. TS/JS, React Query, Solid Query, Svelte Query and Vue Query.
Project mention: Troubleshooting TRPC data flicker: From recognizing the problem to fixing it | dev.to | 2025-07-19isLoading: As explained in this comment by TkDoDo and the source code, isLoading is determined by the combination of status and fetchStatus:
-
Project mention: Stop Fetching Data in useEffect: Youβre Not Writing jQuery Anymore | dev.to | 2025-07-22
Meanwhile, with TanStack Query / RTK Query / SWR the pattern is declarative:
-
Project mention: Supercharge Frontend Development with MSW, OpenAPI, and AI-Generated Mocks | dev.to | 2025-06-12
You can combine MSW with data generators like faker.js or rosiejs. In this post, we'll use faker.js, as it's the more up-to-date and actively maintained library.
-
-
Glide Data Grid
π Glide Data Grid is a no compromise, outrageously fast react data grid with rich rendering, first class accessibility, and full TypeScript support.
As noted by another comment here [0], when you use a virtual DOM/canvas based "infinite" data grid such as Glide Data Grid [1] or TanStack Virtual [2], you get the performance/usability of native scrollbars because under the hood, both of those libraries create scrollable DIVs with a very large height. ie, you're scrolling a big empty div, and a viewport into the "infinite" grid is actually drawn in the canvas.
But this does fall apart for very very large grids, as you get close to the height limit described in this article.
I also ended up re-implementing scrollbars, but it's super janky - and even more so on mobile where you lose the "flick"/inertia/momentum touch gestures (or you have to re-implement them at your peril).
Are there any other tricks/libraries that tackle this? Thanks!
[0] https://news.ycombinator.com/item?id=44825028
[1] https://github.com/glideapps/glide-data-grid
[2] https://tanstack.com/virtual/latest
-
-
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.
-
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.
-
-
When you're learning SQL or testing queries, having access to realistic mock data is essential. Tools like Mockaroo and GenerateData can quickly create large datasets that you can upload into your database. You can define custom fields like names, dates, and even randomly generated emails to match your needs.
-
Project mention: Malloy: An open-source language for analyzing, transforming, and modeling data | news.ycombinator.com | 2025-06-13
-
-
AnyCrawl
AnyCrawl π: A Node.js/TypeScript crawler that turns websites into LLM-ready data and extracts structured SERP results from Google/Bing/Baidu/etc. Native multi-threading for bulk processing.
Project mention: Show HN: AnyCrawl β Now supports screenshot capture and multiple output formats | news.ycombinator.com | 2025-06-17 -
zui
Zui is a powerful desktop application for exploring and working with data. The official front-end to the Zed lake.
-
-
-
-
Project mention: Embedding Atlas: a scalable way to explore text embeddings | news.ycombinator.com | 2025-05-14
There have been several projects over the past few years to make text embeddings visually explorable (notably Nomic.ai's Nomic Atlas). However, Apple's just released a tool that makes this kind of analysis super accessible and insanely interactive.
Under the hood it's powered by Mosaic[0], a dataviz library built on top of DuckDB that's designed to handle coordinated interactive plots over huge datasets, the kind of thing where you interact with one plot and the rest all respond, which requires going back to the database to recalculate all the aggregations.
I've been fanboying Mosaic for the past year but finally have this to point to as an illustration of what's possible with it.
[0]: https://idl.uw.edu/mosaic
-
-
query
π Powerful asynchronous state management, server-state utilities and data fetching for Angular Applications (by ngneat)
-
vscode-data-preview
Data Preview πΈ extension for importing π€ viewing π slicing πͺ dicing π² charting π & exporting π₯ large JSON array/config, YAML, Apache Arrow, Avro, Parquet & Excel data files
-
-
Project mention: Buster: An open-source platform for deploying AI data analysts | news.ycombinator.com | 2025-05-08
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
TypeScript Data discussion
TypeScript Data related posts
-
Show HN: FilterQL β A tiny query language for filtering structured data
-
Open Sourcing Shaper: Minimal Data Platform for Embedded Analytics
-
Why we started sampleapp.ai
-
Malloy: An open-source language for analyzing, transforming, and modeling data
-
Supercharge Frontend Development with MSW, OpenAPI, and AI-Generated Mocks
-
Angular v20 is 35% faster, Remix v3 is breaking up with React, and the future of JavaScript
-
Master SQL with These Handy Tools, Tips, and Tricks
-
A note from our sponsor - InfluxDB
www.influxdata.com | 2 Sep 2025
Index
What are some of the best open-source Data projects in TypeScript? This list will help you:
# | Project | Stars |
---|---|---|
1 | firecrawl | 52,769 |
2 | TanStack Query | 46,451 |
3 | SWR | 31,870 |
4 | faker | 14,234 |
5 | tinybase | 4,696 |
6 | Glide Data Grid | 4,552 |
7 | falso | 3,313 |
8 | graphic-walker | 2,914 |
9 | eidos | 2,801 |
10 | generatedata | 2,261 |
11 | malloy | 2,207 |
12 | pretzelai | 2,158 |
13 | AnyCrawl | 2,101 |
14 | zui | 1,882 |
15 | react-spreadsheet | 1,508 |
16 | quilt | 1,346 |
17 | terriajs | 1,280 |
18 | mosaic | 1,113 |
19 | latitude | 923 |
20 | query | 611 |
21 | vscode-data-preview | 578 |
22 | table | 555 |
23 | buster | 440 |