[Github Ranking](../README.md) ========== ## Top 100 Stars in TypeScript | Ranking | Project Name | Stars | Forks | Language | Open Issues | Description | Last Commit | | ------- | ------------ | ----- | ----- | -------- | ----------- | ----------- | ----------- | | 1 | [freeCodeCamp](https://github.com/freeCodeCamp/freeCodeCamp) | 381557 | 35505 | TypeScript | 299 | freeCodeCamp.org's open-source codebase and curriculum. Learn to code for free. | 2024-01-20T22:37:06Z | | 2 | [vue](https://github.com/vuejs/vue) | 206195 | 34653 | TypeScript | 356 | This is the repo for Vue 2. For Vue 3, go to https://github.com/vuejs/core | 2024-01-19T23:05:33Z | | 3 | [vscode](https://github.com/microsoft/vscode) | 155052 | 28062 | TypeScript | 7027 | Visual Studio Code | 2024-01-21T00:46:24Z | | 4 | [TypeScript](https://github.com/microsoft/TypeScript) | 96253 | 12461 | TypeScript | 5708 | TypeScript is a superset of JavaScript that compiles to clean JavaScript output. | 2024-01-21T02:38:05Z | | 5 | [material-ui](https://github.com/mui/material-ui) | 90425 | 31169 | TypeScript | 1589 | MUI Core: Ready-to-use foundational React components, free forever. It includes Material UI, which implements Google's Material Design. | 2024-01-21T01:24:52Z | | 6 | [puppeteer](https://github.com/puppeteer/puppeteer) | 85813 | 9203 | TypeScript | 294 | Node.js API for Chrome | 2024-01-20T13:18:18Z | | 7 | [storybook](https://github.com/storybookjs/storybook) | 81562 | 8993 | TypeScript | 1692 | Storybook is a frontend workshop for building UI components and pages in isolation. Made for UI development, testing, and documentation. | 2024-01-20T03:34:17Z | | 8 | [excalidraw](https://github.com/excalidraw/excalidraw) | 65749 | 5825 | TypeScript | 1181 | Virtual whiteboard for sketching hand-drawn like diagrams | 2024-01-20T22:36:22Z | | 9 | [vite](https://github.com/vitejs/vite) | 62657 | 5633 | TypeScript | 366 | Next generation frontend tooling. It's fast! | 2024-01-20T20:05:16Z | | 10 | [supabase](https://github.com/supabase/supabase) | 61986 | 5702 | TypeScript | 186 | The open source Firebase alternative. | 2024-01-20T11:12:40Z | | 11 | [redux](https://github.com/reduxjs/redux) | 60223 | 15475 | TypeScript | 39 | Predictable state container for JavaScript apps | 2024-01-13T20:52:35Z | | 12 | [socket.io](https://github.com/socketio/socket.io) | 59658 | 10250 | TypeScript | 95 | Realtime application framework (Node.JS server) | 2024-01-17T12:02:22Z | | 13 | [grafana](https://github.com/grafana/grafana) | 58894 | 11562 | TypeScript | 4135 | The open and composable observability and data visualization platform. Visualize metrics, logs, and traces from multiple sources like Prometheus, Loki, Elasticsearch, InfluxDB, Postgres and many more. | 2024-01-20T18:07:59Z | | 14 | [playwright](https://github.com/microsoft/playwright) | 58344 | 3261 | TypeScript | 668 | Playwright is a framework for Web Testing and Automation. It allows testing Chromium, Firefox and WebKit with a single API. | 2024-01-20T15:11:36Z | | 15 | [superset](https://github.com/apache/superset) | 56281 | 12141 | TypeScript | 1404 | Apache Superset is a Data Visualization and Data Exploration Platform | 2024-01-21T00:23:37Z | | 16 | [react-router](https://github.com/remix-run/react-router) | 51493 | 10197 | TypeScript | 44 | Declarative routing for React | 2024-01-20T02:00:38Z | | 17 | [docusaurus](https://github.com/facebook/docusaurus) | 50828 | 7806 | TypeScript | 255 | Easy to maintain open source documentation websites. | 2024-01-20T17:09:25Z | | 18 | [nuxt](https://github.com/nuxt/nuxt) | 49846 | 4697 | TypeScript | 871 | The Intuitive Vue Framework. | 2024-01-21T01:12:31Z | | 19 | [DefinitelyTyped](https://github.com/DefinitelyTyped/DefinitelyTyped) | 46342 | 29792 | TypeScript | 729 | The repository for high quality TypeScript type definitions. | 2024-01-21T03:04:11Z | | 20 | [ui](https://github.com/shadcn-ui/ui) | 44983 | 2283 | TypeScript | 816 | Beautifully designed components that you can copy and paste into your apps. Accessible. Customizable. Open Source. | 2024-01-20T20:25:21Z | | 21 | [jest](https://github.com/jestjs/jest) | 43225 | 6582 | TypeScript | 330 | Delightful JavaScript Testing. | 2024-01-18T03:12:06Z | | 22 | [core](https://github.com/vuejs/core) | 42771 | 7790 | TypeScript | 671 | 🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web. | 2024-01-20T16:15:00Z | | 23 | [babel](https://github.com/babel/babel) | 42747 | 5864 | TypeScript | 618 | 🐠 Babel is a compiler for writing next generation JavaScript. | 2024-01-20T00:02:54Z | | 24 | [pixijs](https://github.com/pixijs/pixijs) | 41756 | 4878 | TypeScript | 222 | The HTML5 Creation Engine: Create beautiful digital content with the fastest, most flexible 2D WebGL renderer. | 2024-01-19T13:12:25Z | | 25 | [joplin](https://github.com/laurent22/joplin) | 40419 | 4351 | TypeScript | 342 | Joplin - the secure note taking and to-do app with synchronisation capabilities for Windows, macOS, Linux, Android and iOS. | 2024-01-20T11:52:16Z | | 26 | [react-use](https://github.com/streamich/react-use) | 39242 | 3092 | TypeScript | 324 | React Hooks — 👍 | 2024-01-15T11:40:58Z | | 27 | [zustand](https://github.com/pmndrs/zustand) | 39195 | 1226 | TypeScript | 2 | 🐻 Bear necessities for state management in React | 2024-01-20T16:06:07Z | | 28 | [appwrite](https://github.com/appwrite/appwrite) | 38981 | 3598 | TypeScript | 667 | Build like a team of hundreds_ | 2024-01-20T13:07:57Z | | 29 | [react-hook-form](https://github.com/react-hook-form/react-hook-form) | 38403 | 1932 | TypeScript | 1 | 📋 React Hooks for form state management and validation (Web + React Native) | 2024-01-20T13:19:43Z | | 30 | [Rocket.Chat](https://github.com/RocketChat/Rocket.Chat) | 38099 | 9747 | TypeScript | 2497 | The communications platform that puts data protection first. | 2024-01-21T01:05:45Z | | 31 | [query](https://github.com/TanStack/query) | 38040 | 2547 | TypeScript | 29 | 🤖 Powerful asynchronous state management, server-state utilities and data fetching for the web. TS/JS, React Query, Solid Query, Svelte Query and Vue Query. | 2024-01-21T03:04:51Z | | 32 | [n8n](https://github.com/n8n-io/n8n) | 37034 | 4382 | TypeScript | 144 | Free and source-available fair-code licensed workflow automation tool. Easily automate tasks across different services. | 2024-01-20T15:09:37Z | | 33 | [chakra-ui](https://github.com/chakra-ui/chakra-ui) | 35781 | 3129 | TypeScript | 225 | ⚡️ Simple, Modular & Accessible UI Components for your React Applications | 2024-01-20T15:18:29Z | | 34 | [ant-design-pro](https://github.com/ant-design/ant-design-pro) | 35413 | 8174 | TypeScript | 131 | 👨🏻‍💻👩🏻‍💻 Use Ant Design like a Pro! | 2024-01-15T06:53:49Z | | 35 | [lerna](https://github.com/lerna/lerna) | 35173 | 2347 | TypeScript | 333 | :dragon: Lerna is a fast, modern build system for managing and publishing multiple JavaScript/TypeScript packages from the same repository. | 2024-01-11T03:00:19Z | | 36 | [lx-music-desktop](https://github.com/lyswhut/lx-music-desktop) | 34471 | 5457 | TypeScript | 517 | 一个基于 electron 的音乐软件 | 2024-01-07T11:12:13Z | | 37 | [taro](https://github.com/NervJS/taro) | 34176 | 4826 | TypeScript | 1107 | 开放式跨端跨框架解决方案,支持使用 React/Vue/Nerv 等框架来开发微信/京东/百度/支付宝/字节跳动/ QQ 小程序/H5/React Native 等应用。 https://taro.zone/ | 2024-01-20T10:24:06Z | | 38 | [typeorm](https://github.com/typeorm/typeorm) | 32773 | 6174 | TypeScript | 2198 | ORM for TypeScript and JavaScript. Supports MySQL, PostgreSQL, MariaDB, SQLite, MS SQL Server, Oracle, SAP Hana, WebSQL databases. Works in NodeJS, Browser, Ionic, Cordova and Electron platforms. | 2024-01-20T13:20:03Z | | 39 | [novu](https://github.com/novuhq/novu) | 31573 | 3381 | TypeScript | 281 | 🔥 The open-source notification infrastructure with fully functional embedded notification center 🚀🚀🚀 | 2024-01-20T03:16:52Z | | 40 | [trpc](https://github.com/trpc/trpc) | 31096 | 1119 | TypeScript | 87 | 🧙‍♀️ Move Fast and Break Nothing. End-to-end typesafe APIs made easy. | 2024-01-20T16:30:23Z | | 41 | [graphql-engine](https://github.com/hasura/graphql-engine) | 30624 | 2773 | TypeScript | 2026 | Blazing fast, instant realtime GraphQL APIs on your DB with fine grained access control, also trigger webhooks on database events. | 2024-01-19T15:39:00Z | | 42 | [appsmith](https://github.com/appsmithorg/appsmith) | 30391 | 3273 | TypeScript | 3730 | Platform to build admin panels, internal tools, and dashboards. Integrates with 15+ databases and any API. | 2024-01-21T02:41:27Z | | 43 | [rxjs](https://github.com/ReactiveX/rxjs) | 29864 | 3059 | TypeScript | 211 | A reactive programming library for JavaScript | 2024-01-18T21:54:52Z | | 44 | [html2canvas](https://github.com/niklasvh/html2canvas) | 29384 | 4837 | TypeScript | 888 | Screenshots with JavaScript | 2023-11-14T13:04:15Z | | 45 | [swr](https://github.com/vercel/swr) | 28781 | 1178 | TypeScript | 69 | React Hooks for Data Fetching | 2024-01-17T22:18:41Z | | 46 | [slate](https://github.com/ianstormtaylor/slate) | 28503 | 3238 | TypeScript | 610 | A completely customizable framework for building rich text editors. (Currently in beta.) | 2024-01-15T07:37:48Z | | 47 | [zod](https://github.com/colinhacks/zod) | 28213 | 969 | TypeScript | 287 | TypeScript-first schema validation with static type inference | 2024-01-18T23:07:54Z | | 48 | [postcss](https://github.com/postcss/postcss) | 28038 | 1611 | TypeScript | 19 | Transforming styles with JS plugins | 2024-01-16T18:39:00Z | | 49 | [spacedrive](https://github.com/spacedriveapp/spacedrive) | 27806 | 904 | TypeScript | 58 | Spacedrive is an open source cross-platform file explorer, powered by a virtual distributed filesystem written in Rust. | 2024-01-21T01:31:48Z | | 50 | [floating-ui](https://github.com/floating-ui/floating-ui) | 27735 | 1585 | TypeScript | 2 | A JavaScript library to position floating elements and create interactions for them. | 2024-01-20T23:45:19Z | | 51 | [cheerio](https://github.com/cheeriojs/cheerio) | 27351 | 1686 | TypeScript | 28 | The fast, flexible, and elegant library for parsing and manipulating HTML and XML. | 2024-01-19T03:38:00Z | | 52 | [mobx](https://github.com/mobxjs/mobx) | 26991 | 1798 | TypeScript | 31 | Simple, scalable state management. | 2024-01-19T15:59:55Z | | 53 | [pnpm](https://github.com/pnpm/pnpm) | 26678 | 865 | TypeScript | 1362 | Fast, disk space efficient package manager | 2024-01-20T17:31:38Z | | 54 | [cal.com](https://github.com/calcom/cal.com) | 26598 | 5911 | TypeScript | 559 | Scheduling infrastructure for absolutely everyone. | 2024-01-21T00:19:53Z | | 55 | [angular-cli](https://github.com/angular/angular-cli) | 26524 | 12170 | TypeScript | 256 | CLI tool for Angular | 2024-01-20T10:04:52Z | | 56 | [remix](https://github.com/remix-run/remix) | 26201 | 2227 | TypeScript | 167 | Build Better Websites. Create modern, resilient user experiences with web fundamentals. | 2024-01-20T17:16:12Z | | 57 | [editor.js](https://github.com/codex-team/editor.js) | 25660 | 1952 | TypeScript | 507 | A block-style editor with clean JSON output | 2024-01-15T08:23:50Z | | 58 | [AFFiNE](https://github.com/toeverything/AFFiNE) | 25655 | 1866 | TypeScript | 280 | There can be more than Notion and Miro. AFFiNE(pronounced [ə‘fain]) is a next-gen knowledge base that brings planning, sorting and creating all together. Privacy first, open-source, customizable and ready to use. | 2024-01-20T16:40:03Z | | 59 | [xstate](https://github.com/statelyai/xstate) | 25575 | 1193 | TypeScript | 54 | Actor-based state management & orchestration for complex app logic. | 2024-01-21T01:36:50Z | | 60 | [ink](https://github.com/vadimdemedes/ink) | 25250 | 632 | TypeScript | 45 | 🌈 React for interactive command-line apps | 2023-12-18T22:58:48Z | | 61 | [immich](https://github.com/immich-app/immich) | 24781 | 1135 | TypeScript | 296 | Self-hosted photo and video backup solution directly from your mobile phone. | 2024-01-21T00:48:22Z | | 62 | [backstage](https://github.com/backstage/backstage) | 24775 | 4999 | TypeScript | 428 | Backstage is an open platform for building developer portals | 2024-01-21T01:52:45Z | | 63 | [discord.js](https://github.com/discordjs/discord.js) | 24416 | 4118 | TypeScript | 93 | A powerful JavaScript library for interacting with the Discord API | 2024-01-18T02:24:04Z | | 64 | [devtools](https://github.com/vuejs/devtools) | 24137 | 4188 | TypeScript | 452 | ⚙️ Browser devtools extension for debugging Vue.js applications. | 2023-12-22T09:28:33Z | | 65 | [components](https://github.com/angular/components) | 23887 | 6659 | TypeScript | 1854 | Component infrastructure and Material Design components for Angular | 2024-01-21T02:56:23Z | | 66 | [autocomplete](https://github.com/withfig/autocomplete) | 23728 | 5298 | TypeScript | 134 | IDE-style autocomplete for your existing terminal & shell | 2024-01-19T23:52:07Z | | 67 | [react-admin](https://github.com/marmelab/react-admin) | 23418 | 5149 | TypeScript | 89 | A frontend Framework for building data-driven applications running on top of REST/GraphQL APIs, using TypeScript, React and Material Design | 2024-01-19T23:42:25Z | | 68 | [NativeScript](https://github.com/NativeScript/NativeScript) | 23397 | 1706 | TypeScript | 844 | ⚡ Empowering JavaScript with native platform APIs. ✨ Best of all worlds (TypeScript, Swift, Objective C, Kotlin, Java). Use what you love ❤️ Angular, Capacitor, Ionic, React, Solid, Svelte, Vue with: SwiftUI, Jetpack Compose, Flutter and you name it compatible. | 2024-01-20T19:31:09Z | | 69 | [headlessui](https://github.com/tailwindlabs/headlessui) | 23345 | 976 | TypeScript | 14 | Completely unstyled, fully accessible UI components, designed to integrate beautifully with Tailwind CSS. | 2024-01-16T20:34:42Z | | 70 | [react-redux](https://github.com/reduxjs/react-redux) | 23096 | 3409 | TypeScript | 21 | Official React bindings for Redux | 2024-01-12T19:19:28Z | | 71 | [homebridge](https://github.com/homebridge/homebridge) | 22959 | 2012 | TypeScript | 26 | HomeKit support for the impatient. | 2023-12-31T09:15:03Z | | 72 | [tiptap](https://github.com/ueberdosis/tiptap) | 22651 | 1937 | TypeScript | 363 | The headless rich text editor framework for web artisans. | 2024-01-19T22:56:23Z | | 73 | [refined-github](https://github.com/refined-github/refined-github) | 22479 | 1552 | TypeScript | 131 | :octocat: Browser extension that simplifies the GitHub interface and adds useful features | 2024-01-17T06:48:20Z | | 74 | [vant](https://github.com/youzan/vant) | 22445 | 9547 | TypeScript | 34 | A lightweight, customizable Vue UI library for mobile web apps. | 2024-01-20T13:02:52Z | | 75 | [intro.js](https://github.com/usablica/intro.js) | 22422 | 2641 | TypeScript | 53 | Lightweight, user-friendly onboarding tour library | 2023-12-02T21:21:58Z | | 76 | [element-plus](https://github.com/element-plus/element-plus) | 22373 | 12675 | TypeScript | 1212 | 🎉 A Vue.js 3 UI Library made by Element team | 2024-01-21T02:58:14Z | | 77 | [react-starter-kit](https://github.com/kriasoft/react-starter-kit) | 22360 | 4215 | TypeScript | 3 | The web's most popular Jamstack front-end template (boilerplate) for building web applications with React | 2024-01-10T19:35:51Z | | 78 | [PicGo](https://github.com/Molunerfinn/PicGo) | 22293 | 2200 | TypeScript | 31 | :rocket:A simple & beautiful tool for pictures uploading built by vue-cli-electron-builder | 2023-11-19T01:28:28Z | | 79 | [electron-react-boilerplate](https://github.com/electron-react-boilerplate/electron-react-boilerplate) | 22285 | 3806 | TypeScript | 110 | A Foundation for Scalable Cross-Platform Apps | 2024-01-12T08:47:42Z | | 80 | [plane](https://github.com/makeplane/plane) | 22077 | 1187 | TypeScript | 256 | 🔥 🔥 🔥 Open Source JIRA, Linear and Asana Alternative. Plane helps you track your issues, epics, and product roadmaps in the simplest way possible. | 2024-01-20T11:29:38Z | | 81 | [windows95](https://github.com/felixrieseberg/windows95) | 22055 | 1370 | TypeScript | 131 | 💩🚀 Windows 95 in Electron. Runs on macOS, Linux, and Windows. | 2023-10-27T13:40:51Z | | 82 | [create-t3-app](https://github.com/t3-oss/create-t3-app) | 22040 | 974 | TypeScript | 31 | The best way to start a full-stack, typesafe Next.js app | 2024-01-20T14:56:46Z | | 83 | [SwitchHosts](https://github.com/oldj/SwitchHosts) | 22027 | 2406 | TypeScript | 362 | Switch hosts quickly! | 2024-01-20T02:18:38Z | | 84 | [Babylon.js](https://github.com/BabylonJS/Babylon.js) | 21932 | 3317 | TypeScript | 81 | Babylon.js is a powerful, beautiful, simple, and open game and rendering engine packed into a friendly JavaScript framework. | 2024-01-19T18:31:30Z | | 85 | [redoc](https://github.com/Redocly/redoc) | 21838 | 2271 | TypeScript | 297 | 📘 OpenAPI/Swagger-generated API Reference Documentation | 2024-01-17T18:33:41Z | | 86 | [recharts](https://github.com/recharts/recharts) | 21776 | 1636 | TypeScript | 506 | Redefined chart library built with React and D3 | 2024-01-20T15:58:29Z | | 87 | [yup](https://github.com/jquense/yup) | 21748 | 918 | TypeScript | 138 | Dead simple Object schema validation | 2024-01-15T22:33:16Z | | 88 | [hey](https://github.com/heyxyz/hey) | 21648 | 1539 | TypeScript | 85 | Hey is a decentralized and permissionless social media app built with Lens Protocol 🌿 | 2024-01-20T17:05:47Z | | 89 | [fuels-ts](https://github.com/FuelLabs/fuels-ts) | 21303 | 683 | TypeScript | 94 | Fuel Network Typescript SDK | 2024-01-20T10:15:29Z | | 90 | [generator-jhipster](https://github.com/jhipster/generator-jhipster) | 21099 | 4060 | TypeScript | 122 | JHipster is a development platform to quickly generate, develop, & deploy modern web applications & microservice architectures. | 2024-01-20T03:27:46Z | | 91 | [jitsi-meet](https://github.com/jitsi/jitsi-meet) | 20925 | 6412 | TypeScript | 136 | Jitsi Meet - Secure, Simple and Scalable Video Conferences that you use as a standalone app or embed in your web application. | 2024-01-19T22:47:55Z | | 92 | [next-auth](https://github.com/nextauthjs/next-auth) | 20852 | 2626 | TypeScript | 273 | Authentication for the Web. | 2024-01-21T02:27:45Z | | 93 | [nx](https://github.com/nrwl/nx) | 20828 | 2115 | TypeScript | 734 | Smart Monorepos · Fast CI | 2024-01-20T17:47:10Z | | 94 | [fingerprintjs](https://github.com/fingerprintjs/fingerprintjs) | 20391 | 2224 | TypeScript | 14 | Browser fingerprinting library. Accuracy of this version is 40-60%, accuracy of the commercial Fingerprint Identification is 99.5%. V4 of this library is BSL licensed. | 2024-01-14T07:09:36Z | | 95 | [InvokeAI](https://github.com/invoke-ai/InvokeAI) | 20358 | 2164 | TypeScript | 461 | InvokeAI is a leading creative engine for Stable Diffusion models, empowering professionals, artists, and enthusiasts to generate and create visual media using the latest AI-driven technologies. The solution offers an industry leading WebUI, supports terminal use through a CLI, and serves as the foundation for multiple commercial products. | 2024-01-21T01:11:11Z | | 96 | [squoosh](https://github.com/GoogleChromeLabs/squoosh) | 20305 | 1427 | TypeScript | 122 | Make images smaller using best-in-class codecs, right in the browser. | 2024-01-07T00:11:42Z | | 97 | [blueprint](https://github.com/palantir/blueprint) | 20251 | 2165 | TypeScript | 641 | A React-based UI toolkit for the web | 2024-01-19T23:26:11Z | | 98 | [typescript-book](https://github.com/basarat/typescript-book) | 20200 | 2538 | TypeScript | 113 | :books: The definitive guide to TypeScript and possibly the best TypeScript book :book:. Free and Open Source 🌹 | 2023-08-05T07:27:19Z | | 99 | [Bilibili-Evolved](https://github.com/the1812/Bilibili-Evolved) | 20186 | 1551 | TypeScript | 384 | 强大的哔哩哔哩增强脚本 | 2024-01-18T01:36:03Z | | 100 | [react-dnd](https://github.com/react-dnd/react-dnd) | 20162 | 1974 | TypeScript | 407 | Drag and Drop for React | 2023-11-30T12:07:35Z |