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.
- fluxerapp/fluxerAn open-source instant messaging and voice chat platform for friends and communities, built as a self-hostable
- pillarjs/path-to-regexpA small JavaScript library that converts URL path patterns like /user/:name into regular expressions for match
- moontechlab/lunatvA self-hosted web app you run on your own server that searches across multiple video streaming APIs at once an
- x-extends/vxe-tablevxe-table is a Vue 2 and Vue 3 component for displaying and editing large amounts of tabular data in web apps,
- webstudio-is/webstudioAn open-source visual drag-and-drop website builder similar to Webflow where you own your data and infrastruct
- ariakit/ariakitA React toolkit that provides accessible, production-ready UI components — menus, dialogs, tabs, and forms — t
- mattpocock/ts-resetts-reset is a tiny TypeScript add-on that fixes three built-in frustrations: JSON.parse returning untyped resu
- tahash/swapyA small JavaScript/TypeScript library that lets you add drag-to-swap layout behavior to any webpage with a few
- leetcode-opensource/vscode-leetcodeA VS Code extension that brings LeetCode coding challenges directly into your editor, letting you browse probl
- nomicfoundation/hardhatHardhat is a professional development toolkit for building Ethereum blockchain applications — it handles compi
- rockbenben/chatgpt-shortcutAiShort is a web app for browsing, saving, and reusing a curated library of AI chat prompts across 18 language
- hiram-wong/zyfunFree cross-platform desktop app for playing on-demand video and live streams from user-configured online sourc
- visgl/react-map-glreact-map-gl is a React library that wraps Mapbox GL or the free MapLibre GL engine, letting you drop interact
- redis/redisinsightRedisInsight is a free desktop app from Redis that gives you a visual interface to browse, search, edit, and m
- tensorflow/tfjs-coreThis is an archived predecessor to TensorFlow.js — the original browser-based machine learning library for Jav
- garmeeh/next-seonext-seo is a Next.js library of React components that generate JSON-LD structured data markup for your pages,
- hopding/pdf-libpdf-lib is a JavaScript/TypeScript library for creating new PDF files and editing existing ones from code, run
- conventional-changelog/conventional-changelogA toolkit that reads your git commit messages and automatically generates a formatted changelog for software r
- ghostfolio/ghostfolioGhostfolio is a self-hosted web app for tracking your personal investment portfolio across stocks, ETFs, and c
- dylanvann/react-native-fast-imagereact-native-fast-image is a drop-in replacement for React Native's built-in Image component that fixes flicke
- rematch/rematchRematch simplifies Redux by letting you write state management as plain models with async/await — no action ty
- ztjhz/betterchatgptA feature-rich browser and desktop interface for OpenAI's API that adds folder organization, cost tracking, co
- typestrong/typedocA documentation generator that reads TypeScript source code and produces HTML reference pages automatically, s
- radix-ui/themesAn open-source library of polished, accessible React UI components that lets you build websites and web apps q
- spotbye/spotiflacA desktop app that downloads Spotify tracks as FLAC lossless audio files by looking up song info from Spotify
- hacker0x01/react-datepickerA ready-made calendar date picker component for React apps that you drop into a form in a few lines of code, w
- jeffvli/feishinA desktop music player for Windows, Mac, and Linux that connects to self-hosted music servers like Navidrome o
- shopify/react-native-skiaA Shopify-maintained library that brings the Skia 2D graphics engine — used inside Chrome and Android — to Rea
- emilkowalski/vaulVaul is an unmaintained React drawer component — a sliding panel that appears from the bottom of the screen fo
- maotoumao/musicfreedesktopA free, ad-free desktop music player for Windows, macOS, and Linux that plays any internet audio source throug
- mrousavy/react-native-mmkvA React Native storage library that is about 30x faster than AsyncStorage by calling native C++ code directly
- paoloanzn/free-codeA modified build of Claude Code (Anthropic's terminal AI coding assistant) with all telemetry removed, extra b
- ngrx/platformA set of state management libraries for Angular apps that routes all data changes through a single predictable
- bishopfox/unredacterA security research tool by Bishop Fox that proves pixelated text in screenshots can often be recovered, showi
- founded-labs/react-native-reusablesA component library that brings shadcn/ui-style UI components to React Native, letting you build consistent in
- xiaomimimo/mimo-codeAn AI coding assistant that runs in your terminal, reads and writes code, and remembers project context betwee
- bytedance/flowgram.aiA TypeScript framework from ByteDance for building your own drag-and-drop visual workflow editors in the brows
- cloudflare/vinextAn experimental tool that lets you run an existing Next.js app on the Vite build engine and deploy it to Cloud
- twbs/iconsThe official Bootstrap icon library with over 2,000 free SVG icons you can drop into any website via HTML, CSS
- electron/fiddleA desktop playground for quickly trying out Electron features — load a template, pick your Electron version, h
- supermacro/neverthrowTypeScript library that replaces throw/catch error handling with explicit Result types — errors become part of
- raycast/extensionsThe official monorepo of community-built add-ons for Raycast, the Mac keyboard launcher — browse extensions to
- raathigesh/majesticA browser-based graphical interface for Jest that lets you run, filter, and watch JavaScript and TypeScript te
- remotely-save/remotely-saveA free community plugin for Obsidian that syncs your notes vault to your own cloud storage — S3, Dropbox, OneD
- gsd-build/gsd-2A CLI tool that runs an AI coding agent autonomously on your project, working through a structured task list,
- dilanx/cracoA tool that lets you customise Create React App's build configuration — webpack, Babel, ESLint, PostCSS — by a
- pablodelucca/pixel-agentsA VS Code extension that gives AI coding agents a visible animated pixel art character in a virtual office pan
- metricsgraphics/metrics-graphicsA lightweight 15KB JavaScript library for creating clean, consistent time-series line charts, scatterplots, an
- dendronhq/dendronA VS Code extension for note-taking that stays fast with thousands of notes, organizing everything in hierarch
- blazity/next-enterpriseA ready-to-use Next.js 15 starter template for teams building business web apps, with testing, deployment, and
- sindresorhus/caprineA privacy-focused desktop app for Facebook Messenger that adds dark mode, multiple accounts, and read receipt
- nangohq/nangoAn open-source platform that handles OAuth logins, token refresh, and API connections for 700+ services so you
- nanostores/nanostoresA tiny (294–831 bytes compressed) state management library for JavaScript and TypeScript that works with React
- sb2nov/mac-setupA website guide for setting up a complete development environment on a new Mac, covering Node, Python, Ruby, C
- vudovn/ag-kitA one-command install that adds 20 AI agent personas, 45 knowledge modules, and 14 slash-command workflows to
- zhongsp/typescriptA community-maintained Chinese translation of the official TypeScript handbook covering tutorials, core langua
- liyupi/codefatherA Chinese-language programming learning platform with structured roadmaps for Java, Python, and other discipli
- barvian/number-flowA JavaScript component that animates number changes with an odometer-style rolling effect, working in React, V
- typestack/class-transformerA TypeScript library that converts raw server data into proper class instances so you can call methods on them
- jakearchibald/idbA tiny 1.19KB JavaScript library that wraps the browser's built-in IndexedDB storage in a modern promise-based
- sindresorhus/modern-normalizeModern-normalize is a tiny CSS file that makes Chrome, Firefox, and Safari display HTML elements consistently
- refly-ai/reflyAn open-source platform for building reusable AI agent workflows visually, then deploying them as API endpoint
- yaklang/yakitAn all-in-one desktop security testing toolkit for web apps and networks, with an intercepting proxy, web fuzz
- akveo/kittentricksA free MIT-licensed React Native starter kit with 40 pre-built screens for iOS and Android, covering shopping,
- material-shell/material-shellMaterial Shell is a GNOME Linux extension that automatically arranges app windows in a spatial grid so you can
- unjs/consolaConsola is a JavaScript logging library for Node.js and the browser that replaces the built-in console with cl
- abdullahalfaraj/auto-photoshop-stablediffusion-pluginA Photoshop plugin that brings AI image generation from text prompts directly into your Photoshop workspace by
- nashsu/llm_wikiA desktop app that reads your documents once and automatically builds a persistent, interlinked wiki from them
- witheve/eveEve was an experimental programming language that reimagined coding as a database of facts and rules instead o
- react95-io/react95A React component library that makes your web app look exactly like Windows 95, with chunky gray buttons, rais
- aidenybai/react-grabA React development tool that lets you hover over any UI element, press Ctrl+C, and copy its exact file path,
- eutropicai/final2xFinal2x is a desktop app for Windows, Mac, and Linux that uses AI to upscale low-resolution images to sharper,
- deepstreamio/deepstream.iodeepstream.io is an open-source real-time server that lets apps share live data, send messages, and call remot
- diygod/rsshub-radarA browser extension for Chrome, Firefox, Edge, and Safari that detects RSS feeds on any page you visit and add
- valuecell-ai/clawxA desktop app for Mac, Windows, and Linux that gives you a visual chat interface for running AI agents, with b
- yocontra/react-responsiveA React library that lets you write responsive layout rules directly inside your components. Check screen size
- tensorflow/tensorboardTensorBoard is a browser-based dashboard that turns machine learning training data into interactive charts and
- eclipse-che/cheEclipse Che is an open-source cloud IDE that runs developer workspaces entirely in Kubernetes containers, so e
- hedgedoc/hedgedocHedgeDoc is a self-hosted real-time collaborative Markdown editor where multiple people edit the same document
- ajnart/homarrHomarr is an archived self-hosted dashboard that puts all your home server apps on one customizable start page
- react-native-webview/react-native-webviewA community library that lets you embed a web browser inside iOS, Android, Windows, or macOS apps built with R
- ianstormtaylor/superstructA TypeScript and JavaScript library for validating that data from APIs or user input matches the shape you exp
- rancher-sandbox/rancher-desktopA free desktop app that lets you run containers and a local Kubernetes cluster on Windows, macOS, or Linux, bu
- millsp/ts-toolbeltts-toolbelt is a TypeScript library of 200+ ready-made type utilities for merging, filtering, and transforming
- jquery/esprimaEsprima parses JavaScript source code into a structured syntax tree (AST) that tools like linters, formatters,
- imgly/background-removal-jsA JavaScript library that removes image backgrounds entirely in the browser or Node.js using a local machine l
- bubkoo/html-to-imageA JavaScript library that converts any visible element on a web page into a PNG, JPEG, SVG, or canvas image —
- wix/react-native-ui-libPre-built UI component library for React Native mobile apps by Wix, with a theming system for customizing colo
- yinxin630/fioraA self-hosted open-source chat app with web, Android, and iOS clients that supports group rooms, private messa
- muisedestiny/zotero-gptZotero-GPT is a plugin that connects your Zotero research library to OpenAI's AI models so you can summarize p
- microsoft/sanddanceSandDance is a data visualization tool from Microsoft Research that turns spreadsheet or database rows into an
- wei/pullPull is a GitHub App that automatically keeps your forked repositories in sync with the original project by op
- guess-js/guessGuess.js is a JavaScript library that speeds up website navigation by automatically prefetching the pages user
- taniarascia/takenoteTakeNote is a browser-based Markdown notes app for developers that stores everything in local browser storage
- civitai/civitaiOpen-source web platform for sharing and discovering Stable Diffusion AI image generation models — the full co
- jaywcjlove/hotkeys-jsA tiny 8KB JavaScript library for adding keyboard shortcuts like Ctrl+S or Shift+A to web apps, with scope gro
- companion-inc/feynmanA command-line research agent that searches academic papers, web sources, and code repositories to produce cit
- imsyy/splayerA cross-platform music player for Chinese streaming services and self-hosted media servers, with word-by-word
- tailwindlabs/prettier-plugin-tailwindcssA Prettier plugin that automatically sorts your Tailwind CSS class names into a consistent order every time yo
- ixartz/saas-boilerplateA ready-made Next.js starter that ships with user login, team workspaces, role-based permissions, i18n, and au
All repos · Explain any other repo →