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.
- santiq/bulletproof-nodejsA starter template and architecture reference for Node.js backend APIs, showing how to structure a project wit
- can1357/oh-my-piTerminal coding assistant (omp command) with a 27k-line Rust core, support for ~40 model providers, 32 built-i
- vuejs/veturVetur is a VS Code extension that adds syntax highlighting, error checking, auto-complete, and code formatting
- aleksey-hoffman/sigma-file-managerA free, open-source desktop file manager for Windows and Linux with ultra-fast typo-tolerant search, tabbed na
- lingui/js-linguiA JavaScript library for adding multi-language support to React and JavaScript apps, with a CLI for extracting
- openpanel-dev/openpanelOpenPanel is an open-source, self-hostable analytics platform for websites and apps that tracks user behavior
- actions/toolkitThe official GitHub Actions toolkit is a set of npm packages providing ready-made building blocks for creating
- aninsomniacy/motrix-nextMotrix Next is a lightweight desktop download manager for Mac, Windows, and Linux that handles HTTP, FTP, BitT
- belnadris/angular-electronA ready-to-use starter template for building cross-platform desktop apps by combining Angular (web UI) and Ele
- vikejs/vikeVike is a composable full-stack JavaScript/TypeScript web framework that lets you pick your own UI library (Re
- iyaja/llama-fsLlamaFS automatically renames and sorts your messy files using AI. Point it at a folder and it figures out sen
- apertureless/vue-chartjsA Vue.js wrapper for Chart.js that lets you add bar, line, pie, doughnut, and other charts to a Vue app as sim
- pyspur-dev/pyspurA visual canvas tool for building and testing AI agent workflows, where each step appears as a connected block
- vantage-sh/ec2instances.infoOpen source website that puts AWS, Azure, and Google Cloud server types and prices into one filterable compari
- mui/mui-xAdvanced React components for data-heavy applications including a Data Grid, Date and Time Pickers, Charts, an
- lewish/asciiflowA browser-based drawing tool that creates diagrams using plain text characters like dashes, pipes, and plus si
- op7418/codepilotA desktop AI chat workspace that connects your own API keys for 17+ providers — including local Ollama models
- komodorio/helm-dashboardA browser-based dashboard for Helm that shows every installed Kubernetes chart, its full change history, side-
- dolanmiu/docxA JavaScript and TypeScript library that generates and edits Word (.docx) documents entirely in code — no Micr
- uniswap/web3-reactA toolkit from Uniswap that handles wallet connectivity (MetaMask, Coinbase Wallet, WalletConnect, etc.) for E
- koush/scryptedScrypted is a self-hosted home video platform that connects security cameras to Apple HomeKit, Google Home, an
- smogon/pokemon-showdownPokemon Showdown is the open-source server powering pokemonshowdown.com — a fully playable Pokemon battle simu
- pagefaultgames/pokeroguePokeRogue is a free fan-made Pokemon roguelite game that runs in the browser — battle through procedurally gen
- holaboss-ai/holaosholaOS is a macOS desktop app that turns repeating AI tasks into persistent workspaces where each review cycle
- react-native-modal/react-native-modalA drop-in React Native modal with smooth animations, swipeable dismiss, customizable backdrop, and keyboard/ro
- helicone/heliconeOpen-source AI observability platform that proxies requests to OpenAI, Anthropic, and other providers, logging
- nextai-translator/bob-plugin-openai-translatorA macOS Bob app plugin that routes translations, writing polish, and grammar fixes through OpenAI, so you can
- youmind-openlab/awesome-gpt-image-2A community-curated library of 2,000+ tested prompts for OpenAI's image generation model, organized by use cas
- dagrejs/dagreA JavaScript library that automatically calculates where to place nodes and how to route arrows in directed gr
- vas3k/taxhackerTaxHacker is a self-hosted app for freelancers that reads receipts and invoices using AI, automatically extrac
- yeemachine/kalidokitKalidoKit is a JavaScript library that converts face and body tracking data from your camera into the movement
- google/claspClasp is a command-line tool that lets you write and manage Google Apps Script projects locally in any code ed
- dcastil/tailwind-mergeA TypeScript utility that merges Tailwind CSS class strings and automatically removes conflicting classes so t
- kucherenko/jscpdA code scanner that finds copy-pasted duplicate blocks across your whole codebase, supporting over 150 languag
- 0xgf/boneyardA library that automatically generates skeleton loading placeholder screens for React, Vue, Svelte, Angular, a
- airbnb/ts-migrateA tool from Airbnb that automates converting a JavaScript codebase to TypeScript by inserting placeholder type
- softprops/action-gh-releaseA GitHub Action that automatically creates or updates a GitHub Release when you push a version tag, with suppo
- realworld-apps/angular-realworld-example-appA complete example Angular application — a Medium-style blogging platform called Conduit — built to show best
- makenotion/notion-sdk-jsThe official Notion JavaScript and TypeScript client library that lets Node.js code read and write Notion page
- soketi/soketiA self-hosted open-source WebSockets server that is a drop-in replacement for Pusher, letting you run real-tim
- arco-design/arco-designA React UI component library from ByteDance with more than 60 ready-to-use components including forms, tables,
- huolalatech/page-spy-webPageSpy is a self-hosted remote debugging dashboard that lets developers inspect errors, logs, network request
- antiwork/shortestShortest lets developers write automated end-to-end browser tests as plain English sentences, then uses Claude
- devias-io/material-kit-reactA free React and Next.js admin dashboard template with eight pre-built pages including authentication screens
- paullecam/react-leafletLibrary that wraps Leaflet interactive maps as React components, letting you add and control maps in a React a
- partykit/partykitA platform and TypeScript SDK for adding real-time multiplayer features to web apps — live cursors, shared sta
- koishijs/koishiA TypeScript framework for building chatbots that work across multiple platforms including Discord and Feishu.
- kimlimjustin/xplorerXplorer is a modern, customizable cross-platform file manager for Windows, macOS, and Linux with tabbed browsi
- mrlesk/backlog.mdA task manager that stores every task as a Markdown file in your Git repo, built specifically to hand tasks to
- undergroundwires/privacy.sexyA free browser and desktop tool that generates privacy scripts for Windows, macOS, and Linux — pick the tweaks
- thebuilder/react-intersection-observerA tiny React library that tells you when an element scrolls into or out of the visible area, making lazy image
- ibelick/motion-primitivesA collection of pre-built animated UI components you can drop into any web app to add smooth motion and transi
- thecodingmachine/react-native-boilerplateA pre-configured starter template for React Native apps that separates visual and business logic layers, so yo
- epicweb-dev/epic-stackA pre-configured full-stack web app starter template built on the Remix framework that makes decisions about a
- prince-mendiratta/botsappBotsApp turns your personal WhatsApp account into an automated bot that responds to commands and manages group
- snyk/cliThe Snyk CLI scans your project's open-source dependencies, application code, Docker container images, and inf
- vercel/msms is a tiny JavaScript and TypeScript utility that converts human-readable time strings like '2 days' or '10h
- valor-software/ngx-bootstrapReady-made Bootstrap UI components for Angular apps — modals, tooltips, date pickers, carousels, and more — bu
- 21st-dev/1codeA desktop app that gives AI coding agents like Claude Code a visual interface — see what files the agent edits
- dushixiang/next-terminalA web-based dashboard for IT and operations teams to connect to remote servers and computers from a browser us
- getsentry/xcodebuildmcpA tool that lets AI coding assistants like Claude Code or Cursor trigger Xcode builds, run tests, and launch i
- executeautomation/mcp-playwrightmcp-playwright is a server that lets AI assistants like Claude control a real web browser — opening pages, cli
- uniswap/interfaceThe production front-end code for Uniswap, a decentralized crypto token exchange — includes a web app, mobile
- pk910/powfaucetA self-hosted faucet for Ethereum test networks that uses proof-of-work browser mining and other anti-abuse mo
- facebook/astryxAn open source React component library from Meta with 150+ accessible UI components, seven visual themes, and
- lmstudio-ai/lmsThe official command-line tool bundled with LM Studio that lets you start and stop its local AI server, list d
- linuxhsj/openclaw-zero-tokenA local gateway that routes your requests to AI chat services like Claude, ChatGPT, and Gemini through your ex
- actions/setup-nodeAn official GitHub Action that installs a specific version of Node.js into your CI workflow with built-in cach
- apple/embedding-atlasEmbedding Atlas is an interactive visualization tool for exploring millions of AI-produced data points (embedd
- chanind/hanzi-writerA JavaScript library that animates Chinese character stroke order on any web page and includes a quiz mode whe
- heilcheng/awesome-agent-skillsA community directory of skill files that teach AI assistants like Claude, GitHub Copilot, and Cursor how to d
- eastlondoner/vibe-toolsA CLI package that extends AI coding tools like Cursor with web search via Perplexity, full-codebase analysis
- fb55/htmlparser2A fast, forgiving JavaScript library for parsing HTML and XML that handles real-world messy markup, widely use
- jitsucom/jitsuA self-hosted open-source data pipeline that captures real-time events from your app and routes them to data w
- vinta/pangu.jsA JavaScript library that automatically inserts a space between Chinese, Japanese, or Korean characters and La
- ant-design/pro-componentsA React component library from the Ant Design team for building enterprise admin dashboards and internal tools
- nomcopter/react-mosaicA React library for building resizable, rearrangeable multi-panel layouts — drag dividers to resize, drag pane
- sqlectron/sqlectronOpen-source desktop app for connecting to SQL databases, running queries, and browsing table data across multi
- streamyfin/streamyfinA mobile app for iPhone and Android that connects to your self-hosted Jellyfin media server, letting you watch
- surveyjs/survey-librarySurveyJS is a free JavaScript library that turns a JSON description of your questions into a fully working for
- campfirein/byterover-cliA command-line tool that gives AI coding assistants like Claude Code and Cursor a persistent memory layer so t
- mcsmanager/mcsmanagerMCSManager is a browser-based control panel for running Minecraft and Steam game servers across multiple machi
- campsite/campsiteCampsite is an open-sourced team communication and collaboration app built with Rails and TypeScript, released
- autumnwhj/chatgpt-wechat-botA TypeScript bot that connects a WeChat account to ChatGPT, so anyone messaging that account receives AI-gener
- googleworkspace/md2googleslidesmd2googleslides converts a Markdown text file into a Google Slides presentation with one command, supporting m
- vercel/next-learnThe official starter and finished code for Next.js learning courses. Follow along chapter by chapter to build
- derbyjs/derbyA Node.js web framework that keeps data automatically synced across all connected browsers and the server in r
- ekkolearnai/hermes-web-uiA web dashboard for managing an AI agent that connects to Telegram, Discord, Slack, and other chat platforms f
- jd-opensource/taro-uiA library of ready-made UI components for Taro cross-platform apps, letting you build buttons, forms, navbars,
- formkit/formkitFormKit is an open-source form framework for React and Vue that handles validation, error messages, accessibil
- suren-atoyan/monaco-reactmonaco-react lets you embed VS Code's full code editor into any React app with a single import — no build tool
- grid-js/gridjsGrid.js is a lightweight TypeScript library for adding sortable, filterable, and paginated data tables to any
- peers/peerjs-serverA lightweight Node.js server that helps two browsers find each other to connect directly peer-to-peer — after
- alibaba-fusion/nextA React component library for building business web apps and admin dashboards, created by Alibaba. Designers c
- worldbrain/memexA browser extension for Chrome and Firefox that lets you save, annotate, and full-text search web pages you ca
- stonith404/pingvin-shareA self-hosted file sharing platform where you send files via a shareable link — like WeTransfer but running on
- swimlane/ngx-datatableA feature-rich Angular table component for displaying large datasets with sorting, pagination, virtual scrolli
- tsiege/tech-interview-cheat-sheetA plain-English study guide for software engineering job interviews covering data structures, algorithms, and
- ngx-translate/coreAn Angular library that lets your web app display text in multiple languages by loading translation files at r
- hey-api/openapi-tsHey API generates TypeScript SDK code, Zod schemas, and TanStack Query hooks from an OpenAPI spec file, used i
All repos · Explain any other repo →