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.
- yoavbls/pretty-ts-errorsA VSCode extension that reformats hard-to-read TypeScript error messages with syntax highlighting, clickable t
- streetwriters/notesnookAn open-source note-taking app that encrypts your notes on your device before syncing, so even the service can
- vercel/commerceA ready-to-deploy Next.js online store template by Vercel that connects to Shopify for products, cart, and che
- plouc/nivoA collection of ready-made React chart components — bar, line, pie, and more — built on D3 with animations, th
- eigent-ai/eigentEigent is a free, open-source desktop app that runs a team of AI agents—for coding, browsing, writing, and med
- danilowoz/react-content-loaderReact Content Loader is a tiny React component for creating animated SVG skeleton placeholder screens—the puls
- tamagui/tamaguiUI toolkit for React and React Native that lets you write your app's look and layout once and run it on both w
- consensys-archive/truffleTruffle is a development framework for Ethereum smart contracts that compiles, deploys, and tests blockchain c
- apollographql/apollo-serverApollo Server is an open-source TypeScript library for building GraphQL APIs — a single endpoint where clients
- open-metadata/openmetadataOpenMetadata is an open-source platform that maps all your company's data sources — databases, dashboards, pip
- darkroomengineering/lenisA lightweight JavaScript library that adds smooth, inertia-based scrolling to any website, with easy integrati
- shoelace-style/shoelaceA now-sunset library of accessible, framework-agnostic web component UI elements — buttons, dropdowns, dialogs
- builderio/mitosisMitosis lets you write UI components once in a single format and compile them to React, Vue, Angular, Svelte,
- formkit/auto-animateAutoAnimate is a tiny JavaScript utility that adds smooth animations when elements are added, removed, or reor
- fengyuanchen/cropperjsCropper.js is a JavaScript library for adding interactive image cropping to web pages, letting users drag to s
- plait-board/drawnixA free, open-source browser-based whiteboard that combines mind maps, flowcharts, and freehand drawing on an i
- shuding/nextraA framework built on Next.js that turns a folder of Markdown and MDX files into a fast documentation website w
- kysely-org/kyselyA TypeScript SQL query builder that catches database errors at compile time by letting you describe your schem
- denoland/freshFresh is a Deno web framework that sends no JavaScript to the browser by default, rendering pages on the serve
- glideapps/quicktypeReads JSON, JSON Schema, or API responses and automatically generates type-safe data classes and parsing code
- ikatyang/emoji-cheat-sheetAuto-generated reference sheet listing every emoji shortcode supported in GitHub Markdown, organized by catego
- qwikdev/partytownPartytown moves slow third-party scripts like analytics and ad trackers off your webpage's main thread into a
- gitpod-io/gitpodGitpod Classic is the source code for a cloud platform that starts a fully configured coding environment in se
- sawyerhood/draw-a-uiA demo app that turns a hand-drawn wireframe sketch into a working HTML page styled with Tailwind CSS, using G
- lokesh/color-thiefA dependency-free JavaScript library that extracts the dominant color or a full palette from any image, workin
- nexe/nexeA command-line tool that packages a Node.js application and the Node.js runtime into a single executable file
- facebook/flipperFlipper is Meta's open-source tool for debugging iOS and Android apps from your desktop browser, showing live
- unleash/unleashUnleash is an open-source feature flag platform that lets you turn features on or off for specific users witho
- angular-ui/ui-routerUI-Router is a state-machine-based routing library for AngularJS 1.x that maps URLs to named states and enable
- fkhadra/react-toastifyA React library for adding toast notifications — brief pop-up messages that slide onto the screen and auto-dis
- vercel/satoriA Vercel library that converts HTML and CSS written as React JSX into SVG images entirely in code — no browser
- chartist-js/chartistA lightweight JavaScript charting library that draws bar, line, and pie charts as SVG, so they scale to any si
- danielmiessler/personal_ai_infrastructureA personal setup that gives an AI assistant persistent knowledge about your goals, skills, and projects so eve
- tinacms/tinacmsAn open-source CMS that stores website content as Markdown and JSON files in your Git repository, with an opti
- peers/peerjsA JavaScript library that connects two browsers directly to each other for real-time data, audio, or video tra
- shikijs/shikiA TypeScript library that adds accurate, editor-quality syntax highlighting to code samples on websites and in
- vendicated/vencordA modification for the Discord app that adds 100+ extra features, blocks analytics, and lets you apply custom
- piotrwitek/react-redux-typescript-guideA recipe book of copy-paste TypeScript patterns for React and Redux apps, covering every common building block
- tencent/omiOmi is a TypeScript web framework from Tencent that builds UI components using the browser's built-in Web Comp
- fuergaosi233/wechat-chatgptAn archived tool that connected ChatGPT to WeChat so you could chat with AI through your WeChat account — no l
- schickling/chromelessChromeless was a TypeScript library for automating Chrome — clicking, form-filling, screenshots — with a uniqu
- google-labs-code/design.mdDESIGN.md is a file format and CLI tool from Google Labs that lets you describe your app's colors, fonts, and
- ajayyy/sponsorblockA free, crowdsourced browser extension that automatically skips sponsor segments, intros, and outros in YouTub
- browserless/browserlessBrowserless runs a headless Chrome or Firefox browser inside a Docker container that Puppeteer and Playwright
- typestrong/ts-nodets-node lets you run TypeScript files directly on Node.js without a separate compile step, so you can execute
- juice-shop/juice-shopOWASP Juice Shop is an intentionally vulnerable web app built for security training — it looks like a normal o
- metamask/metamask-extensionMetaMask is the source code for the MetaMask browser extension — an Ethereum wallet that stores crypto, connec
- wong2/chatgpt-google-extensionA browser extension that shows ChatGPT answers alongside Google and nine other search engines on the same page
- element-hq/element-webElement is an open-source web and desktop chat client built on the Matrix protocol, letting you message, call,
- stenciljs/coreStencil is a compiler that turns TypeScript and JSX components into standard Web Components that work in any b
- crimx/ext-saladictSaladict is a Chrome and Firefox extension that shows definitions and translations from multiple dictionary so
- hotwired/stimulusStimulus is a lightweight JavaScript framework that adds interactive behavior to server-rendered HTML using sp
- plasmohq/plasmoA TypeScript framework that simplifies building browser extensions for Chrome, Firefox, and other browsers wit
- web-infra-dev/midsceneA TypeScript library from ByteDance that automates web browsers and mobile apps using plain-language instructi
- zettlr/zettlrZettlr is a free desktop Markdown writing app for researchers and academics that integrates with Zotero for ci
- nanobrowser/nanobrowserNanobrowser is a free Chrome extension that lets AI browse the web for you — describe a task in plain English
- rt2zz/redux-persistRedux Persist saves your React app's Redux state to browser storage so users don't lose their data when they c
- dream-num/univerUniver is an open-source toolkit for embedding fully functional spreadsheet, document, or presentation editors
- majodev/google-webfonts-helpergoogle-webfonts-helper lets you download any Google Font with ready-to-paste CSS so you can self-host fonts on
- barbajs/barbaA 7KB JavaScript library that adds smooth animated page transitions to any multi-page website, making it feel
- ixartz/next-js-boilerplateA ready-to-use Next.js starter template with authentication, database, testing, linting, and error tracking al
- graphile/crystalA monorepo of TypeScript tools for building GraphQL APIs, featuring PostGraphile which auto-generates a full G
- taye/interact.jsA standalone JavaScript library that adds drag-and-drop, resizing, and multi-touch gesture support to any web
- tensorflow/playgroundA browser-based interactive tool for experimenting with neural networks visually in real time, letting you adj
- seanprashad/leetcode-patternsA curated study resource that organizes LeetCode coding problems by underlying technique (sliding window, two
- yikart/aitoearnA platform for content creators to publish, schedule, and monetize content across 14+ social media platforms a
- documenso/documensoAn open-source, self-hostable alternative to DocuSign that lets you upload PDFs, place signature fields, and c
- bitwarden/clientsSource code for all Bitwarden password manager client apps — browser extension, desktop app, web vault, and co
- markmap/markmapA tool that converts plain Markdown text into an interactive, zoomable mind map in a browser — any heading-and
- aws/aws-cdkFramework that lets developers define AWS cloud infrastructure using TypeScript, Python, Java, .NET, or Go cod
- termix-ssh/termixA self-hosted, browser-based server management platform that gives you SSH terminals, file browsing, Docker ma
- puckeditor/puckOpen-source drag-and-drop visual page editor for React apps that lets non-technical users arrange developer-de
- googlechromelabs/comlinkTiny JavaScript library from Google Chrome Labs that makes web worker background threads as easy as calling re
- nhn/tui.calendarFull-featured drag-and-drop calendar component for web apps supporting monthly, weekly, and daily views, avail
- automattic/wp-calypsoThe open-source JavaScript web interface for WordPress.com that lets you manage posts, settings, and themes ac
- atlassian/pragmatic-drag-and-dropA tiny TypeScript library from Atlassian that adds drag-and-drop to any web app using the browser's built-in d
- turbolinks/turbolinksA JavaScript library that speeds up traditional web apps by swapping just the page body on link clicks instead
- dip/cmdkA React component that gives you the Cmd+K command-palette pattern — a searchable popup where users type to fi
- react-icons/react-iconsA single npm package that gives React apps access to dozens of icon libraries — Font Awesome, Material Design,
- genlayerlabs/genlayer-project-boilerplateA starter template for building apps on GenLayer, a blockchain platform where smart contracts can fetch live i
- antvis/g2G2 is a TypeScript charting library from Ant Financial that builds any statistical chart by composing data fie
- alibaba/formilyA high-performance React form library from Alibaba that keeps complex linked forms fast by isolating each fiel
- primefaces/primengPrimeNG is a large library of ready-made interface components for Angular web apps, including data tables, cha
- highcharts/highchartsHighcharts is a JavaScript library for creating interactive line charts, bar charts, and other graphs inside a
- theatre-js/theatreTheatre.js is a web animation library for complex, choreographed motion design with a visual keyframe editor f
- modelcontextprotocol/typescript-sdkThe official TypeScript SDK for building Model Context Protocol servers and clients, letting AI applications s
- idootop/mi-gptA tool that upgrades Xiaomi Xiao Ai smart speakers to use ChatGPT or other AI models, enabling richer conversa
- snabbdom/snabbdomA small, fast JavaScript library that updates web page elements efficiently by comparing lightweight in-memory
- emilkowalski/sonnerA simple React component for showing brief pop-up notification messages — like 'File saved' or 'Something went
- boardgameio/boardgame.ioA TypeScript framework for building turn-based multiplayer browser games — you write the rules and it automati
- invertase/react-native-firebaseA collection of modules that connects React Native mobile apps to Firebase backend services — authentication,
- callstack/linariaA library that lets you write CSS inside JavaScript files using styled-components-like syntax, but extracts al
- mapbox/mapbox-gl-jsA JavaScript library that renders fast, interactive, and customizable maps in web browsers using WebGL for smo
- noodle-run/noodleAn early-stage open-source student productivity platform aiming to combine notes, auto-generated flashcards, c
- illacloud/illa-builderILLA Builder is an open-source drag-and-drop tool for building internal business apps like admin dashboards an
- getomni-ai/zeroxZerox converts PDFs and documents into clean Markdown or structured data by rendering each page as an image an
- formbricks/formbricksFormbricks is an open-source survey and feedback platform you can self-host for full data control, letting you
- waooai/waoowaooWaoowaoo is a self-hosted web studio that turns written stories into short anime-style videos using AI — it ha
- privatenumber/tsxtsx lets you run TypeScript files directly in Node.js without a separate compile step — just install it and po
- ant-design/ant-design-mobileAnt Design Mobile is a ready-made set of React components for building phone and tablet web apps, with touch g
All repos · Explain any other repo →