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.
- bia-pain-bache/bpb-worker-panelA self-hosted proxy control panel that runs on Cloudflare's free serverless platform, letting people in intern
- oramasearch/oramaA tiny in-app search engine that runs entirely inside your app — no server, no network round trip — with full-
- cs01/gdbguigdbgui is a browser-based visual debugger that wraps GDB, showing your source code, breakpoints, call stack, a
- microsoft/playwright-cliPlaywright CLI is a terminal tool that lets AI coding agents and developers control a real web browser with sh
- wix/react-native-calendarsA React Native library by Wix that gives iOS and Android apps ready-made calendar screens — monthly grids, dat
- getgridea/grideaA desktop app for Windows, macOS, and Linux that lets you write Markdown blog posts and publish them as a stat
- instantdb/instantInstant is a real-time database service for web and mobile apps that puts a query interface directly in your f
- cookpete/react-playerReactPlayer is a single React component that embeds videos from YouTube, Vimeo, direct files, HLS, DASH, and m
- katspaugh/wavesurfer.jsWavesurfer.js is a JavaScript library that renders a clickable, scrollable audio waveform on a web page and ha
- raineorshine/npm-check-updatesnpm-check-updates (ncu) is a CLI tool that shows which packages in your package.json have newer versions avail
- cyclejs/cyclejsCycle.js is a JavaScript framework for building web apps where everything is modeled as reactive event streams
- pmndrs/valtioA tiny JavaScript library that manages shared data in React apps by letting you mutate a plain object directly
- mongodb/node-mongodb-nativeThe official MongoDB driver for Node.js and TypeScript — the standard library for connecting backend JavaScrip
- electric-sql/electricElectric is a sync engine that streams live data from a PostgreSQL database to clients in real time over HTTP,
- formidablelabs/spectacleSpectacle is a React library for building presentation slide decks that run in a web browser — you write slide
- numman-ali/openskillsA command-line tool that installs and manages small instruction files (skills) so AI coding tools like Claude
- tweenjs/tween.jsA small JavaScript and TypeScript library that smoothly animates numeric values from one number to another ove
- devhubapp/devhubDevHub is a TweetDeck-style app for managing GitHub notifications and activity across Android, iOS, web, and d
- wxt-dev/wxtWXT is a TypeScript framework for building browser extensions that handles cross-browser differences, live rel
- pmndrs/use-gestureuse-gesture is a JavaScript library that gives React and plain-JS apps detailed, clean data about mouse and to
- ntegrals/openbrowserOpen Browser is a TypeScript framework that gives an AI model control of a real web browser — describe what yo
- hediet/vscode-drawioA VS Code extension that brings the Draw.io diagramming tool into your code editor, letting you create flowcha
- antfu-collective/vitesseA pre-configured Vue 3 and Vite starter template with file-based routing, auto-imported components, Pinia stat
- projectstorm/react-diagramsreact-diagrams is a TypeScript library that adds interactive drag-and-connect node diagram editors to React ap
- bluesky-social/atprotoatproto is the official TypeScript reference implementation of Bluesky's open social networking protocol — let
- mrousavy/react-native-vision-cameraVisionCamera is a React Native camera library for iOS and Android that supports 4K/8K capture, 240 FPS video,
- missive/emoji-martA web component that adds an emoji picker to any web app — users click an emoji and your app receives the sele
- cooderl/wewe-rssA self-hosted tool that turns WeChat Official Account posts into standard RSS feeds, so you can read them in a
- runtipi/runtipiA self-hosted app platform that turns a spare Linux computer into your own personal cloud — browse an app stor
- yang991178/fluent-readerA modern desktop RSS feed reader for Windows, macOS, and Linux with dark mode, cloud sync to popular services,
- vercel-labs/portlessA command-line tool that replaces localhost port numbers with readable HTTPS URLs like myapp.localhost, handli
- dreamhunter2333/cloudflare_temp_emailRun your own free disposable email service on Cloudflare's free tier — visitors get temporary inboxes, you kee
- opencti-platform/openctiAn open source platform for collecting, organizing, and visualizing cyber threat intelligence — linking threat
- chrismaltby/gb-studioA drag-and-drop desktop app for Mac, Windows, and Linux that lets you create Game Boy games without writing co
- mularahul/keyvizKeyviz is a free, open-source desktop app that displays your keyboard presses and mouse actions as on-screen o
- highlight/highlightHighlight.io is an open-source monitoring platform that records browser session replays, groups errors, and ca
- millionco/react-doctorReact Doctor is a command-line linter that scans React codebases for mistakes in state, effects, performance,
- voidcosmos/npkillCommand-line tool that scans your computer for node_modules folders, shows how much disk space each one takes,
- project-darc/darcA blockchain system for running a company entirely on Ethereum using code instead of legal documents — automat
- berty/bertyA privacy-focused messaging app for iOS and Android that works without internet, phone numbers, or central ser
- sirmalloc/ccstatuslineAdds a customizable status bar to your terminal when using Claude Code, showing live data like the active AI m
- anmolsaini16/mapcnReady-to-use React map components built on MapLibre GL that drop into any project with a single command, addin
- chinasiro/claude-code-sourcemapA community-reconstructed TypeScript source of Anthropic's Claude Code CLI, reverse-engineered from npm source
- coaidev/coaiA self-hosted AI chat platform supporting 200-plus language models from 35-plus providers, with built-in subsc
- ritz078/transformA web-based polyglot converter that bundles dozens of code and data format transformations — including CSS, Gr
- nhost/nhostOpen source Firebase alternative that bundles PostgreSQL, a GraphQL API, user authentication, file storage, an
- outlinefoundation/outline-appsTwo open source apps from Google's Jigsaw lab — a desktop VPN server manager and a cross-platform client — tha
- telegraf/telegrafNode.js framework for building Telegram bots with a middleware pattern; full TypeScript support, context-based
- ng-zorro/ng-zorro-antdA library of 70+ ready-made UI components for Angular apps — buttons, tables, date pickers, modals, and more —
- api-platform/api-platformA PHP web framework that automatically builds REST and GraphQL APIs from your data models, and then generates
- yiminghe/async-validatorA JavaScript and TypeScript library for validating form fields and data objects against defined rules, with bu
- wechat-article/wechat-article-exporterAn online tool that bulk-downloads articles from WeChat public accounts and saves them as HTML, Markdown, Word
- betterdiscord/betterdiscordBetterDiscord modifies the Discord desktop app to add theme and plugin support, letting you completely change
- mqttjs/mqtt.jsMQTT.js is a JavaScript library for sending and receiving messages between connected devices using the MQTT pr
- memtensor/memosMemOS gives AI assistants and chatbots a persistent memory so they can remember past conversations and decisio
- stability-ai/stablestudioThe open-source version of DreamStudio — a browser-based app for generating and editing AI images using Stable
- mikro-orm/mikro-ormMikroORM is a TypeScript library for Node.js that lets you define your data as classes and automatically handl
- star-history/star-historyStar History is a web tool that charts how a GitHub repository's star count has grown over time, lets you comp
- benawad/dogehouseDogeHouse was an open-source voice conversation platform — like Clubhouse — where users could join audio rooms
- bytedance/iconparkA library of 2,000+ icons by ByteDance that supports four visual styles — outline, filled, two-tone, and multi
- nexmoe/vidbeeA desktop app and self-hosted web service for downloading videos from YouTube, TikTok, Instagram, and 1,000+ o
- bloomrpc/bloomrpcA graphical desktop tool for testing gRPC services by loading a .proto schema file, browsing available methods
- uber/basewebUber's open-source library of ready-made React UI components — buttons, inputs, and more — with a consistent d
- nutlope/aicommitsA command-line tool that reads your staged git changes and uses an AI service to automatically write a commit
- lukilabs/beautiful-mermaidA TypeScript library that renders Mermaid diagram code into clean SVG images or ASCII art for terminals, with
- urql-graphql/urqlA lightweight JavaScript library for connecting React, Vue, Svelte, and other front-end frameworks to a GraphQ
- gorhom/react-native-bottom-sheetA React Native UI component that adds a smooth, gesture-driven bottom sheet panel to iOS and Android apps, wit
- midudev/aprendiendo-reactSource code for a Spanish-language React course taught live on Twitch, covering hooks, APIs, TypeScript, Redux
- softwarebrothers/adminjsAdminJS automatically generates a full-featured admin panel for your Node.js app by reading your existing data
- napneko/napcatqqNapCatQQ is a low-memory framework for building automated bots on QQ, China's major messaging platform, implem
- kelektiv/node-cronnode-cron is a Node.js library that schedules code to run at specific times or on repeating intervals using cr
- blacksmithgu/obsidian-dataviewA plugin for the Obsidian note-taking app that lets you query your notes like a database, producing tables, li
- gridstack/gridstack.jsA JavaScript library for building drag-and-drop dashboard layouts where users can move and resize panels on a
- lencx/noiA desktop app that lets you run multiple AI chat sessions (ChatGPT, Claude, DeepSeek) side by side in one orga
- caorushizi/mediagoA desktop app for downloading videos from thousands of sites including YouTube and Bilibili, with a browser ex
- voltagent/voltagentAn open-source TypeScript framework for building AI agents with memory, multi-step workflows, and multi-provid
- infinitered/nsfwjsA TypeScript library that detects explicit or adult content in images entirely inside the browser using Tensor
- graphql/graphql-playgroundAn archived browser-based development tool for testing and exploring GraphQL APIs, now superseded by the Graph
- taskforcesh/bullmqA job queue library for Node.js built on Redis that lets you offload slow background tasks like sending emails
- miurla/morphicAn open-source AI search tool that connects language models to the web and displays answers in a generative in
- tsparticles/tsparticlestsParticles is a JavaScript library for adding animated visual effects — floating particles, confetti, firewor
- akveo/eva-iconsEva Icons is a free collection of 480+ SVG icons for web and mobile apps in filled and outlined styles, with b
- heyform/heyformHeyForm is a free open-source tool for building conversational forms that guide people through one question at
- herberthe/iptv-sourcesA self-updating aggregator that collects IPTV channel playlists and TV schedule data from multiple community s
- huntabyte/shadcn-svelteA collection of free, copy-paste Svelte UI components you own outright — no package to update, just paste the
- howtographql/howtographqlThe source code for a free tutorial website teaching GraphQL from scratch — covering fundamentals, connecting
- isaacs/node-globNode.js library for finding files using shell-style patterns like `**/*.js` — returns results as a promise, sy
- buuing/lucky-canvasJavaScript plugin that adds animated prize wheels, nine-grid pickers, and slot machines to any website or mini
- rsuite/rsuiteReact Suite is a library of ready-to-use UI components for React — buttons, tables, date pickers, modals, and
- react-cosmos/react-cosmosReact Cosmos is a development sandbox for building and testing individual React UI components in isolation, ma
- builderio/builderBuilder.io is a visual drag-and-drop platform that lets designers and content editors update web pages using y
- ethers-io/ethers.jsA JavaScript library that lets developers connect to the Ethereum blockchain, manage crypto wallets, send tran
- openstatushq/openstatusAn open-source uptime monitoring and public status page platform that checks your services from 28 global regi
- any86/any-ruleA VS Code extension (and web app) bundling 84 pre-tested regular expressions for common formats like phone num
- microsoft/typechatA Microsoft open-source library that lets you add plain-English input to any app by defining TypeScript types
- prevwong/craft.jsCraft.js is a React framework for building custom drag-and-drop page editors, providing the drag-and-drop syst
- getsentry/sentry-javascriptThe official JavaScript SDKs for Sentry error tracking — install one package for your platform (React, Node.js
- open-circle/valibotA tiny TypeScript library for validating data at runtime that can be up to 95% smaller in a production bundle
- xitanggg/open-resumeA free, browser-based tool for building a clean resume PDF and checking whether your existing resume can be pr
- openclaw/clawhubA public registry where developers publish and discover skills for the OpenClaw AI agent platform, with a CLI
All repos · Explain any other repo →