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.
- youmind-openlab/awesome-nano-banana-pro-promptsA curated collection of over 10,000 copy-ready text prompts for the Nano Banana Pro AI image generator, organi
- szimek/signature_padSignature Pad is a JavaScript library that adds a smooth handwritten signature capture area to any web page us
- liupan1890/aliyunpanA third-party desktop app for Alibaba Cloud Drive that transfers files significantly faster than the official
- creativetimofficial/uiA collection of ready-made website sections and page blocks for Next.js, built on shadcn/ui and Tailwind CSS,
- developit/mittA tiny JavaScript event emitter under 200 bytes that lets separate parts of your app send and receive messages
- changesets/changesetsA tool that automates version bumping and changelog generation for JavaScript projects, especially monorepos w
- codexu/note-genA free, open-source note-taking app that stores your notes as plain Markdown files and adds AI tools for writi
- fuma-nama/fumadocsA React framework for building documentation websites with Next.js or Vite, letting you write docs in Markdown
- keplergl/kepler.glA browser-based tool for visualizing millions of GPS coordinates and location datasets on a map, created by Ub
- blackboardsh/electrobunA TypeScript framework for building desktop apps using the Bun runtime and a built-in system webview, covering
- typestack/class-validatorA TypeScript library that lets you attach validation rules as small decorators on class properties, then check
- chatfire-ai/huobao-dramaAn AI platform that turns a one-sentence idea into a complete short-form video drama by automatically generati
- marp-team/marpMarp converts plain-text Markdown files into polished presentation slides, with a CLI for exporting to HTML, P
- portkey-ai/gatewayAn open source AI gateway that routes requests to 250+ models from a single interface, adding automatic retrie
- quipnetwork/ethereum-sdkA TypeScript SDK and smart contracts for the Quip Network protocol on Ethereum and compatible blockchains, giv
- aurelia/frameworkAurelia is a JavaScript framework for building web (and desktop or mobile) apps using plain JS/TypeScript clas
- giscus/giscusGiscus is a free, ad-free comment widget for static websites that stores all comments in GitHub Discussions, s
- zaidmukaddam/sciraScira is an open-source AI search tool that answers questions with cited sources — it searches the web, academ
- hangwin/mcp-chromeA Chrome extension that lets AI assistants like Claude control your real Chrome browser — clicking, navigating
- get-convex/convex-backendAn open-source reactive backend for web apps that combines a database, server-side TypeScript functions, and c
- aisouler/gkd_subscriptionA third-party collection of rules for GKD, an Android app that automatically dismisses ads, splash screens, an
- actions/starter-workflowsThe official source of GitHub Actions workflow templates — the pre-written YAML files GitHub shows you when yo
- howdyai/botkitAn open-source TypeScript library for building chat bots that work across Slack, Facebook Messenger, Google Ha
- quipnetwork/hashsigs-tsA TypeScript and JavaScript library for creating digital signatures that are designed to remain secure against
- gcanti/fp-tsA TypeScript library that adds functional programming building blocks like Option, Either, IO, and Task, so yo
- milkdown/milkdownA WYSIWYG markdown editor you embed in a web app where users see formatted text as they type rather than raw s
- jaredpalmer/tsdxA command-line tool that sets up and builds TypeScript packages for npm publishing, handling bundling, testing
- heroic-games-launcher/heroicgameslauncherOpen-source desktop app for Linux, Windows, and macOS that lets you install and play games from Epic Games, GO
- dataelement/bishengOpen-source enterprise AI platform for building multi-step AI workflows visually, parsing complex documents at
- didi/logicflowA TypeScript/JavaScript library for building interactive diagram editors in web apps, with a built-in canvas,
- open-dev-society/openstockA free, self-hosted stock market tracker with price charts, personal watchlists, company financials, Reddit se
- logaretm/vee-validatevee-validate is a Vue.js library that adds form validation to web apps with minimal code, offering both a comp
- pingdotgg/t3codeT3 Code is an early-stage desktop and web graphical interface that wraps AI coding agents like Claude Code, Co
- onivim/oniA code editor that combines Vim's keyboard-driven modal editing style with a modern graphical window and IDE f
- seerr-team/seerrA self-hosted web app that gives friends and family a friendly interface to request movies and TV shows from y
- dotansimha/graphql-code-generatorA developer tool that reads your GraphQL schema and query files and automatically generates typed code — TypeS
- getumbrel/umbrelA personal home server operating system for Raspberry Pi or Ubuntu/Debian PCs that gives you a dashboard to ma
- formidablelabs/victoryA React component library for adding charts and data visualizations — pie charts, bar charts, line graphs, sca
- egoist/tsupA zero-config command-line tool for bundling TypeScript libraries into JavaScript, powered by esbuild for fast
- webpro-nl/knipKnip scans JavaScript and TypeScript projects and reports unused files, npm dependencies, and exports so you c
- reduxjs/redux-toolkitRedux Toolkit is the official, batteries-included way to manage shared app state in JavaScript and TypeScript
- ds300/patch-packageJavaScript tool that lets you directly fix bugs in your npm dependencies and saves those fixes as committed pa
- tambo-ai/tamboA toolkit for React developers that lets an AI agent decide which UI components to show based on what a user t
- misskey-dev/misskeyA free, open-source social media platform you can self-host where users on different servers can follow and in
- yishentu/claudianAn Obsidian plugin that embeds AI coding agents like Claude Code and Codex directly inside your note-taking ap
- chimurai/http-proxy-middlewareA Node.js library that forwards HTTP requests from your server to another server, commonly used to bypass brow
- anomalyco/opentuiA library for building interactive terminal user interfaces with panels, menus, and layouts — built on a fast
- styleguidist/react-styleguidistA development tool that auto-generates an interactive, browsable catalog of your React components with live ed
- captbaritone/webampA faithful browser recreation of the classic Winamp 2 music player built with HTML5 and JavaScript — supports
- wojtekmaj/react-pdfA React library for displaying PDF files in web apps using Mozilla's PDF.js engine. Add Document and Page comp
- toss/es-toolkites-toolkit is a modern JavaScript utility library offering functions like debounce, chunk, and pick that can s
- gristlabs/grist-coreGrist is an open source spreadsheet that works like a database — columns have types, formulas are written in P
- microsoft/typescript-react-starterA now-deprecated Microsoft starter template for React with TypeScript — kept as a historical reference, since
- gregberge/svgrSVGR converts SVG image files into React components automatically, so you can use icons and illustrations as i
- bytebot-ai/bytebotBytebot is an open source AI agent that operates a full Ubuntu desktop environment to complete tasks in plain
- zilliztech/claude-contextClaude Context is an MCP plugin that indexes your entire codebase into a vector database so AI coding assistan
- getumbrel/llama-gptSelf-hosted ChatGPT-like chatbot powered by Llama 2 that runs entirely on your own machine — no account, no cl
- vanessa219/vditorEmbeddable Markdown editor for web apps that supports three editing modes — WYSIWYG, instant rendering, and sp
- timolins/react-hot-toastTiny React library under 5KB for showing pop-up notification messages (toasts) in your app, with built-in load
- browseros-ai/browserosBrowserOS is an open-source Chromium-based browser with a built-in AI agent that navigates websites, automates
- kusti8/proton-nativeProton Native lets you build native desktop apps for Windows, macOS, and Linux using React syntax — no bundled
- openai/openai-nodeThe official JavaScript and TypeScript library for connecting Node.js or browser apps to OpenAI's AI models in
- vinzent03/obsidian-gitA plugin for the Obsidian note-taking app that adds Git version control, letting you automatically back up and
- siteboon/claudecodeuiA browser-based interface for AI coding tools like Claude Code and Cursor CLI, letting you chat with AI, brows
- windingwind/zotero-pdf-translateZotero plugin that adds instant translation to the PDF reader — select foreign-language text and see the trans
- cuixueshe/earthwormEarthworm is an open-source English learning app where you practice by actively building sentences using conju
- software-mansion/react-native-reanimatedReact Native Reanimated is a library that makes mobile app animations fluid by running them on a dedicated thr
- vrtmrz/obsidian-livesyncSelf-hosted LiveSync is an Obsidian plugin that syncs your notes across devices using your own CouchDB server
- nitrojs/nitroA TypeScript toolkit that adds a production-ready server backend to any Vite-based frontend, with zero configu
- jina-ai/readerAn open-source tool that converts any web page, PDF, or Office document into clean markdown by prepending a UR
- microsoft/frontend-bootcampA two-day Microsoft workshop that teaches HTML, CSS, JavaScript, React, TypeScript, and Redux through hands-on
- accomplish-ai/accomplishA free, open-source desktop app that lets an AI automate tasks on your computer — organizing files, writing do
- nanmicoder/cc-hahaA desktop GUI for Claude Code that adds tabbed chat sessions, visual code diffs, permission controls, and supp
- humanlayer/humanlayerCodeLayer is an open-source IDE built on Claude Code that adds parallel AI sessions, worktree-based task isola
- rough-stuff/wired-elementsA collection of web UI components — buttons, inputs, and more — that render with a hand-drawn, sketchy appeara
- akryum/vue-virtual-scrollerA Vue.js component library that makes lists with thousands of items scroll fast and smoothly by only rendering
- triggerdotdev/jsonhero-webA web-based JSON viewer with column, tree, and editor views that automatically detects dates, image URLs, and
- xcatliu/typescript-tutorialA step-by-step TypeScript tutorial in Chinese for JavaScript developers, covering the type system and modern J
- huggingface/chat-uiThe open-source web app behind HuggingChat — run your own AI chat interface that connects to any OpenAI-compat
- daybrush/moveableA TypeScript library that adds drag, resize, rotate, and warp handles to any HTML or SVG element — the buildin
- ecomfe/vue-echartsVue ECharts is a Vue.js component that wraps Apache ECharts, making it easy to drop interactive charts into an
- elie222/inbox-zeroInbox Zero is an open source AI assistant for Gmail that auto-drafts replies in your tone, bulk-unsubscribes f
- akveo/react-native-ui-kittenUI Kitten is a free React Native component library with 25+ consistently styled UI elements and runtime light/
- helmetjs/helmetA one-line Node.js library that automatically adds 13 security headers to every Express response, protecting y
- nutlope/roomgptRoomGPT is an open-source web app where you upload a photo of a room and receive an AI-generated redesign of t
- superset-sh/supersetSuperset is a macOS desktop app for running multiple AI coding agents in parallel, each in its own isolated gi
- vercel/microMicro is a tiny Node.js library for building HTTP services with a single exported function, using async/await
- maplibre/maplibre-gl-jsAn open-source JavaScript library for embedding fast, interactive maps into websites — renders maps using the
- chathub-dev/chathubA browser extension that lets you chat with ChatGPT, Claude, Gemini, and other AI assistants side by side in o
- cuixiaorui/mini-vueA stripped-down rebuild of Vue 3's core designed for learning, covering the reactivity system, component runti
- refactoringhq/tolariaTolaria is a free offline desktop app for macOS, Windows, and Linux that stores your notes as plain markdown f
- mail-0/zeroA self-hosted, privacy-first open-source email client that connects to Gmail and Outlook accounts in a unified
- popcorntime/popcorntimeA desktop and mobile app built with Tauri, React, and Rust that lets you browse and watch movies and TV shows
- emdash-cms/emdashEmDash is a modern content management system for blogs, portfolios, and marketing sites that replaces WordPres
- timlrx/tailwind-nextjs-starter-blogA ready-to-use blog template built with Next.js and Tailwind CSS that gives developers a fully working persona
- 47ng/nuqsA TypeScript library for React that stores UI state in the URL instead of memory, making filter values, search
- rolling-scopes/rsschool-appThe open-source web platform that powers RS School, a free online coding bootcamp — manages student enrollment
- blinkospace/blinkoBlinko is a self-hosted note-taking app where you capture quick Markdown notes and find them later with AI-pow
- vanilla-extract-css/vanilla-extractVanilla-extract lets you write CSS in TypeScript files with automatic scoping, type safety, and zero runtime c
- turfjs/turfA modular JavaScript library that brings GIS mapping analysis — distance, area, intersection, clustering — dir
All repos · Explain any other repo →