awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索Open-source alternativesSelf-hosted software博客网站地图
项目关于How we rank媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
awesome-repositories.com博客
分类

17 个仓库

Awesome GitHub RepositoriesTypeScript

Development of web applications and API servers using TypeScript for strong typing and structure.

Distinct from TypeScript: The candidates are either generic web servers or specific reference app blueprints; none represent the general domain of TypeScript-based web development.

Explore 17 awesome GitHub repositories matching web development · TypeScript. Refine with filters or upvote what's useful.

Awesome TypeScript GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • pure-admin/vue-pure-adminpure-admin 的头像

    pure-admin/vue-pure-admin

    20,368在 GitHub 上查看↗

    vue-pure-admin is a comprehensive Vue 3 admin dashboard template and TypeScript boilerplate designed for building enterprise web applications. It provides a Vite-based frontend scaffold that incorporates a role-based access control system and a micro-frontend architecture for dividing large administrative applications into smaller, independently deployable units. The project features an advanced permission management framework that handles route protection, menu access filtering, and component-level visibility control. It includes specialized support for multi-tenant system administration, al

    Implements typed HTTP clients and proxy configurations to ensure data consistency between the frontend and backend APIs.

    Vueadminelement-plusesm
    在 GitHub 上查看↗20,368
  • adonisjs/coreadonisjs 的头像

    adonisjs/core

    18,990在 GitHub 上查看↗

    This is a TypeScript web framework and Node.js backend framework used to build web applications and API servers. It serves as a server-side application toolkit providing a structured environment for managing HTTP routing, request parsing, and application configuration. The framework features a dependency injection container to deliver required objects between application components, decoupling internal logic. It includes built-in tools for server-side data security, such as cryptographic drivers for hashing sensitive data and encrypting application data at rest. The project covers broad capa

    Provides a structured, typed environment for building scalable web applications and API servers using TypeScript.

    TypeScript
    在 GitHub 上查看↗18,990
  • tusimple/naive-uiTuSimple 的头像

    TuSimple/naive-ui

    18,384在 GitHub 上查看↗

    Naive UI is a Vue 3 component library and type-safe UI framework designed for building web application interfaces. It functions as a themeable design system that provides a collection of pre-built user interface components. The library utilizes a JavaScript-object-based theme engine to customize visual styles without relying on CSS variables or external stylesheets. It includes a virtual list renderer to maintain performance when displaying large datasets by rendering only the items visible within the viewport. The framework integrates with TypeScript to provide prop validation and type-safe

    Provides a type-safe environment for constructing web interfaces using deep TypeScript integration.

    TypeScript
    在 GitHub 上查看↗18,384
  • freshframework/freshfreshframework 的头像

    freshframework/fresh

    13,774在 GitHub 上查看↗

    Fresh 是一个为 Deno 运行时设计的服务器端 Web 框架,旨在构建具有原生 TypeScript 支持的网站。它作为一个零 JavaScript 的服务器端渲染器,默认仅向浏览器发送 HTML,以消除客户端运行时开销。 该框架实现了岛屿架构(Islands Architecture),该架构交付静态 HTML 并仅为特定的交互式组件选择性地激活 JavaScript。它利用基于文件系统的路由器,自动将目录结构和文件名映射到 URL 模式,而无需中央配置文件。 该平台涵盖服务器端渲染、增量页面更新和带有内容哈希的生产资产打包。它提供了一个项目引导脚本来初始化开发环境。

    Runs TypeScript source code directly using the Deno runtime to bypass separate compilation or build steps.

    TypeScript
    在 GitHub 上查看↗13,774
  • microsoft/frontend-bootcampmicrosoft 的头像

    microsoft/frontend-bootcamp

    10,792在 GitHub 上查看↗

    Frontend Workshop from HTML/CSS/JS to TypeScript/React/Redux

    Provides hands-on instruction in adding static type checking to JavaScript for improved code reliability and developer experience.

    TypeScriptcsscss-in-jshtml
    在 GitHub 上查看↗10,792
  • xcatliu/typescript-tutorialxcatliu 的头像

    xcatliu/typescript-tutorial

    10,725在 GitHub 上查看↗

    This is a comprehensive tutorial for learning TypeScript, designed for JavaScript programmers who want to understand the language's type system and modern features. The resource covers TypeScript's core identity, including its structural type compatibility, compile-time type erasure, declaration file merging, and the discriminated union pattern for precise type narrowing. The tutorial distinguishes itself by providing a progressive learning path from basic JavaScript concepts to advanced TypeScript patterns. It covers generic type parameter constraints, tuple types with fixed-length positions

    Provides a comprehensive tutorial for learning TypeScript's type system and modern features.

    TypeScriptjavascripttutorialtypescript
    在 GitHub 上查看↗10,725
  • vanilla-extract-css/vanilla-extractvanilla-extract-css 的头像

    vanilla-extract-css/vanilla-extract

    10,387在 GitHub 上查看↗

    vanilla-extract is a type-safe CSS-in-JS library and zero-runtime CSS framework. It uses TypeScript to define styles and design tokens, compiling these definitions into static CSS files during the build process to eliminate styling overhead in the browser. The system acts as a scoped CSS generator, producing unique class names and local variables to prevent global style leakage and naming collisions. It provides a type-safe styling tool that validates CSS property values and ensures design tokens adhere to defined themes during development. The framework covers comprehensive styling utilitie

    Enables the creation of consistent, type-safe design themes that can be shared and switched dynamically.

    TypeScript
    在 GitHub 上查看↗10,387
  • gibbok/typescript-bookgibbok 的头像

    gibbok/typescript-book

    10,317在 GitHub 上查看↗

    The Concise TypeScript Book: A Concise Guide to Effective Development in TypeScript. Free and Open Source.

    Using TypeScript's language service for real-time code assistance including error reporting, auto-completion, and navigation in editors.

    JavaScriptbookfreejavascript
    在 GitHub 上查看↗10,317
  • midudev/aprendiendo-reactmidudev 的头像

    midudev/aprendiendo-react

    8,962在 GitHub 上查看↗

    This project is a learning course and instructional resource for React frontend development. It consists of a structured curriculum, architectural guides, and a library of reference materials designed to teach the construction of user interfaces and web applications. The repository provides a collection of project implementations, including e-commerce stores and CRUD applications, to serve as reference architectures. It includes curated lessons and code examples that focus on implementing state management and type safety patterns. The materials cover frontend architecture patterns, the integ

    Demonstrates the implementation of strong typing within React components to reduce bugs and improve maintainability.

    TypeScript
    在 GitHub 上查看↗8,962
  • blazity/next-enterpriseBlazity 的头像

    Blazity/next-enterprise

    7,412在 GitHub 上查看↗

    This project is a production-ready enterprise boilerplate and starter for building high-performance web applications with Next.js. It provides a foundational architecture for large-scale application bootstrapping, combining a TypeScript web starter with a pre-configured project structure and professional toolset. The project distinguishes itself through an integrated suite of operational tools, including CI/CD deployment pipelines, infrastructure-as-code provisioning, and a component-driven UI development sandbox. It incorporates a utility-first styling architecture using Tailwind CSS and a l

    Provides a type-safe development environment using TypeScript for building high-performance web applications.

    TypeScript
    在 GitHub 上查看↗7,412
  • gothinkster/angular-realworld-example-appgothinkster 的头像

    gothinkster/angular-realworld-example-app

    5,616在 GitHub 上查看↗

    This is a TypeScript web application and single-page application built with Angular. It serves as a full-featured blogging platform and content management system that implements professional architectural patterns for building complex user interfaces. The project functions as a REST API client that integrates with a backend service to manage users, articles, and social interactions. It includes a markdown content renderer to display formatted articles and a system for content discovery using paginated feeds and category filters. The application covers several functional domains, including us

    Developed as a type-safe web frontend using TypeScript to ensure robust interactions with backend services.

    TypeScript
    在 GitHub 上查看↗5,616
  • digitallyinduced/ihpdigitallyinduced 的头像

    digitallyinduced/ihp

    5,294在 GitHub 上查看↗

    ihp 是一个为 PostgreSQL 设计的类型安全 Web 框架和全栈应用编排器。它作为一个服务端渲染框架和类型安全 ORM,能自动从 SQL 模式生成记录类型,以确保编译时的查询验证。 该平台的特色在于在编译时验证路由、数据库查询和模板,以防止运行时崩溃。它使用 WebSocket 实现实时 Web 界面以进行即时数据同步,并采用服务器驱动的超媒体进行部分 DOM 修补。 该框架涵盖了广泛的集成功能,包括支持 Passkey 和 OAuth 的用户身份管理、具有自动迁移功能的完整数据存储层,以及具有类型安全 HTML 模板的综合 UI 渲染系统。它还提供了用于 JSON API 开发、异步后台任务执行以及支付网关金融集成的内置工具。 生产环境通过声明式 NixOS 部署进行管理,以实现可复现的基础设施。

    Sets up a front-end environment using PureScript and Halogen to ensure type-safe interfaces.

    Haskellframeworkhacktoberfesthaskell
    在 GitHub 上查看↗5,294
  • typestack/routing-controllerstypestack 的头像

    typestack/routing-controllers

    4,508在 GitHub 上查看↗

    routing-controllers 是一个用于 TypeScript 的声明式 API 路由器和 Web 框架控制器。它提供了一个系统,用于使用基于类的装饰器和元数据定义 HTTP 路由和请求处理逻辑,从而将 API 端点组织成结构化的架构。 该项目利用基于适配器的服务器集成将路由逻辑与底层 Web 框架解耦,为 Express 和 Koa 提供了特定的集成。它具有一个基于反射的类型转换系统,可验证传入的请求参数并将其转换为类型化的类实例。 功能面涵盖了完整的请求-响应管道,包括中间件执行、响应拦截和全局错误管理。它支持高级路由实用程序,如全局路由前缀、基于文件系统的组件发现和依赖注入集成。其他功能包括基于角色的访问控制、已验证用户注入以及用于文件上传和响应流的专门处理程序。

    Builds structured server-side applications using TypeScript to organize endpoints into a declarative class-based architecture.

    TypeScriptcontrollersexpress-routerframework
    在 GitHub 上查看↗4,508
  • cq-panda/vue.netcorecq-panda 的头像

    cq-panda/Vue.NetCore

    4,227在 GitHub 上查看↗

    Vue.NetCore 是一个全栈脚手架工具,可根据数据库架构自动生成基于 .NET Core 和 Vue.js 的前端和后端代码。它作为一个 CRUD 样板生成器和数据库编排器,将实体映射到业务逻辑中,以创建管理界面和 API 端点。 该项目提供了一个多平台 UI 脚手架,可生成兼容 Web、iOS、Android 和微信小程序的可执行代码。它利用带有 Vite 的 TypeScript Web 框架,并利用 SqlSugar 自动化数据库实体的映射。 该系统涵盖了企业级 CRUD 自动化,包括生成数据驱动的表单、高级搜索查询界面和主从表关系。它还包括自动化 API 开发和 Excel 数据导入接口的功能。

    Provides a structured development environment combining TypeScript and Vite for scalable web applications.

    C#axioscsharpdapper
    在 GitHub 上查看↗4,227
  • lukeautry/tsoalukeautry 的头像

    lukeautry/tsoa

    3,968在 GitHub 上查看↗

    tsoa 是一个 TypeScript API 框架和 OpenAPI REST API 生成器。它将 TypeScript 控制器和模型转换为 Node 服务器的 OpenAPI 规范和路由配置,确保代码定义与 API 文档保持同步。 该工具作为 OpenAPI 规范生成器和 REST 请求验证器运行。它从源代码中提取路径、请求模式和响应模型以生成标准的 OpenAPI 文档,并提供中间件层来验证传入的 HTTP 负载是否符合 TypeScript 定义的模式。 该项目涵盖了 RESTful 路由管理和 API 请求验证。它利用静态类型分析将语言类型转换为 JSON 模式定义,并采用基于模板的生成方式将控制器元数据映射为服务器路由。

    Provides a framework for building Node server routes and controllers using static types to reduce boilerplate.

    TypeScripthacktoberfesthacktoberfest2021
    在 GitHub 上查看↗3,968
  • 3003h/eros-fe3003h 的头像

    3003h/Eros-FE

    3,359在 GitHub 上查看↗

    Eros-FE is a TypeScript web frontend designed as a React-based single page application. It provides a component-driven user interface for interacting with backend services and managing application state through a type-safe client. The project utilizes a client-side route manager to swap visible components without full page refreshes and employs a CSS-in-JS styling framework to tie component logic directly to visual presentation. The application covers frontend interface design, client-side state management, and the integration of browser interfaces with backend APIs.

    Provides a type-safe TypeScript web frontend for interacting with backend services and managing application state.

    Darte-hentaiehviewerexhentai
    在 GitHub 上查看↗3,359
  • seek-oss/treatseek-oss 的头像

    seek-oss/treat

    1,143在 GitHub 上查看↗

    Treat 是一个样式库,在构建过程中从 JavaScript 定义中提取 CSS,以消除运行时开销。它作为一个静态样式提取工具,将组件级样式定义转换为优化的、独立的 CSS 文件。该框架专为构建类型安全的、可主题化的设计系统而设计,允许用户界面组件根据活跃的设计系统设置调整其外观。 该库通过在保持与静态提取兼容的统一对象结构内实现复杂的样式组合(包括伪选择器、媒体查询和动画)而脱颖而出。它通过将样式定义映射到预生成的 CSS 类来支持动态视觉变化,利用轻量级查找机制在运行时解析主题。这种方法允许主题切换和按需主题加载,而无需重新加载整个页面或牺牲静态 CSS 的性能优势。 除了核心提取能力,该库还提供用于全局主题配置和基于上下文分发的工具,以确保大型应用程序中的视觉一致性。它包括对服务器端渲染的支持,确保样式为初始页面加载做好准备,并集成到开发工作流中以提供样式变更的热模块替换。该库通过标准构建管道进行配置,这些管道管理生成样式输出的转换、压缩和命名约定。

    Provides a framework for defining type-safe design tokens and themeable styles.

    TypeScriptcss-in-jscss-in-tswebpack-plugin
    在 GitHub 上查看↗1,143
  1. Home
  2. Web Development
  3. TypeScript

探索子标签

  • Backend MiddlewareInterceptors for executing cross-cutting logic within TypeScript-based server environments. **Distinct from TypeScript:** Distinct from generic TypeScript development: focuses specifically on the middleware pipeline for request processing.
  • Native Runtime ExecutionExecuting TypeScript source code directly using a runtime engine without separate compilation or build steps. **Distinct from TypeScript:** Focuses on the runtime execution of TypeScript rather than the general domain of web development with the language.
  • Training CurriculaHands-on instruction in adding static type checking to JavaScript for improved code reliability and developer experience. **Distinct from TypeScript:** Distinct from TypeScript: focuses on educational training curricula for learning TypeScript, not on general TypeScript-based web development.
  • Type-Safe Design SystemsDesign system implementations that use static typing to ensure consistency across themes and variables. **Distinct from TypeScript:** Specific to visual design systems and theming, rather than general TypeScript web development.
  • Type-Safe Frontend IntegrationsIntegrations between a typed frontend and backend APIs to ensure data consistency. **Distinct from TypeScript:** Focuses on the integration layer and API communication safety, unlike generic TypeScript development.
  • Web FrontendsBrowser-based user interfaces developed using TypeScript to provide type-safe interactions with backend services. **Distinct from TypeScript:** Focuses specifically on the frontend interface layer rather than the general language use or backend API servers