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.
- lxfater/inpaint-webA browser-based tool that removes unwanted objects from photos and upscales images to higher resolution, runni
- platane/snkSnk turns your GitHub contribution graph into an animated snake game GIF or SVG that you can display on your G
- orval-labs/orvalOrval generates TypeScript API client code from OpenAPI or Swagger specs, supporting React Query, Vue Query, A
- opencoworkai/open-codesignA free, open-source Electron desktop app that turns text prompts into visual designs—HTML, PDF, PowerPoint—usi
- leongersen/nouisliderA lightweight, dependency-free JavaScript range slider that supports touch, keyboard navigation, and ARIA acce
- lightdash/lightdashAn open-source business intelligence tool built on dbt that lets teams explore data, build charts, and share d
- thinkinaixyz/deepchatAn open-source desktop chat app that connects to dozens of cloud and local AI models from one window, supports
- outerbase/studioA browser-based database management tool that lets you view, edit, and query SQLite, Turso, Cloudflare D1, and
- samchon/typiaA TypeScript library that automatically generates fast runtime type-checking functions from your existing Type
- sqlchat/sqlchatA tool that lets you query and manage databases by typing plain English instead of writing SQL, powered by Ope
- galacean/engineAn open-source TypeScript graphics engine from Ant Group for building 2D and 3D interactive experiences in the
- vuejs/vue-class-componentVue Class Component was a library enabling TypeScript class-based syntax for Vue components using decorators.
- piotrwitek/utility-typesA TypeScript package that adds dozens of extra type helpers — for deeply nested objects, unions, functions, pr
- 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
- corebunch/instaticInstatic is a self-hosted visual website builder and CMS. Design pages on a canvas, manage content, and publis
- elder-plinius/t3mp3stA multi-agent framework that turns an AI coding agent into an authorized penetration-testing tool for finding
- kunagent/kunA cross-platform desktop app that runs AI agents through a structured clarify-design-plan-code-verify workflow
- facebook/astryxAn open source React component library from Meta with 150+ accessible UI components, seven visual themes, and
- yils-lin/short-video-factoryA free open source desktop app that automatically turns a text prompt and video clips into a finished short ma
- 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
All repos · Explain any other repo →