awesome-repositories.com
博客
awesome-repositories.com

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

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
angular avatar

angular/material2

0
View on GitHub↗
25,033 星标·6,844 分支·TypeScript·MIT·4 次浏览material.angular.dev↗

Material2

This project is a Material Design UI library and Angular component framework. It provides a collection of reusable UI building blocks and development tools for creating consistent web applications that follow Material Design specifications.

The framework includes an accessible web component library that uses headless directives and WAI-ARIA patterns to ensure user interface elements meet web accessibility standards. It also provides specialized integration wrappers for embedding and managing interactive Google Maps and YouTube video playback.

The project supports custom UI component development through flexible interaction patterns and a design system that utilizes Sass and CSS variables for theming and style encapsulation.

Features

  • Design System Components - Implements a comprehensive collection of reusable UI elements adhering to Material Design specifications.
  • Material Design Libraries - Provides a comprehensive set of pre-built web components that implement the Material Design language specifications.
  • Accessible Component Libraries - Offers a library of UI components specifically optimized for compliance with modern accessibility standards.
  • Angular UI Libraries - Provides a comprehensive collection of pre-built interface resources and components designed for the Angular framework.
  • Material Design Components - Provides standardized UI widgets and layouts that implement Material Design for consistent interactive patterns.
  • Web Accessibility Compliance - Implements development standards for inclusive web experiences using WAI-ARIA patterns.
  • WAI-ARIA Frameworks - Automatically generates ARIA attributes and keyboard event handlers to ensure accessibility compliance.
  • Accessibility Directives - Ensures web accessibility by injecting ARIA attributes and keyboard behaviors via headless Angular directives.
  • Accessible Interaction Toolkits - Provides a headless toolkit for implementing complex and accessible interface patterns.
  • CSS Variable Theming - Utilizes native CSS variables and Sass mixins for dynamic runtime theming and styling.
  • Custom UI Component Frameworks - Offers flexible interaction patterns and tools for building specialized, unique user interface elements.
  • Style Encapsulations - Employs scoped CSS and Sass pre-processor mixins to isolate component styles and prevent leaks.
  • Portal-Based Injection - Allows detaching UI elements from the local component hierarchy to render them into global overlay containers.
  • Angular Material - Official Material Design component library for Angular.
  • JavaScript Frameworks - Official material design components for Angular.
  • UI Frameworks - Official Material Design component library.
  • Angular - Listed in the “Angular” section of the Awesome Ui Component Library awesome list.

Star 历史

angular/material2 的 Star 历史图表angular/material2 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

Material2 的开源替代方案

相似的开源项目,按与 Material2 的功能重合度排序。
  • angular/materialangular 的头像

    angular/material

    16,403在 GitHub 上查看↗

    Angular Material is an accessible web component library and UI framework designed for building single-page applications within the Angular ecosystem. It provides a collection of pre-built user interface elements that implement the Material Design specification to ensure a consistent look and feel across different devices. The project functions as a cross-platform design system, offering a unified set of motion and interaction patterns. It focuses on delivering a standardized system of visual and behavioral specifications that adapt to various screen sizes. The library covers a broad range of

    JavaScript
    在 GitHub 上查看↗16,403
  • angular/componentsangular 的头像

    angular/components

    25,033在 GitHub 上查看↗

    This project is a collection of reusable UI component libraries for the Angular framework. It serves as an accessibility framework and a suite of building blocks for constructing user interfaces. The library provides a specialized component suite for implementing Material Design visual and interaction specifications. It also includes dedicated integrations for embedding interactive Google Maps with geographic data overlays and integrating YouTube video players with support for deferred loading. The project covers a broad range of UI development capabilities, including the creation of accessi

    TypeScriptangularangular-componentsmaterial
    在 GitHub 上查看↗25,033
  • uswds/uswdsuswds 的头像

    uswds/uswds

    7,116在 GitHub 上查看↗

    The United States Web Design System is a government design system and accessible UI framework. It provides a collection of standardized CSS and JavaScript components, along with a CSS component library, specifically designed for building consistent federal government websites. The system allows for custom CSS theme development through the use of design tokens for colors, spacing, and typography. Users can customize visual themes and compile custom styles to maintain a unified brand identity across multiple web properties. The framework covers responsive interface design and web accessibility

    SCSS
    在 GitHub 上查看↗7,116
  • callemall/material-uicallemall 的头像

    callemall/material-ui

    98,475在 GitHub 上查看↗

    This project is a component-based UI framework and a React Material Design library. It provides a comprehensive set of reusable interface elements that implement Google Material Design specifications to ensure consistent visual styles and behaviors across web applications. The framework enables the construction of professional layouts for enterprise web interfaces and the rapid prototyping of frontend designs. It uses a collection of pre-designed React components to standardize layouts and accelerate the overall development process. The system integrates a styling engine and theme-based inje

    JavaScript
    在 GitHub 上查看↗98,475
查看 Material2 的所有 30 个替代方案→

常见问题解答

angular/material2 是做什么的?

This project is a Material Design UI library and Angular component framework. It provides a collection of reusable UI building blocks and development tools for creating consistent web applications that follow Material Design specifications.

angular/material2 的主要功能有哪些?

angular/material2 的主要功能包括:Design System Components, Material Design Libraries, Accessible Component Libraries, Angular UI Libraries, Material Design Components, Web Accessibility Compliance, WAI-ARIA Frameworks, Accessibility Directives。

angular/material2 有哪些开源替代品?

angular/material2 的开源替代品包括: angular/material — Angular Material is an accessible web component library and UI framework designed for building single-page… angular/components — This project is a collection of reusable UI component libraries for the Angular framework. It serves as an… uswds/uswds — The United States Web Design System is a government design system and accessible UI framework. It provides a… callemall/material-ui — This project is a component-based UI framework and a React Material Design library. It provides a comprehensive set of… ariakit/ariakit — Ariakit is a headless component library and accessible UI component toolkit. It provides a set of unstyled web… react-toolbox/react-toolbox — React Toolbox is a Material Design React component library and cross-platform UI kit. It provides a set of pre-styled…