Topics / #typescript

TypeScript projects on GitHub

Typed superset of JavaScript that compiles to plain JS and catches errors at build time.

As of , the most-starred TypeScript projects on GitHub are freeCodeCamp (457.2K stars), openclaw (392.2K stars) and developer-roadmap (369.6K stars). GitHub.Locker tracks 1,821 TypeScript repositories with 33.5M stars combined. The fastest-growing on October 16 was rea, with +17.7K stars in a day.

1,821Projects
33.5MStars in total
+51.4KStars in a day

Hot right now

Most stars gained in a day · Oct 16

The all-time top

Top 100 of 1,821 · by stars

  1. #1 · freeCodeCamp/freeCodeCamp

    freeCodeCamp

    freeCodeCamp.org's open-source codebase and curriculum: a friendly, donor-supported community where you learn math, programming, and computer science for free through thousands of interactive coding challenges. The full-stack web development and machine learning curriculum is completely free and self-paced, and the community says it has helped over 100,000 people get their first developer job.

    457.2K
  2. #2 · openclaw/openclaw

    openclaw

    An open-source AI assistant that runs on your own computer and meets you in the chat apps you already use — WhatsApp, Telegram, Discord, iMessage, Slack and 20+ more.

    392.2K
  3. #3 · nilbuild/developer-roadmap

    developer-roadmap

    Community-driven roadmaps, guides and resources that show developers what to learn next and in what order — from frontend and backend to AI, DevOps and dozens of other paths.

    369.6K
  1. 4

    rea

    290.9Kmorluto/rea · TypeScript

    REA lets AI coding agents reverse engineer apps, binaries, websites, and other software through a single MCP server and CLI, returning findings with the evidence behind them so an agent can explain a feature or rebuild it.

  2. 5

    deepseek-harness

    251.2Kdeepseek-ai/deepseek-harness · TypeScript

    DeepSeek Harness (dsh) is an open-source agent harness from DeepSeek AI, built entirely on an everything-is-a-plugin architecture and powered by the Cordis composability engine.

  3. 6

    opencode

    214.4Kanomalyco/opencode · TypeScript

    OpenCode is an open source AI coding agent that helps you write, explore, and edit code, available as a CLI and now also as a beta desktop app.

  4. 7

    vue

    212.6Kvuejs/vue · TypeScript

    This is the repository for Vue 2, a progressive JavaScript framework for building user interfaces.

  5. 8

    n8n

    207.7Kn8n-io/n8n · TypeScript

    n8n is a fair-code workflow automation platform for building and deploying AI agents and automations. It combines a visual canvas with custom code and connects to 1500+ integrations.

  6. 9

    vscode

    193.8Kmicrosoft/vscode · TypeScript

    This is the open-source repository ('Code - OSS') where Microsoft and the community develop Visual Studio Code, a free code editor with built-in debugging, Git, and extension support.

  7. 10

    firecrawl

    192.2Kfirecrawl/firecrawl · TypeScript

    Firecrawl turns any website into clean, LLM-ready data by crawling, scraping, and searching the web, delivering markdown, structured JSON, or screenshots that AI agents can consume directly.

  8. 11

    prompts.chat

    173.2Kf/prompts.chat · HTML

    A curated, open-source collection of prompts for AI chat models like ChatGPT, Claude, Gemini, and Llama, formerly known as Awesome ChatGPT Prompts.

  9. 12

    dify

    158.7Klanggenius/dify · Python

    Dify is an open-source platform for building LLM applications: AI workflows, RAG pipelines, and agents, with model management and observability in one collaborative workspace.

  10. 13

    claude-code

    151.2Kanthropics/claude-code · TypeScript

    Claude Code is an agentic coding tool that runs in your terminal. It understands your codebase and helps you code faster by executing routine tasks, explaining complex code, and handling git workflows through natural language commands.

  11. 14

    langchain

    148Klangchain-ai/langchain · Python

    LangChain is a framework for building agents and LLM-powered applications: it chains together interoperable components and third-party integrations to simplify AI app development.

  12. 15

    cc-switch

    145.2Kfarion1231/cc-switch · Rust

    CC Switch is an all-in-one desktop manager that lets you switch API providers with one click for Claude Code, Claude Desktop, Codex, Gemini CLI, Grok Build, OpenCode, OpenClaw, Hermes Agent, Pi and MiniMax Code, and also manage their MCP servers, Skills, and Prompts from a single place instead of hand-editing config files.

  13. 16

    tech-interview-handbook

    143Kyangshun/tech-interview-handbook · TypeScript

    A free, curated collection of technical interview preparation materials for software engineers, created by the author of Blind 75, covering algorithms, behavioral questions, resumes, and more.

  14. 17

    iptv

    141.1Kiptv-org/iptv · TypeScript

    A collection of publicly available IPTV channel playlists (M3U) gathered from all over the world.

  15. 18

    gstack

    136.7Kgarrytan/gstack · TypeScript

    gstack is Garry Tan's personal Claude Code setup: a pack of 23 opinionated skills that act like a full engineering team (CEO, eng manager, designer, reviewer, QA, security officer, release engineer) inside Claude Code.

  16. 19

    excalidraw

    134Kexcalidraw/excalidraw · TypeScript

    An open source virtual whiteboard with a hand-drawn look for sketching diagrams, wireframes and whatever you like — use it at excalidraw.com or embed the npm package in your own app.

  17. 20

    hello-algo

    130.8Kkrahets/hello-algo · Java

    Hello Algo is a free, open-source illustrated book that teaches data structures and algorithms from scratch using animated diagrams and one-click runnable code.

  18. 21

    react-native

    126.7Kreact/react-native · C++

    React Native lets you build native mobile apps for Android, iOS, and other platforms using React. UI is described in JavaScript but rendered with real native platform components, not a webview.

  19. 22

    ui

    125.8Kshadcn-ui/ui · TypeScript

    shadcn/ui is a collection of beautifully designed, accessible React components with thoughtful defaults that you copy into your own codebase instead of installing as a locked dependency, so you can customize and extend them freely.

  20. 23

    generative-ai-for-beginners

    121.5Kmicrosoft/generative-ai-for-beginners · Jupyter Notebook

    A 21-lesson course by Microsoft Cloud Advocates that teaches the fundamentals of building Generative AI applications, covering concepts like prompt engineering, chat apps, RAG, fine-tuning, and AI agents.

  21. 24

    immich

    116.4Kimmich-app/immich · TypeScript

    Immich is a self-hosted platform for backing up, organizing and browsing your photos and videos, built as an open-source alternative to Google Photos.

  22. 25

    pi

    115.7Kearendil-works/pi · TypeScript

    Pi is an agent harness: a toolkit of packages for building and running AI agents, including a self-extensible interactive coding agent CLI, a unified multi-provider LLM API, an agent runtime, and a terminal UI library.

  23. 26

    supabase

    111.7Ksupabase/supabase · TypeScript

    Supabase is an open source Postgres development platform that gives you a hosted Postgres database plus auth, auto-generated APIs, realtime subscriptions, storage, and edge functions, built as an open source alternative to Firebase.

  24. 27

    TypeScript

    111.5Kmicrosoft/TypeScript · Go

    TypeScript is a language for application-scale JavaScript: JavaScript extended with a type system, developed by Microsoft for building large applications.

  25. 28

    deno

    108.7Kdenoland/deno · Rust

    Deno is a runtime for JavaScript, TypeScript, and WebAssembly that focuses on secure defaults and good developer experience. It's built on V8, Rust, and Tokio.

  26. 29

    gemini-cli

    107.4Kgoogle-gemini/gemini-cli · TypeScript

    Gemini CLI is an open-source AI agent that brings Google's Gemini models directly into your terminal, letting you chat, generate code, and run tools from the command line.

  27. 30

    paperclip

    103.3Kpaperclipai/paperclip · TypeScript

    Paperclip is an open-source Node.js server and React UI for orchestrating a whole team of AI agents to run a business — assigning goals, tracking work, and managing costs from one dashboard instead of babysitting individual agent sessions.

  28. 31

    open-design

    101.7Knexu-io/open-design · TypeScript

    OpenDesign is a collaborative, open-source design agent workspace: your existing coding agent (Claude Code, Codex, Cursor, DeepSeek Harness, and 20+ others) becomes the design engine that turns a brief into real prototypes, dashboards, slide decks, images and video.

  29. 32

    claude-mem

    101.3Kthedotmack/claude-mem · TypeScript

    Claude-Mem gives coding agents persistent memory across sessions: it captures everything your agent does, compresses it with AI, and injects the relevant context back into future sessions.

  30. 33

    angular

    101.1Kangular/angular · TypeScript

    Angular is a development platform for building mobile and desktop web applications using TypeScript/JavaScript.

  31. 34

    ant-design

    99.8Kant-design/ant-design · TypeScript

    Ant Design is an enterprise-class UI design language and a React component library for building web applications.

  32. 35

    material-ui

    99.2Kmui/material-ui · JavaScript

    Material UI is a comprehensive library of React components implementing Google's Material Design system, used to build web UIs quickly with pre-built buttons, inputs, dialogs, and more.

  33. 36

    RuView

    98.4Kruvnet/RuView · Rust

    RuView turns ordinary WiFi signals into a spatial-intelligence sensor — it detects presence, measures breathing and heart rate, tracks motion and falls, and even estimates body pose through walls, using Channel State Information (CSI) captured by cheap ESP32 boards, with no cameras or wearables.

  34. 37

    tailwindcss

    97.9Ktailwindlabs/tailwindcss · TypeScript

    Tailwind CSS is a utility-first CSS framework for rapidly building custom user interfaces by composing small, single-purpose classes directly in your markup.

  35. 38

    playwright

    97.9Kmicrosoft/playwright · TypeScript

    Playwright is a framework for web testing and automation that drives Chromium, Firefox, and WebKit through a single API, usable in test suites, automation scripts, and as a tool for AI agents.

  36. 39

    bun

    96.3Koven-sh/bun · Rust

    Bun is an all-in-one JavaScript and TypeScript toolkit that bundles a runtime, bundler, test runner, and package manager into a single executable called bun.

  37. 40

    puppeteer

    95.7Kpuppeteer/puppeteer · TypeScript

    Puppeteer is a JavaScript library that gives you a high-level API to control Chrome or Firefox programmatically, either over the DevTools Protocol or WebDriver BiDi.

  38. 41

    OpenCut

    95KOpenCut-app/OpenCut · TypeScript

    OpenCut is a free, open-source video editor meant to be a CapCut alternative, built to work across web, desktop, and mobile.

  39. 42

    orca

    94.8Kstablyai/orca · TypeScript

    Orca is an AI Orchestrator (ADE) for running a fleet of parallel coding agents like Claude Code, Codex, OpenCode or Pi, each in its own git worktree, all tracked from one place.

  40. 43

    Stirling-PDF

    94.4KStirling-Tools/Stirling-PDF · TypeScript

    Stirling PDF is an open-source PDF editing platform with over 50 tools for editing, merging, splitting, signing, redacting, converting, OCR-ing, and compressing PDFs.

  41. 44

    servers

    91.3Kmodelcontextprotocol/servers · JavaScript

    This is a collection of reference server implementations for the Model Context Protocol (MCP), showing how to give LLMs secure, controlled access to tools and data sources.

  42. 45

    storybook

    91.3Kstorybookjs/storybook · TypeScript

    Storybook is a frontend workshop for building, documenting, and testing UI components in isolation, used by thousands of teams for UI development, testing, and documentation.

  43. 46

    OpenHands

    91.1KOpenHands/OpenHands · TypeScript

    OpenHands Agent Canvas is a self-hosted control center for running and managing AI coding agents like OpenHands, Claude Code, Codex, or Gemini, letting you start conversations and automate tasks such as generating reports or decomposing GitHub issues.

  44. 47

    mermaid

    90.7Kmermaid-js/mermaid · TypeScript

    Mermaid is a JavaScript-based diagramming and charting tool that lets you create flowcharts, sequence diagrams, Gantt charts and more from simple Markdown-inspired text definitions instead of a drag-and-drop editor.

  45. 48

    NextChat

    88.8KChatGPTNextWeb/NextChat · TypeScript

    NextChat is a fast, lightweight AI chat assistant that lets you talk to GPT-4o, Claude, Gemini, DeepSeek and 100+ other models through one unified interface, deployable with a single click or self-hosted.

  46. 49

    worldmonitor

    88.6Kkoala73/worldmonitor · TypeScript

    World Monitor is a real-time global intelligence dashboard that aggregates and AI-synthesizes news, geopolitical signals, and infrastructure data into one situational-awareness interface.

  47. 50

    Understand-Anything

    86.7KEgonex-AI/Understand-Anything · TypeScript

    Understand Anything analyzes your codebase (or a knowledge-base/wiki) with a multi-agent pipeline and turns it into an interactive knowledge graph of every file, function, class and dependency, which you can explore in a visual dashboard.

  48. 51

    realworld

    84.3Krealworld-apps/realworld · TypeScript

    RealWorld is a project that builds the exact same Medium.com-style blogging app over and over using different frontend and backend frameworks (React, Angular, Node, Django and 100+ more), so developers can compare how real frameworks handle a realistic app instead of a trivial todo demo.

  49. 52

    deer-flow

    84Kbytedance/deer-flow · Python

    DeerFlow is an open-source long-horizon super-agent harness from ByteDance that researches, codes, and creates by orchestrating sub-agents, memory, sandboxes and extensible skills, handling tasks that can take minutes to hours.

  50. 53

    vite

    83.4Kvitejs/vite · TypeScript

    Vite is a frontend build tool that gives you an instant dev server with fast Hot Module Replacement during development, and bundles your code for production using Rolldown.

  51. 54

    lobehub

    83.3Klobehub/lobehub · TypeScript

    LobeHub is a self-hosted platform that acts as your 'Chief Agent Operator', letting you hire, schedule, and manage a whole team of AI agents instead of juggling separate chat windows.

  52. 55

    hoppscotch

    80.6Khoppscotch/hoppscotch · TypeScript

    Hoppscotch is an open-source API development ecosystem for building, testing and debugging REST, GraphQL, WebSocket, MQTT, Server-Sent Events and Socket.IO APIs, positioned as an open alternative to Postman or Insomnia.

  53. 56

    code-server

    79.6Kcoder/code-server · TypeScript

    code-server runs VS Code on a remote machine and lets you access the full editor through a web browser, so you can code from any device.

  54. 57

    OmniRoute

    77.4Kdiegosouzapw/OmniRoute · TypeScript

    OmniRoute is a free, open-source AI gateway that puts 359 providers and 1200+ models (Kimi, Claude, GPT, Gemini, GLM, DeepSeek, MiniMax, etc.) behind one API endpoint, with quota-aware automatic fallback when a provider runs out.

  55. 58

    grafana

    77.3Kgrafana/grafana · TypeScript

    Grafana is an open-source platform for monitoring and observability: it lets you query, visualize, alert on, and explore metrics, logs, and traces from many data sources in one place.

  56. 59

    nest

    76.9Knestjs/nest · TypeScript

    Nest is a progressive Node.js framework for building efficient, scalable, enterprise-grade server-side applications using TypeScript (while staying compatible with plain JavaScript).

  57. 60

    ruflo

    75.8Kruvnet/ruflo · TypeScript

    Ruflo is an agent meta-harness for Claude Code and Codex: it adds 100+ specialized agents, coordinated swarms, self-learning memory, and cross-machine federation on top of those coding agents so they can collaborate instead of running solo.

  58. 61

    headroom

    75.5Kheadroomlabs-ai/headroom · Python

    Headroom compresses everything an AI agent reads - tool outputs, logs, RAG chunks, files, and conversation history - before it reaches the LLM, cutting tokens while keeping the same answers. It ships as a library, a local proxy, and an MCP server.

  59. 62

    tabby

    75KEugeny/tabby · TypeScript

    Tabby is a highly configurable terminal emulator, SSH and serial client for Windows, macOS and Linux, formerly known as Terminus.

  60. 63

    awesome-react

    74.9Kenaqx/awesome-react

    A curated list of resources, libraries, and tools for the React and React Native ecosystem, covering everything from frameworks to testing utilities.

  61. 64

    codegraph

    74.3Kcolbymchenry/codegraph · C

    CodeGraph pre-indexes your codebase into a knowledge graph of every symbol, call edge, and dependency, so AI coding agents get the exact code they need in one call instead of crawling files.

  62. 65

    union

    73.7Kunionlabs/union · Rust

    Union is a zero-knowledge bridging protocol that lets you pass messages, transfer assets and NFTs, and use DeFi across Cosmos chains and EVM chains like Ethereum, without relying on oracles, multi-signatures, or trusted third parties.

  63. 66

    anime

    73.7Kjuliangarnier/anime · JavaScript

    Anime.js is a fast, multipurpose and lightweight JavaScript animation library with a simple yet powerful API for animating things on the web.

  64. 67

    AFFiNE

    73.6Ktoeverything/AFFiNE · TypeScript

    AFFiNE is an open-source, all-in-one workspace that merges docs, whiteboards and tables into one knowledge base, positioned as a privacy-first alternative to Notion and Miro.

  65. 68

    awesome-vue

    73.5Kvuejs/awesome-vue

    A curated list of resources, tutorials, components, and tools related to the Vue.js JavaScript framework.

  66. 69

    strapi

    73.3Kstrapi/strapi · TypeScript

    Strapi is the leading open-source headless CMS: 100% JavaScript/TypeScript, it lets developers build content APIs fast while giving content creators a friendly editing interface.

  67. 70

    OpenSpec

    72.2KFission-AI/OpenSpec · TypeScript

    OpenSpec is a spec-driven development tool that adds a lightweight spec layer so you and your AI coding assistant agree on requirements before any code is written.

  68. 71

    daytona

    71.5Kdaytonaio/daytona

    Daytona is a secure, elastic infrastructure runtime for running AI-generated code inside isolated sandboxes, used by agents and developers through SDKs, an API, and a CLI.

  69. 72

    ai-engineering-from-scratch

    70.5Krohitg00/ai-engineering-from-scratch · Python

    A free, open-source AI engineering curriculum with 523 lessons across 20 phases (about 342 hours), teaching you to build AI systems from raw math up to autonomous agent swarms, in Python, TypeScript, Rust, and Julia.

  70. 73

    cline

    70.4Kcline/cline · TypeScript

    Cline is an open source coding agent that runs in your IDE, terminal, or desktop: it reads your project, edits code across files, and executes shell commands to build, test, and deploy.

  71. 74

    oh-my-openagent

    70.1Kcode-yeongyu/oh-my-openagent · TypeScript

    OmO (oh-my-openagent) is a command-line AI agent: you type one 'omo' command with a task, and it researches, plans, writes code, and verifies the result until the job is actually finished, mixing multiple AI models as needed.

  72. 75

    Chart.js

    67.7Kchartjs/Chart.js · JavaScript

    Chart.js is a JavaScript library for drawing simple, flexible charts using the HTML5 canvas element.

  73. 76

    echarts

    67.5Kapache/echarts · TypeScript

    Apache ECharts is a free, powerful charting and data visualization library for browsers, written in pure JavaScript, used to add interactive and highly customizable charts to products.

  74. 77

    mem0

    67.3Kmem0ai/mem0 · Python

    Mem0 is a memory layer for AI agents and apps: it stores user preferences and conversation history so your AI assistant remembers people across sessions instead of starting from zero every time.

  75. 78

    docusaurus

    66.5Kfacebook/docusaurus · TypeScript

    Docusaurus is a tool for building, deploying, and maintaining open source project websites easily, handling the website build process so you can focus on your project.

  76. 79

    hyperframes

    65.4Kheygen-com/hyperframes · TypeScript

    HyperFrames is an open-source framework that turns HTML, CSS, media, and seekable animations into deterministic MP4 videos, designed to be driven by AI coding agents as well as humans.

  77. 80

    nocodb

    65.3Knocodb/nocodb · TypeScript

    NocoDB is a free, self-hostable Airtable alternative: an online database builder that gives your data a rich, no-code spreadsheet interface.

  78. 81

    remotion

    64.7Kremotion-dev/remotion · TypeScript

    Remotion lets you create videos programmatically using React and TypeScript, where your React code is the actual source of truth for the video content.

  79. 82

    astro

    63.3Kwithastro/astro · TypeScript

    Astro is a free, open source web framework for building content-driven websites — blogs and other content-heavy sites — with a powerful developer experience and a lightweight output.

  80. 83

    socket.io

    63.2Ksocketio/socket.io · TypeScript

    Socket.IO is a library that enables bidirectional, low-latency, real-time communication between a Node.js server and clients such as browsers or mobile apps.

  81. 84

    context7

    63.2Kupstash/context7 · TypeScript

    Context7 fetches up-to-date, version-specific documentation and code examples for the libraries you use and injects them directly into your AI coding agent's prompt, instead of relying on the model's stale training data.

  82. 85

    marktext

    62.7Kmarktext/marktext · TypeScript

    MarkText is an open-source markdown editor focused on speed and usability, with a realtime WYSIWYG preview and a clean, distraction-free writing interface. It runs on Linux, macOS and Windows.

  83. 86

    redux

    61.5Kreduxjs/redux · TypeScript

    Redux is a JavaScript library for predictable and maintainable global state management — it helps apps behave consistently and makes them easy to test.

  84. 87

    plane

    61Kmakeplane/plane · TypeScript

    Plane is an open-source project management platform that replaces Jira, Linear, Monday, or ClickUp, letting teams track issues, run cycles (sprints), manage docs, and build roadmaps.

  85. 88

    nuxt

    61Knuxt/nuxt · TypeScript

    Nuxt is a free and open-source framework for building type-safe, performant, production-grade full-stack web applications and websites with Vue.js.

  86. 89

    zustand

    58.8Kpmndrs/zustand · TypeScript

    Zustand is a small, fast state-management library for React built on simplified flux principles, with a hook-based API that is not boilerplate-heavy or opinionated.

  87. 90

    gitea

    58.5Kgo-gitea/gitea · Go

    Gitea is a self-hosted, all-in-one software development service: Git hosting, code review, issue tracking, project kanban, wiki, team collaboration, a package registry and CI/CD in one package.

  88. 91

    twenty

    58.4Ktwentyhq/twenty · TypeScript

    Twenty is an open-source CRM built as an alternative to Salesforce, aimed at technical teams who want to customize objects, fields, views, workflows and agents instead of being locked into a closed platform.

  89. 92

    appwrite

    57.7Kappwrite/appwrite · TypeScript

    Appwrite is an open-source, all-in-one backend platform for building web, mobile, and AI apps, bundling authentication, databases, storage, serverless functions, messaging, realtime, and web hosting in one place.

  90. 93

    Motrix

    56.9Kagalwood/Motrix · TypeScript

    Motrix is a free, full-featured download manager for HTTP, FTP, BitTorrent, and magnet links, built as a desktop app with an optional headless server mode.

  91. 94

    joplin

    56.8Klaurent22/joplin · TypeScript

    Joplin is an open source note taking and to-do application, built to handle a large number of notes organised into notebooks.

  92. 95

    react-router

    56.6Kremix-run/react-router · TypeScript

    React Router is a multi-strategy router for React: it lets you define routes and handle navigation in React apps.

  93. 96

    Ghost

    55.6KTryGhost/Ghost · TypeScript

    Ghost is an open-source publishing platform for running blogs, newsletters, memberships and paid subscriptions.

  94. 97

    Flowise

    55.5KFlowiseAI/Flowise · TypeScript

    Flowise is a drag-and-drop visual builder for creating AI agents, chatbots, and LLM workflows (chains, RAG pipelines, multi-agent systems) without hand-coding every integration.

  95. 98

    core

    54.7Kvuejs/core · TypeScript

    This is the core repository of Vue.js, a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  96. 99

    ChatGPT

    54.6Klencx/ChatGPT · Rust

    ChatGPT Desktop is a native desktop wrapper around ChatGPT, built with Tauri and Rust, available as a dedicated app for Mac, Windows and Linux.

  97. 100

    lx-music-desktop

    54.5Klyswhut/lx-music-desktop · TypeScript

    LX Music Desktop is a free, open-source Electron and Vue 3 desktop music player that streams tracks by pulling data from Chinese music platforms (like Kuwo, Kugou, Migu) via configurable 'source' plugins.

Showing the 100 most-starred of 1,821. See every one in the catalog.

Often tagged together