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.
- freecodecamp/freecodecampThe open-source codebase behind freeCodeCamp.org, a free platform where beginners work through thousands of co
- openclaw/openclawA self-hosted personal AI assistant you install on your own machine and talk to through messaging apps you alr
- nilbuild/developer-roadmapInteractive career roadmaps and learning guides for developers across 100+ roles and technologies, with clicka
- vuejs/vueVue 2 is a retired JavaScript framework for building web user interfaces — it reached end of life in December
- n8n-io/n8nn8n is a self-hostable workflow automation tool that lets technical teams connect 400+ apps visually or with J
- microsoft/vscodeThis is the open-source codebase for Visual Studio Code — use it to contribute fixes, build the editor from so
- anomalyco/opencodeOpen-source AI coding agent you run locally in your terminal, works with any AI provider, and gives you two mo
- langgenius/difyOpen-source platform for building and deploying LLM-powered applications with visual workflows, document retri
- yangshun/tech-interview-handbookFree curated guide to passing technical interviews at top tech companies, covering coding, system design, beha
- excalidraw/excalidrawA free, open-source virtual whiteboard for drawing hand-sketched diagrams and wireframes, available as a hoste
- clash-verge-rev/clash-verge-revA cross-platform desktop app with a graphical interface for managing Clash-style network proxies on Windows, m
- iptv-org/iptvA community-maintained collection of publicly available live TV stream links from around the world, packaged i
- firecrawl/firecrawlAn API that lets AI apps search, scrape, and interact with any website and get back clean text or structured d
- shadcn-ui/uiA collection of beautiful, accessible UI components built with Tailwind CSS and Radix UI that you copy directl
- microsoft/typescriptTypeScript adds optional type-checking to JavaScript so editors catch bugs before you run your code, then comp
- google-gemini/gemini-cliGemini CLI is Google's open-source AI agent for the terminal that lets you chat with Gemini, read and edit you
- supabase/supabaseSupabase is an open-source backend platform built on Postgres that gives you a database, user authentication,
- angular/angularAngular is Google's official TypeScript framework for building web apps that bundles components, routing, form
- immich-app/immichSelf-hosted Google Photos alternative: back up your phone photos and videos to a server you control, with a mo
- ant-design/ant-designAnt Design is a library of enterprise-grade React UI components — tables, date pickers, forms, modals — with a
- tailwindlabs/tailwindcssTailwind CSS lets you style websites by adding small, single-purpose class names directly in your HTML instead
- puppeteer/puppeteerPuppeteer is a JavaScript library that controls a real Chrome or Firefox browser from code — letting you autom
- garrytan/gstackgstack gives Claude Code 23 role-based slash commands — CEO, engineering manager, security officer, release en
- storybookjs/storybookStorybook is a workshop tool that lets you build, document, and test UI components in isolation — giving each
- microsoft/playwrightPlaywright is a framework for automating web browsers and running end-to-end tests across Chromium, Firefox, a
- chatgptnextweb/nextchatNextChat is a fast, cross-platform chat interface for multiple AI models — GPT-4, Claude, Gemini, and DeepSeek
- mermaid-js/mermaidMermaid turns short text descriptions into diagrams — flowcharts, sequence diagrams, mind maps, and more — tha
- modelcontextprotocol/serversReference implementations of the Model Context Protocol—a standard for connecting AI assistants to tools and d
- realworld-apps/realworldRealWorld shows the same Medium-style blogging app — with users, articles, comments, and follows — built in ov
- vitejs/viteVite is a frontend build tool that starts a development server instantly using native browser modules for near
- hoppscotch/hoppscotchHoppscotch is a lightweight open-source API testing platform — a free alternative to Postman — for sending HTT
- stirling-tools/stirling-pdfStirling PDF is a self-hostable open-source platform with 50+ tools for editing, merging, splitting, convertin
- coder/code-serverRun VS Code in your browser on a remote server. Code from any device without installing anything locally.
- lobehub/lobehubA self-hostable AI workspace where you create specialized AI assistants with defined roles, group them to coll
- nestjs/nestA TypeScript framework for building structured backend server applications on Node.js, using an Angular-inspir
- grafana/grafanaAn open-source visualization and alerting platform that connects to many data sources simultaneously — metrics
- thedotmack/claude-memA plugin that gives Claude Code persistent memory across sessions by recording your work, summarizing it with
- apache/supersetApache Superset is a free, open-source business intelligence tool where teams explore data, build charts, and
- abi/screenshot-to-codeDrop in a screenshot or design mockup, get back working front-end code. AI converts visual designs to HTML, Re
- daytonaio/daytonaDaytona is an infrastructure platform that lets AI agents safely run generated code inside isolated sandbox en
- strapi/strapiOpen-source headless CMS that stores content and serves it via REST/GraphQL APIs, letting you build websites a
- eugeny/tabbyTabby is a modern, highly customizable terminal app for Windows, macOS, and Linux that combines a local shell,
- toeverything/affineAFFiNE is an open-source, local-first workspace app that combines structured note-taking like Notion with an i
- apache/echartsA feature-rich JavaScript charting library for building interactive dashboards and data visualizations in the
- facebook/docusaurusA tool that converts Markdown files into a complete, professional documentation website — with search, version
- socketio/socket.ioSocket.IO is a JavaScript library that lets your web app instantly send and receive messages between the brows
- paperclipai/paperclipOpen-source platform to manage a team of AI agents like a company, with org charts, budgets, task tracking, an
- nocodb/nocodbNocoDB is a free self-hostable alternative to Airtable that puts a visual spreadsheet interface on top of your
- reduxjs/reduxRedux is a JavaScript library that keeps all your app's data in one central place and enforces strict rules ab
- cline/clineA VS Code extension that lets an AI agent autonomously handle multi-step coding tasks—writing files, running c
- nuxt/nuxtNuxt is a full-stack web framework built on Vue.js that handles routing, server-side rendering, and deployment
- withastro/astroAstro is a web framework that builds fast, content-heavy websites by shipping plain HTML instead of heavy Java
- shareai-lab/learn-claude-codeLearn how to build the infrastructure layer that lets an AI model act as a coding agent, covering tools, knowl
- pmndrs/zustandZustand is a tiny React state management library that lets components share data through a simple hook and a o
- remix-run/react-routerA routing library for React apps that maps URLs to components, working as either a full framework or a lightwe
- code-yeongyu/oh-my-openagentA TypeScript plugin framework that supercharges Claude Code with multi-agent orchestration, specialized roles,
- appwrite/appwriteAppwrite is a self-hostable, open-source backend-as-a-service platform that provides authentication, databases
- laurent22/joplinJoplin is a free cross-platform note-taking app that stores your notes as plain-text Markdown files and syncs
- upstash/context7Fetches live, version-specific library documentation and injects it into AI coding assistant prompts so the AI
- koala73/worldmonitorWorld Monitor is an open-source real-time dashboard that aggregates news, geopolitics, financial markets, and
- vuejs/coreVue.js is a JavaScript framework for building interactive web interfaces and single-page applications where th
- flowiseai/flowiseFlowise is an open-source drag-and-drop tool for building AI chatbots, agents, and workflows visually on a can
- ionic-team/ionic-frameworkIonic is an open-source UI framework that lets web developers build iOS, Android, and Progressive Web Apps fro
- definitelytyped/definitelytypedDefinitelyTyped is a community library of TypeScript type definitions for JavaScript packages that ship withou
- lyswhut/lx-music-desktopFree, open-source desktop music player for Windows, macOS, and Linux that connects to custom music sources and
- cypress-io/cypressBrowser testing framework that runs automated tests inside a real browser, so you can verify your web app work
- tanstack/queryJavaScript library that automatically handles fetching data from APIs, caching results, showing loading states
- expo/expoOpen-source platform for building iOS, Android, and web apps from a single JavaScript or TypeScript codebase u
- makeplane/planeAn open-source, self-hostable project management tool that replaces Jira, Linear, and ClickUp — track tasks, b
- opencut-app/opencutFree, open-source video editor that runs in your browser with no cloud uploads. Edit videos locally on your de
- type-challenges/type-challengesA collection of 100+ TypeScript type system puzzles graded by difficulty, helping you master powerful type uti
- pixijs/pixijsPixiJS is a JavaScript library for fast 2D graphics in the browser — it uses the device's GPU to render games,
- slab/quillQuill is a rich text editor library you drop into any web app to give users bold, italic, headings, images, an
- tldraw/tldrawA React SDK for building infinite canvas applications like Figma or Miro. Drop in a component and get drawing
- chenglou/pretextMeasure text dimensions in JavaScript without triggering expensive browser layout recalculations. Uses Canvas
- slidevjs/slidevSlidev lets developers write presentation slides in plain Markdown and instantly get a polished, browser-based
- remotion-dev/remotionRemotion lets developers create videos by writing React components instead of using video editing software, ma
- prisma/prismaPrisma is a database toolkit for Node.js and TypeScript that lets you read and write data using code instead o
- fission-ai/openspecA planning tool that makes you and your AI agree on what to build before writing code, using structured specs
- twentyhq/twentyOpen-source CRM platform built for developers who want to customize and extend their customer relationship man
- badlogic/pi-monoA monorepo toolkit for building AI agents, featuring a command-line coding assistant that uses AI to write and
- jestjs/jestJest is a JavaScript and TypeScript testing framework that automatically checks whether your code works correc
- rocketchat/rocket.chatRocket.Chat is a self-hosted team messaging platform — a private Slack or Teams you run on your own servers, g
- cherryhq/cherry-studioDesktop app that connects to 10+ AI providers (ChatGPT, Claude, Gemini, local models) in one unified chat inte
- upscayl/upscaylUpscayl is a free desktop app that uses AI to enlarge low-resolution images without blurriness — everything ru
- ruvnet/rufloMulti-agent orchestration platform that coordinates specialized AI agents to tackle large software projects, w
- react-hook-form/react-hook-formReact Hook Form is a lightweight library for building fast, flexible forms in React apps — handling input trac
- vercel/hyperHyper is a desktop terminal emulator built with web technologies that makes it easy to customize your command-
- streamich/react-usereact-use is a collection of over 100 ready-made React Hooks for sensors, UI state, animations, async operatio
- aykutsarac/jsoncrack.comBrowser-based tool that turns JSON, YAML, XML, and CSV into interactive visual node graphs so you can explore
- babel/babelJavaScript compiler that transforms modern or experimental JavaScript syntax into older code any browser can r
- diygod/rsshubOpen-source service that generates RSS feeds for over 5,000 websites and platforms that don't provide one nati
- siyuan-note/siyuanA self-hosted, block-based note-taking app where you own all your data locally, with two-way linking, database
- fuellabs/fuels-tsOfficial TypeScript SDK for Fuel Network blockchain. Build web and Node.js apps that interact with Fuel smart
- fastapi/full-stack-fastapi-templateA production-ready starter template for full-stack web apps with FastAPI backend, React frontend, PostgreSQL d
- colinhacks/zodZod is a TypeScript library that lets you define rules for what data should look like and then automatically c
- janhq/janJan is a desktop app that runs AI chat models entirely on your own computer with no internet — giving you a pr
- calcom/cal.diyCal.diy is a self-hosted, fully open-source booking tool — share a link so people can schedule time with you b
- payloadcms/payloadAn open-source content management system you embed directly inside your Next.js project, giving you a polished
- hexojs/hexoHexo turns Markdown files on your computer into a complete blog website with one command, producing plain HTML
- keygraphhq/shannonShannon is an AI-powered security testing tool that automatically finds real vulnerabilities in your web app o
- styled-components/styled-componentsStyled-components lets you write CSS styles directly inside your React component files using JavaScript, keepi
- vuetifyjs/vuetifyA component library for Vue that provides pre-built UI elements following Material Design, so you can assemble
- chakra-ui/chakra-uiChakra UI is a React component library with accessible, themeable building blocks — buttons, forms, modals, an
- mifi/lossless-cutA desktop app that lets you cut and trim video/audio files in seconds without re-encoding, so quality stays pe
- trpc/trpcA TypeScript toolkit that lets your frontend call your backend functions directly with full autocomplete, so y
- chatboxai/chatboxA desktop and mobile app that gives you one polished interface to chat with ChatGPT, Claude, Gemini, and local
- appsmithorg/appsmithAn open-source drag-and-drop builder for internal tools — connect it to your database or API and build admin p
- moeru-ai/airiSelf-hosted AI companion platform where you run your own interactive virtual character with voice chat, Live2D
- novuhq/novuNovu is an open-source notification platform that lets you send email, SMS, push, in-app, and chat alerts from
- outline/outlineOutline is a self-hosted team wiki and knowledge base with real-time collaborative editing, fast full-text sea
- kong/insomniaInsomnia is a free desktop app for sending, testing, and organizing API requests across REST, GraphQL, WebSock
- chromedevtools/chrome-devtools-mcpAn MCP server that lets AI coding assistants like Claude directly control and debug a live Chrome browser for
- rssnext/foloAI-powered RSS reader that collects feeds from websites, blogs, and podcasts into one organized timeline, with
- vadimdemedes/inkA TypeScript library that lets you build interactive command-line tools using React components — the same patt
- ant-design/ant-design-proA ready-made React starter template for building enterprise admin dashboards and internal tools, with pre-buil
- nervjs/taroTaro lets you write one codebase in React or Vue and deploy it to WeChat, Baidu, Alipay, and other Chinese min
- portainer/portainerWeb dashboard for managing Docker containers and Kubernetes clusters without command-line commands—start, stop
- amruthpillai/reactive-resumeReactive Resume is a free, open-source resume builder you can run on your own server, giving you full control
- danny-avila/librechatLibreChat is a self-hosted chat interface that connects to dozens of AI providers — ChatGPT, Claude, Gemini, a
- ueberdosis/tiptapTiptap is a headless rich text editor framework for React and Vue that gives you all the editing logic — forma
- date-fns/date-fnsdate-fns is a JavaScript and TypeScript library of 200+ standalone functions for working with dates — formatti
- mattermost/mattermostMattermost is an open-source team chat platform you run on your own server — a self-hosted alternative to Slac
- inkonchain/ink-kitInk Kit was a React component library for blockchain-connected web apps, providing UI components and a wallet
- umami-software/umamiSelf-hosted, privacy-first web analytics platform that replaces Google Analytics. Collect visitor data on your
- typeorm/typeormTypeORM is a database library for JavaScript and TypeScript that lets you work with databases using code objec
- xyflow/xyflowxyflow provides React Flow and Svelte Flow — ready-made libraries for building interactive visual canvases whe
- abhigyanpatwari/gitnexusParse any GitHub repo or ZIP file into a knowledge graph showing how functions, classes, and modules connect,
- lerna/lernaA build system for managing and publishing multiple JavaScript/TypeScript packages in a single repository, aut
- reworkd/agentgptBrowser-based tool to create and run autonomous AI agents that break down goals into tasks and execute them wi
- triliumnext/triliumA self-hosted personal knowledge base app where notes live in a flexible tree, link to each other, and scale t
- solidjs/solidSolid is a JavaScript UI library that compiles JSX to real DOM nodes at build time and uses fine-grained react
- nativefier/nativefierNativefier is a command-line tool that wraps any website into a standalone desktop application in one command
- directus/directusA backend platform that instantly connects to your existing database and provides APIs, admin panels, and a he
- alan2207/bulletproof-reactAn opinionated architecture guide and sample app for large React projects, covering folder structure, state ma
- siddharthvaddem/openscreenOpenScreen is a free, open-source desktop app for recording your screen and producing polished product demos w
- pnpm/pnpmA fast, disk-efficient JavaScript package manager that stores each package once on your machine and links to i
- refinedev/refineTypeScript React framework that handles repetitive work in admin panels and dashboards, letting you focus on w
- jaredpalmer/formikFormik is a TypeScript library that handles form state, validation, and submission in React and React Native a
- drizzle-team/drizzle-ormDrizzle ORM is a lightweight TypeScript library for querying PostgreSQL, MySQL, and SQLite using a SQL-like AP
- itzcrazykns/vaneSelf-hosted, privacy-focused AI search engine that answers questions using web results and local or cloud AI m
- zuodaotech/everyone-can-use-englishAn AI-powered English learning platform for Chinese speakers, combining a self-study methodology book with an
- dokploy/dokployDokploy is a free, self-hosted platform that lets you deploy and manage web apps and databases on your own ser
- balena-io/etcherEtcher is a simple cross-platform desktop app for safely flashing OS images to SD cards and USB drives, with a
- musistudio/claude-code-routerA proxy that intercepts Claude Code requests and routes them to different AI providers and models based on rul
- backstage/backstageBackstage is an open-source framework from Spotify for building internal developer portals — a single place wh
- mckaywrigley/chatbot-uiA self-hosted, open-source chat interface that lets you talk to any AI model — OpenAI, Azure, or locally runni
- immutable-js/immutable-jsA JavaScript library that gives you Lists, Maps, and Sets that can never be accidentally changed — any update
- lissy93/web-checkAll-in-one tool for gathering public information about websites—check infrastructure, ownership, security deta
- continuedev/continueAI-powered code review automation that runs checks on every pull request using rules you define in text files,
- medusajs/medusaAn open-source e-commerce backend built with TypeScript that gives developers full control over cart, checkout
- remix-run/remixFull-stack web framework built on React Router that uses server-side data loading and form handling to build f
- yeachan-heo/oh-my-claudecodeMulti-agent orchestration layer for Claude Code that lets you spin up multiple AI agents to collaborate on tas
- floating-ui/floating-uiA JavaScript library that automatically positions tooltips, dropdowns, and popovers so they stay near their an
- nginxproxymanager/nginx-proxy-managerWeb interface for managing Nginx reverse proxies and SSL certificates without writing config files. Run as a D
- vercel/swrSWR is a React hook that handles fetching data from APIs, caching it, and keeping it fresh automatically — so
- microsoft/playwright-mcpPlaywright MCP is a server that lets AI assistants like Claude or GPT-4 control a real web browser — clicking
- hasura/graphql-enginePoint it at your database and it instantly creates a GraphQL API with access control and real-time subscriptio
- niklasvh/html2canvasA JavaScript library that takes a screenshot of any part of a webpage directly in the browser, no server neede
- motiondivision/motionOpen-source animation library for JavaScript, React, and Vue that makes smooth, production-quality animations
- blakeblackshear/frigateA self-hosted security camera system that uses local AI to tell apart people, cars, and pets from random motio
- codex-team/editor.jsEditor.js is a block-based web text editor that saves content as clean JSON instead of messy HTML, making it e
- ianstormtaylor/slateA toolkit for building custom rich text editors in React, giving you full control over how documents look and
- reactivex/rxjsRxJS is a JavaScript library that lets you handle async events, HTTP calls, and data streams as composable seq
- pear-devs/pear-desktopUnofficial desktop app for YouTube Music with custom themes, keyboard shortcuts, plugins, and system media con
- shardeum/shardeumEVM-compatible blockchain using automatic sharding to scale transaction throughput as the network grows, maint
- refined-github/refined-githubA browser extension that quietly improves hundreds of small annoyances in the GitHub website — adding missing
- fabricjs/fabric.jsFabric.js wraps the browser's HTML canvas so shapes, images, and text become interactive objects you can click
- mantinedev/mantineMantine is a React component library with over 100 pre-built UI building blocks — buttons, modals, forms, char
- transloadit/uppyUppy is a JavaScript file uploader library that gives any web app drag-and-drop uploads, progress tracking, cl
- copilotkit/copilotkitCopilotKit is an open-source TypeScript toolkit that connects AI agents to React web apps so the agent can rea
- pmndrs/react-three-fiberReact Three Fiber lets you build interactive 3D scenes in the browser using React components instead of raw Th
- sequelize/sequelizeSequelize is a Node.js library that lets you read and write to relational databases using JavaScript methods i
- honojs/honoHono is a tiny, fast TypeScript web framework that runs unchanged on Cloudflare Workers, Deno, Bun, AWS Lambda
- cheeriojs/cheerioA fast server-side library for reading and extracting data from HTML pages using familiar CSS-style selectors,
- nexu-io/open-designAn open-source design engine that routes text prompts through your existing AI coding assistant to produce rea
- gitroomhq/postiz-appOpen-source social media scheduler that lets you plan and publish posts across Instagram, X, LinkedIn, TikTok,
- bytedance/ui-tars-desktopUI-TARS Desktop provides two AI agent tools that let an AI model look at your screen and control browsers or d
- statelyai/xstateXState is a JavaScript and TypeScript library for building complex app logic using state machines — explicit s
- bigint/heyA decentralized social media app built on the Lens blockchain protocol where users own their profile and follo
- the1812/bilibili-evolvedA browser userscript that adds customizable features and improvements to Bilibili, a Chinese video streaming s
- jitsi/jitsi-meetAn open-source video conferencing platform with screen sharing, chat, and end-to-end encryption — use it free
- heroui-inc/herouiA React component library with pre-built UI elements like buttons, modals, and inputs that you can drop into y
- pmndrs/react-springA React animation library that uses spring physics to make UI transitions feel natural and fluid, supporting w
- postcss/postcssA CSS processing tool that parses stylesheets and passes them through a plugin pipeline, used in build tools t
- t3-oss/create-t3-appcreate-t3-app is a command-line tool that scaffolds a full-stack TypeScript web app with Next.js, tRPC, Prisma
- gitbookio/gitbookThis is GitBook's open-source frontend rendering engine — the code that takes content stored in the GitBook pl
- voideditor/voidOpen-source code editor with AI agents that send requests directly to your chosen AI provider, built on VS Cod
- nrwl/nxNx is a smart monorepo platform that speeds up builds and CI by caching task outputs and running only the proj
- qwibitai/nanoclawA lightweight AI assistant that runs in isolated containers and connects to messaging apps like WhatsApp, Tele
- dayuanjiang/next-ai-draw-ioWeb app that generates draw.io diagrams from plain English descriptions using AI, with support for multiple AI
- tailwindlabs/headlessuiA library of fully accessible, interactive UI components like dropdowns, modals, and tabs for React and Vue —
- simstudioai/simSim is an open-source visual platform for building and running AI agent workflows. You drag agents and tools o
- linshenkx/prompt-optimizerPrompt Optimizer rewrites your AI prompts through multiple iterations to make them clearer and more effective.
- nextauthjs/next-authAuth.js is an open-source authentication library for JavaScript and TypeScript web apps that handles sign-in v
- mobxjs/mobxMobX is a JavaScript state management library that automatically updates only the parts of your app that depen
- better-auth/better-authBetter Auth is a TypeScript authentication framework that provides user sign-in, OAuth, two-factor authenticat
- composiohq/composioToolkit that gives AI agents the ability to take real actions—browse websites, call services, interact with to
- jedwatson/react-selectReact-Select is a polished, customizable dropdown component for React apps that supports search, multi-select,
- tanstack/tableTanStack Table is a headless data table library for JavaScript that handles sorting, filtering, and pagination
All repos · Explain any other repo →