What are the top TypeScript repos?
Popular TypeScript repositories on GitHub, each answered in plain English for non-coders: what it is, its tech stack, and how to run it.
- foambubble/foamFoam is a personal knowledge management system for VS Code that turns plain Markdown files into a linked netwo
- clauderic/dnd-kitFramework-agnostic drag-and-drop toolkit for the web with adapters for React, Vue, Svelte, and SolidJS. Includ
- material-components/material-components-webGoogle's prebuilt Material Design UI components for the web: buttons, text fields, menus, cards, and dialogs.
- richards199999/thinking-claudeRetired project that gave Claude a step-by-step thinking protocol via custom instructions, plus a Chrome exten
- linsa-io/linsaPlaceholder repo for a planned private storage and sharing app with end-to-end encryption. Public development
- sindresorhus/kySmall JavaScript/TypeScript library that wraps the browser's fetch API to make HTTP requests cleaner — handles
- lyswhut/lx-music-mobileAn Android music player built with React Native that streams songs from user-configured custom sources rather
- graphql/graphiqlThe official in-browser IDE for GraphQL that lets you write, autocomplete, and run API queries against a live
- c4illin/convertxSelf-hosted web app that converts files between over a thousand formats — images, documents, videos, and 3D as
- carloscuesta/gitmojiA standardized guide and emoji list for marking Git commit messages so the commit history is easy to scan at a
- video-dev/hls.jsA JavaScript library that plays HLS video streams in browsers that do not support HLS natively, using the stan
- everyinc/compound-engineering-pluginA plugin for Claude Code, Cursor, Codex and Copilot that adds slash commands and agents to plan, build, review
- umijs/qiankunA JavaScript framework for micro frontends that lets multiple teams build and deploy separate pieces of a web
- diegomura/react-pdfReact library for generating PDF documents using familiar JSX components like Document, Page, View, and Text,
- vitest-dev/vitestFast JavaScript and TypeScript testing framework built on Vite, with a Jest-compatible API, watch mode, covera
- mayooear/ai-pdf-chatbot-langchainA TypeScript starter template for building a chatbot that answers questions about your uploaded PDFs — uses La
- ustbhuangyi/better-scrollJavaScript scrolling library that fixes janky mobile scrolling. Drop-in engine with plugins for pull-to-refres
- tremorlabs/tremor-npmReact component library of 20+ ready-made charts and dashboard blocks. Built on Tailwind and TypeScript for qu
- flatpickr/flatpickrA lightweight date and time picker for web pages with no external dependencies. Supports date ranges, multiple
- stackblitz/bolt.newOpen-source code behind Bolt.new: an AI agent that builds, runs, and deploys full web apps from a chat prompt,
- signalapp/signal-desktopSignal Desktop is the source for the official Signal messenger app on Windows, macOS, and Linux. It links to y
- steven-tey/novelNovel is an open-source Notion-style WYSIWYG editor with AI-powered autocomplete. Deploy your own with one-cli
- udecode/platePlate is a rich-text editor framework for React, built on Slate with a plugin system, shadcn/ui styling, and A
- typescript-eslint/typescript-eslinttypescript-eslint is the official tooling monorepo that lets ESLint parse and lint TypeScript code, including
- tinymce/tinymceTinyMCE is a WYSIWYG rich text editor for web apps with React, Vue, and Angular integrations and 50+ plugins f
- omnivore-app/omnivoreSelf-hosted read-it-later app. Save articles, newsletters, and PDFs, then highlight, tag, and search them acro
- javascript-obfuscator/javascript-obfuscatorA TypeScript/Node.js tool that scrambles JavaScript source code — renaming variables, encoding strings, and in
- umijs/umiOpinionated React application framework with built-in routing, plugins, and TypeScript support. Popular in the
- amplication/amplicationPlatform that generates standardized backend services from templates and AI. Aimed at engineering teams that w
- react-native-maps/react-native-mapsreact-native-maps is a library that adds interactive, customizable maps with markers, shapes, and event handli
- sismo-core/sismo-badgesSolidity contracts that mint non-transferable badges on Ethereum from zero-knowledge proofs, so wallets can pr
- alibaba/lowcode-engineAlibaba's enterprise low-code engine: a TypeScript toolkit for building drag-and-drop visual app builders that
- tradingview/lightweight-chartsSmall fast JavaScript library from TradingView for drawing interactive financial price charts on web pages usi
- nextjs/saas-starterNext.js starter template for a subscription SaaS app with Stripe billing, email login, a dashboard, team roles
- rjsf-team/react-jsonschema-formReact component that auto-generates a working web form, including validation, from a JSON Schema. Supports the
- ionic-team/capacitorWraps a web app into a native iOS and Android shell with JavaScript APIs for camera, GPS, notifications, and f
- hydralauncher/hydraOpen-source desktop game launcher with a unified library, cloud saves, achievements, friends, and a catalogue
- ahmedkhaleel2004/gitdiagramTurns any GitHub repo into an interactive Mermaid architecture diagram with clickable nodes that link to the u
- getmaxun/maxunOpen source no-code web scraping platform. Record browser actions or describe what you want, then schedule rob
- microsoft/data-formulatorData Formulator is a Microsoft Research tool that lets you build charts and explore data by describing what yo
- infinitered/reactotronDesktop debugging app for React and React Native. Installs as a dev dependency and shows live state, API calls
- vercel/vercelThe Vercel CLI and its build tooling. Lets you deploy web apps from the terminal, preview branches, and ship t
- garrytan/gbrainA persistent memory system for AI agents that stores meetings, emails, and notes in a local knowledge graph so
- pascalorg/editorA free browser-based 3D architectural editor for designing buildings with walls, floors, doors, windows, and l
- sass/sassThis repo holds the Sass language specification and feature proposals. It is not the compiler itself, which li
- apitable/apitableAn open-source, self-hostable alternative to Airtable — a spreadsheet-style collaborative database with real-t
- faker-js/fakerFaker is a TypeScript library that generates realistic fake data (names, addresses, dates, finance) for testin
- ag-grid/ag-gridAG Grid is a JavaScript data grid for React, Angular, Vue, and vanilla JS with sorting, filtering, editing, an
- uuidjs/uuidZero-dependency JavaScript and TypeScript library that generates and validates RFC9562 UUIDs (v1, v3, v4, v5,
- redis/ioredisA full-featured Redis client library for Node.js that supports Redis Cluster, Sentinel, pub/sub, pipelining, L
- feathersjs/feathersFeathers is a lightweight Node.js framework that turns any data resource into both a REST API and a real-time
- electric-sql/pglitePGlite is a 3 MB WebAssembly build of Postgres that runs in the browser, Node, Bun, or Deno with no server, su
- different-ai/openworkOpenWork is an open-source desktop app that runs AI coding agents locally on your machine. It wraps the OpenCo
- vscodevim/vimVSCodeVim is a Visual Studio Code extension that adds Vim modal editing, key remapping, and popular Vim plugin
- jupyterlab/jupyterlabJupyterLab is the next-generation web UI for Project Jupyter. It runs notebooks, terminals, text editors, and
- koenkk/zigbee2mqttZigbee2MQTT bridges Zigbee smart-home devices to MQTT so you can use lights, sensors, and switches without the
- adobe/react-spectrumAdobe's React library family: React Spectrum (styled components matching Adobe's design system), React Aria (u
- caprover/caproverCapRover is a self-hosted PaaS that runs on your own server and gives a Heroku-style web UI and CLI on top of
- scalar/scalarTypeScript toolkit that turns an OpenAPI or Swagger file into a polished docs site and includes a desktop or b
- gvergnaud/ts-patternTypeScript pattern matching library with exhaustiveness checks, so a missing case in a discriminated union bec
- alibaba/hooksahooks is a TypeScript React Hooks library from Alibaba with a large set of basic and advanced hooks for state
- janpaepke/scrollmagicSmall zero-dependency TypeScript library that wraps IntersectionObserver and ResizeObserver to emit precise sc
- triggerdotdev/trigger.devOpen-source TypeScript platform for writing long-running background jobs and AI workflows that run without tim
- sindresorhus/gotGot is a Node.js HTTP and HTTPS request library for JavaScript and TypeScript with retries, timeouts, streams,
- airbnb/react-sketchappAirbnb library that renders React components as documents inside Sketch on macOS, aimed at teams managing desi
- brainjs/brain.jsbrain.js is a JavaScript neural network library for Node and the browser, with feed-forward, RNN, LSTM, and GR
- tensorflow/tfjs-modelsCollection of pre-trained TensorFlow.js models (image, audio, text) packaged as npm libraries you can call fro
- vercel-labs/json-renderGenerative UI framework where an LLM emits JSON specs constrained to your component catalog, and the framework
- glips/figma-context-mcpMCP server that fetches and simplifies Figma design data so AI coding assistants like Cursor can turn Figma fr
- formatjs/formatjsMonorepo of JavaScript i18n libraries including react-intl, ICU MessageFormat tooling, and Intl polyfills for
- jcodesmore/ai-website-cloner-templateStarter template that drives AI coding agents to rebuild any public website as a modern Next.js codebase using
- ajv-validator/ajvFast JSON Schema validator for Node and browsers, supporting drafts 04 through 2020-12 and JSON Type Definitio
- google/brotliGoogle's Brotli compression library and reference encoder, combining LZ77, Huffman coding, and context modelin
- botpress/botpressOpen-source platform for building LLM-powered chatbots and AI assistants, with integrations, CLI, SDK, and exa
- chocobozzz/peertubeSelf-hosted, federated video platform that uses ActivityPub and WebRTC peer-to-peer streaming so independent i
- google/a2uiGoogle spec and renderers that let AI agents describe interactive UIs as JSON, which client apps in React, Lit
- sairyss/domain-driven-hexagonA long-form guide and TypeScript example showing how to build backends with Domain-Driven Design, Hexagonal Ar
- mksglu/context-modeMCP server that keeps large tool outputs out of an AI coding agent's context window by sandboxing commands and
- tonejs/tone.jsJavaScript library for making interactive music in the browser on top of the Web Audio API, with a transport c
- jimp-dev/jimpPure JavaScript image processing library for Node.js with zero native dependencies, so npm install works on an
- cyrildiagne/ar-cutpasteResearch prototype that lets you point a phone camera at a real object, cut it out, and paste it as a layer in
- vuejs/piniaOfficial state management library for Vue apps that replaces Vuex, with type-safe stores defined as state, get
- electron-userland/electron-builderPackaging tool for Electron and Proton Native apps that produces signed Mac, Windows, and Linux installers, ha
- lum1104/understand-anythingA plugin for AI coding assistants that scans any codebase and builds an interactive visual map in the browser
- konvajs/konvaKonva is a JavaScript library that wraps the HTML5 Canvas with an object model so shapes can be dragged, click
- wasp-lang/open-saasOpen SaaS is a free open-source starter template that ships user accounts, payments, file uploads, and email p
- faridsafi/react-native-gifted-chatReact Native Gifted Chat is a TypeScript library that adds a complete, customizable chat interface to iOS, And
- tanstack/routerType-safe routing library for React apps that catches URL and navigation mistakes at write-time, with built-in
- callstack/react-native-paperReady-made Material Design UI components for React Native — drop in buttons, cards, dialogs, and more for iOS
- reduxjs/redux-devtoolsDebugging tools for Redux that let developers inspect every state change, step backward and forward through ac
- soybeanjs/soybean-adminReady-made admin dashboard template built with Vue 3 and TypeScript — gives you routing, access control, theme
- dexie/dexie.jsA JavaScript library that wraps the browser's built-in IndexedDB storage in a clean, readable API, letting app
- midday-ai/middayMidday is an open-source business management app for freelancers that combines time tracking, invoicing, autom
- andymik90/aperantAuto Claude is a desktop app that runs up to 12 AI coding agents in parallel on your project, managing tasks t
- visgl/deck.glFramework for rendering millions of data points as interactive visual layers on maps and 3D views in the brows
- effect-ts/effectEffect is a TypeScript framework that makes errors, dependencies, and concurrency explicit in the type system,
- rowboatlabs/rowboatRowboat is a free open-source desktop AI assistant that builds a lasting memory from your emails and meeting n
- ryoppippi/ccusageccusage is a CLI tool that reads local AI coding tool logs and shows daily, weekly, and monthly token usage an
- webadderallorg/recordlyA free, cross-platform desktop app for recording your screen and turning the footage into a polished video wit
- blitz-js/blitzA fullstack toolkit that adds the missing backend and data layer to Next.js, so you can build complete web app
All repos · Explain any other repo →