TypeScript repos explained in plain English
Popular TypeScript repositories on GitHub, each explained for non-coders — what it does, its tech stack, and how to run it.
- agg23/runelite-gameplay-analyticsA RuneLite plugin for Old School RuneScape that records your gameplay activity — XP, kills, loot, and location
- ajuner/notificationA lightweight React component for displaying and managing pop-up notification messages like toasts and alerts
- alanshaw/framojisFramojis is a real-time collaborative tool for building shared emoji grid art, storing each finished grid on d
- alazi900-coder/zelda-arabic-magicA web app built with Lovable featuring a Zelda and Arabic magic theme. It uses React, TypeScript, and Tailwind
- allentdan/gitcleanerGitCleaner is a code-editor extension that wipes out leftover Python cache folders with one command, helping k
- allquixotic/cmon-roo-codeZoo Code is a VS Code extension that adds an AI coding assistant directly in your editor. You describe what yo
- aloxaf/chat-plugin-wolframalphaA TypeScript plugin that connects a chatbot to Wolfram Alpha's API, so users can ask math, science, or factual
- amritk/zod-to-tsA TypeScript library that automatically generates TypeScript type definitions from Zod validation schemas, so
- amruthpillai/mvp-match-testA frontend coding challenge submission for MVP Match, built with TypeScript and React. It demonstrates UI deve
- andreban/proxxThis repository has no README content available, so its purpose, features, and intended audience can't be dete
- antflydb/antfly-cloudOfficial client tools for connecting your code to the Antfly Cloud service. Includes a command-line tool and S
- anuken/mindustryhjsonvscodeA VSCode extension that adds autocomplete, error checking, and hover tooltips for writing Mindustry game mods
- arxpoetica/lilypond-interfaceA TypeScript wrapper that turns LilyPond music notation text into rendered sheet music files like SVG, PDF, or
- atom63/slidesA tool that lets you build slide decks by writing plain text files and using AI coding assistants to generate
- beekeeper-studio/sql-formatterA tool that cleans up messy SQL database queries with consistent spacing, line breaks, and indentation. It sup
- bmeurer/ivy-perfA benchmarking Angular app used to measure how fast Angular's Ivy rendering compiler performs under different
- botpress/zod-to-json-schemaConverts Zod data validation rules into JSON Schema format so you can reuse your existing TypeScript definitio
- brillout/vike_vite-plugin-vercelA plugin that connects Vike, a React framework for building fast websites, with Vercel, a popular hosting plat
- btea/corepackCorepack automatically installs and switches between npm, Yarn, and pnpm versions per project, so teams always
- busybee3333/airtable-mcp-2026-completeA bridge that lets AI assistants like Claude read and write your Airtable data through natural language. Ask i
- candratama/safariposA web-based point-of-sale system for retail shops, built with Next.js. It lets cashiers ring up sales, track i
- chesterhow/snobA joke web app that generates pretentious, made-up coffee tasting notes on demand, poking fun at coffee-snob c
- chiguayeshao/xiaotianA simple personal blog website built with React using Create React App. It serves as a basic, pre-built templa
- demurgos/universalAngular Universal adds server-side rendering to Angular apps so pages load faster and search engines can read
- devagarwal2/sarvam-voice-modeA hands-free voice chat app built for Indian languages and English. You talk naturally, pause, and the AI resp
- digitarald/syntho-wave-aiSyntho Wave is an experimental TypeScript playground project with virtually no documentation describing what i
- dsanders11/vuetifyVuetify is a library of ready-made, Material Design-styled UI components for Vue.js so developers can build po
- eduaravila/mediaThis repository has no README, so there's no description of what the project does — the name and TypeScript co
- eemeli/ibantoolsIBANTools is a TypeScript library that validates and cleans up international bank account numbers (IBANs) and
- eomm/tmp-aineMotivatoDo is a full-stack todo app with a React frontend and Fastify backend, built to help users create, org
- ericglau/erc7201-mcpAn MCP server that helps AI coding assistants calculate and verify Ethereum smart contract storage locations f
- eternal-flame-ad/altcha-deobfsA proof-of-concept tool that instantly breaks Altcha's anti-spam text scrambling, showing its protection is no
- eternal-flame-ad/smart-bracketsA code formatting tool that automatically fixes indentation inside a block the moment you type its closing cur
- evalstate/inspectorA browser-based testing tool for developers building MCP servers — connect to your server and interactively tr
- eynzof/taskhubA TypeScript project called taskhub with no README documentation. The name suggests it manages or tracks tasks
- federicobrancasi/vscodeCode - OSS is the open-source source code for Visual Studio Code, Microsoft's popular free code editor. It pro
- fengmk2/analogAnalog is a full-stack web framework for Angular that bundles file-based routing, server-side rendering, and A
- fengmk2/arktsA VSCode extension that adds full ArkTS language support for HarmonyOS and OpenHarmony app development, includ
- fengmk2/css-modules-kitA toolkit that teaches your code editor to understand CSS Modules, giving you rename, find-references, and go-
- fengmk2/fateA TypeScript data-fetching framework for React that lets components declare exactly the fields they need, then
- fengmk2/noteroNotero is a Zotero plugin that automatically syncs your research items, notes, and PDF highlights from Zotero
- fengmk2/oneOne is a React framework that lets you build a single codebase and deploy it to web, iOS, and Android at once,
- fengmk2/regleA headless, type-safe form validation library for Vue 3 that lets you define validation rules once and plug th
- fengmk2/remdxReMDX turns Markdown mixed with React components into a polished, interactive slide deck you build and present
- fengmk2/vinextLets you run an existing Next.js app on Vite instead of Next's own build tool, so you can deploy anywhere, not
- fengmk2/vite-plugin-reactA set of official Vite plugins that automatically configure React support, fast refresh, and build optimizatio
- fieldju/deckDeck is the browser-based dashboard for Spinnaker, letting teams monitor, trigger, and manage cloud deployment
- fieldju/deck-kayentaThe UI module for Spinnaker's canary testing feature, letting teams set up and monitor automated safety checks
- fieldju/deck-kayenta-consumerA sandbox test app for trying out reusable UI components from the Deck Kayenta component library before using
- fieldju/ec2-metadata-endpoint-interceptorA TypeScript tool that appears to intercept requests to AWS EC2's instance metadata service, likely for local
- fieldju/gtileA GNOME extension that lets you snap and tile windows onto a grid using keyboard shortcuts or a visual picker,
- fieldju/hue-controlA TypeScript project whose name suggests it controls Philips Hue smart lights, but the README is empty so the
- fieldju/potato-factsA TypeScript library of random potato facts, distributed as an npm package plus a Streamdeck plugin for stream
- hasaneyldrm/receiper-cloneA simple browser-based web app that turns a title, description, and amount into a clean, shareable receipt-sty
- hasdfa/openbao-uiA point-and-click admin dashboard for OpenBao, a secrets vault, letting teams manage passwords and API keys wi
- hediet/arbeitszeitdokumentationA straightforward time-tracking tool for documenting working hours — when you started, stopped, and what you w
- helgesverre/bookmarking-bookTurns your Chrome bookmarks into a personalized, organized markdown book with AI-generated chapters, summaries
- henry40408/microfluxMicroflux is an archived, unmaintained alternative web interface for personal reading built in TypeScript with
- himanshu-dixit/ossinsightA free dashboard that turns billions of GitHub events into readable analytics — developer profiles, repo stats
- infisical/devops-simulatorA starter template for building web apps with React and TypeScript, pre-configured with Vite and code quality
- innei/element-plusA library of ready-made, polished UI components (buttons, forms, tables, dialogs) for Vue 3 apps, so developer
- ivasilov/graphql-code-generatorGraphQL Code Generator reads your GraphQL schema and data requests, then automatically writes the repetitive b
- j-rewerts/nestA TypeScript framework for building organized, maintainable server-side applications. It gives you a ready-mad
- jkleinsc/definitelytypedA community-maintained library of TypeScript type definitions for JavaScript packages, giving you autocomplete
- joshuakgoldberg/cspellCSpell is a spell checker built for code and technical documentation. It catches real spelling errors in sourc
- joshuakgoldberg/eslint-plugin-ymlAn ESLint plugin that checks YAML files for errors and enforces consistent formatting, catching common mistake
- joshuakgoldberg/typescript-io-2016Slide deck and materials for a 2016 talk introducing TypeScript as a safer alternative to plain JavaScript, pr
- kayone/typescript-actionA starter template for building custom GitHub Actions with TypeScript. It gives you a ready-made project struc
- kemezz/motion-challengeA beginner-friendly React practice project built for a Nomad Coders coding challenge. It uses TypeScript and C
- kiesun/umiUmi is a batteries-included React framework that pre-configures routing, build tooling, and project structure
- kraktus/pgn-muleA background service that collects chess games from Lichess, Chess.com, and other sources, filters them, and s
- libaice/foundry-hardhatA starter template that lets you use Foundry and Hardhat together in one smart contract project, sharing depen
- libaice/web3-creatorA pre-configured Next.js starter template with wallet connection and blockchain tooling built in, so you can s
- lijiarui/watchdogA TypeScript watchdog timer library for Node.js that detects when your application stalls or hangs. You feed i
- loft-sh/setup-kindA GitHub Action that creates a temporary Kubernetes cluster inside your automated testing pipeline every time
- luanvdw/pulse-starter-iiiPulse Starter is a ready-to-use template that helps you build apps which react instantly to changes in a Postg
- macarie/bun-tsupA small Bun plugin that fixes tsup builds hanging when using Bun's native build tools. It lets TypeScript bund
- macarie/tweet-apiFetches Twitter/X post data and formats it into a clean structure so you can display tweets in your own app wi
- malept/flora-colossusA TypeScript library that walks your project's node_modules folder and reports every dependency it finds, labe
- mciastek/sewer-rushSewer Rush is a free browser-based HTML5 game where you navigate quickly through an underground sewer environm
- mcollina/pi-monoA TypeScript toolkit for building AI agents, featuring a terminal-based AI coding assistant plus reusable libr
- mellson/tldrawA React library that drops an infinite-canvas drawing whiteboard into your web app, handling drawing, shapes,
- mikeryandev/miniature-octo-couscousA hands-on workshop where frontend engineers build the UI for a shared to-do list app using AI coding tools. T
- mlhiter/messengerMessenger is a simple, straightforward real-time chat app built in TypeScript, letting people send and receive
- mlhiter/notion-like-editorAn early-stage Next.js project aiming to recreate a Notion-style block-based text editor, but with minimal doc
- mlhiter/slineAn AI coding assistant inside VS Code that writes code, runs commands, and tests changes, asking for your appr
- niik/typescriptThe official TypeScript compiler — JavaScript with built-in type checks that catch bugs before your code runs,
- nirinchev/apollo-toolingA command-line tool that checks GraphQL client queries against server schema changes and generates TypeScript
- nisargio/millionMillion.js is a tiny drop-in library that speeds up React apps by up to 70% by replacing React's virtual DOM w
- nslogx/v2-coreCore smart contracts for Uniswap V2, a popular decentralized trading protocol. It defines the math and rules t
- oscartbeaumont/queryA tool for web apps that fetches and manages data from servers automatically. It caches results, refreshes dat
- oscartbeaumont/tauri-help-menu-broken-repoA minimal demo project showing a bug in Tauri where the macOS Help menu configuration function does not work a
- pantafive/smockerSmocker lets you spin up a fake HTTP server that returns responses you define, so your code can be tested agai
- patrickjs/emoji-todo-mainA Qwik starter template with folders and config already set up, built around 'resumability' so sites load only
- patrickjs/experiments-deno-qwikA starter template testing Qwik City (a fast website framework) running on Deno instead of Node.js.
- patrickjs/experiments-qwik-lift-patternA Qwik starter template used as a playground for experimenting with the 'lift' pattern for organizing how data
- patrickjs/jsr-test-packageA minimal example TypeScript package showing how to set up and publish a project to the JSR registry, JavaScri
- patrickjs/mitosisA compiler that lets you write a UI component once and automatically generate native code for React, Vue, Angu
- patrickjs/patrickjs-signalsA polyfill for JavaScript's proposed Signal API — data that automatically tracks dependencies and updates anyt
- patrickjs/qwik-cycleA small Qwik utility that automatically switches between a server-side and a client-side version of a value or
All repos · Explain any other repo →