TypeScript Data

Open-source TypeScript projects categorized as Data

Top 23 TypeScript Data Projects

  • 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: SQLSync – Stop Building Databases | news.ycombinator.com | 2023-12-01

    "I’m building SQLSync because I want to make client-side applications easier to build without us having to reinvent the wheel each time."

    Kinda ironic no?

    Anyway, since the article is also about React, I can't recommend enough React Query [1] if you don't want to worry about caching data to reduce calls to the database and managing/refreshing stale data. It simplified so much my job.

    [1] https://tanstack.com/query

  • SWR

    React Hooks for Data Fetching

    Project mention: 45 NPM Packages to Solve 16 React Problems | dev.to | 2023-11-14


  • Appwrite

    Appwrite - The open-source backend cloud platform. Add Auth, Databases, Functions, and Storage to your product and build any application at any scale while using your preferred coding languages and tools.

  • faker

    Generate massive amounts of fake data in the browser and node.js (by faker-js)

    Project mention: Front-End Prototyping - Mock JSON Data Provider | /r/sveltejs | 2023-10-16
  • falso

    All the Fake Data for All Your Real Needs 🙂

  • Glide Data Grid

    🚀 Glide Data Grid is a no compromise, outrageously react fast data grid with rich rendering, first class accessibility, and full TypeScript support.

  • tinybase

    The reactive data store for local‑first apps.

    Project mention: TinyBase can now persist data to IndexedDB | news.ycombinator.com | 2023-09-07
  • generatedata

    A powerful, feature-rich, random test data generator.

    Project mention: Generate any sort of random data in any format | news.ycombinator.com | 2023-12-05
  • InfluxDB

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

  • zui

    Zui is a powerful desktop application for exploring and working with data. The official front-end to the Zed lake.

    Project mention: Analyzing a PCAP for potential malware/threats. | /r/cybersecurity_help | 2022-12-29

    Another nice little tool to get you started to make sense of your captures is Brim: https://github.com/brimdata/brim

  • malloy

    Malloy is an experimental language for describing data relationships and transformations.

    Project mention: Upcoming Data Engineering Tools | /r/dataengineering | 2023-09-27

    Rust and python combination has resulted in some amazing python libraries. One interesting thing I see is people developing different variety of query languages like EdgeQL and Malloy

  • react-spreadsheet

    Simple, customizable yet performant spreadsheet for React

    Project mention: Show HN: Sheet Markup – add spreadsheets to a Markdown document | news.ycombinator.com | 2023-04-12

    Great stuff! If you'd like to add a spreadsheet to your React / MDX I created a similar small component https://github.com/iddan/react-spreadsheet

  • terriajs

    A library for building rich, web-based geospatial data platforms.

    Project mention: Swipe over/across two 3D models | /r/photogrammetry | 2023-07-08

    Look at https://terria.io TERRIAJS (FORK of cesium and leaflet) It has split /swipe And supports GLB 3d models and 3dtiles and ASSIMP and 3D geospatial data like 3d KML & CZML plus online mapping services.

  • vulcan-sql

    Open-source Analytical Data API Framework for data apps. It turns SQL queries into RESTful APIs in no time!

    Project mention: Shout out to Appsmith developers to check out this new tool! | /r/lowcode | 2023-07-09

    I am one of the members of an open-source project VulcanSQL, a Data API Framework for data applications that helps data folks create and share data APIs faster.

  • 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

  • query

    🚀 Powerful asynchronous state management, server-state utilities and data fetching for Angular Applications (by ngneat)

    Project mention: Angular state management | /r/Angular2 | 2023-10-20

    I have reasonable knowledge with most of other popular JS frameworks especially React. But, Angular seems quite different from DX perspective. For React, my default stage management is to use React Query for server sync and Zustand for client state. Often on Angular context I read that people recommend using NgRx and saying that it is like Redux. But I find Redux DX quite bad and I only work with it on legacy projects. So is there similar approach to managing state in Angular app? I found solutions such as: https://github.com/ngneat/query and then https://github.com/ngneat/elf. Would these make sense for Angular and are there good alternatives?

  • suspense

    Utilities for working with React Suspense (by bvaughn)

    Project mention: JSTools Weekly — ✨2023#8: TS-Reset: A ‘CSS reset’ For TS, Improving JS Types | dev.to | 2023-03-01

    suspense: Utilities for working with React Suspense

  • wikibase-sdk

    JS utils functions to query a Wikibase instance and simplify its results

  • web-analytics-starter-kit

    Tinybird Web Analytics Starter Kit

    Project mention: Ask HN: Alternatives to Google Analytics | news.ycombinator.com | 2023-01-15

    If you're looking for one that gives you more control, there is a starter kit from Tinybird to build your own GA replacement over a managed ClickHouse. You can customise it as much as you want, capture different data, do different analytics, custom frontend, etc. https://github.com/tinybirdco/web-analytics-starter-kit

  • monoid

    Open-source data privacy

    Project mention: Show HN: Scan your code to see where user data is going | news.ycombinator.com | 2023-02-28
  • table

    A web-based(canvas) JavaScript Table (by wolf-table)

    Project mention: Show HN: Wolf-table/table – A JavaScript canvas table for web | news.ycombinator.com | 2023-04-06
  • vscode-dvc

    Machine learning experiment tracking and data versioning with DVC extension for VS Code

    Project mention: Machine learning experiment tracking and data versioning with for VS Code | news.ycombinator.com | 2023-11-01
  • decile

    Simple, open-source analytics tool for any Postgres database.

    Project mention: Looking for a way to share BI within my company | /r/BusinessIntelligence | 2023-01-24

    We have a lightweight tool for teams to share SQL queries: https://decile.app

  • dim

    📦 dim: Manage the open data in your project like a package manager. (by c-3lab)

    Project mention: 🧠 Generate code to process data using GPT-3 | /r/coolgithubprojects | 2023-02-08
  • aeon

    📡 Scan the internet for your personal information and modify or remove it (by leinelissen)

  • Onboard AI

    Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-12-05.

TypeScript Data related posts


What are some of the best open-source Data projects in TypeScript? This list will help you:

Project Stars
1 TanStack Query 37,397
2 SWR 28,502
3 faker 10,878
4 falso 3,029
5 Glide Data Grid 2,847
6 tinybase 2,585
7 generatedata 2,154
8 zui 1,693
9 malloy 1,686
10 react-spreadsheet 1,100
11 terriajs 1,068
12 vulcan-sql 560
13 vscode-data-preview 502
14 query 418
15 suspense 343
16 wikibase-sdk 313
17 web-analytics-starter-kit 258
18 monoid 226
19 table 199
20 vscode-dvc 169
21 decile 130
22 dim 117
23 aeon 110
Learn any GitHub repo in 59 seconds
Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev.