12 个仓库
Development of user interfaces that integrate with assistive technologies for users with disabilities.
Distinct from Accessible Interfaces: The candidates focus on specific interactions like drag-and-drop or AI workflows rather than general interface accessibility
Explore 12 awesome GitHub repositories matching user interface & experience · Interface Accessibility. Refine with filters or upvote what's useful.
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
Provides standardized elements and patterns to ensure user interfaces are compatible with screen readers.
WPF is a .NET desktop UI framework and application framework designed for creating graphical user interfaces specifically for the Windows operating system. It functions as a XAML-based UI toolkit that uses an XML-based language to define interfaces and separate design from application logic. The framework includes a vector graphics rendering engine that produces resolution-independent visuals. This system allows graphics to scale without loss of quality on high-density monitors. The project covers broad capability areas including modern UI styling, rich media content hosting, and desktop int
Implements accessibility support to ensure compatibility with assistive technologies.
This project is a cross-platform rendering engine and Dart runtime embedder. It functions as a hardware-accelerated graphics engine that composites and paints user interfaces across mobile, desktop, and web targets. The engine utilizes a hardware-accelerated rendering pipeline to drive high-frame-rate animations using GPU APIs such as Vulkan, Metal, and OpenGL. It incorporates an accessibility framework that maps user interface semantics to platform assistive technologies and screen readers. The system provides a platform abstraction layer for managing file and network I/O and incorporates a
Exposes interface elements and events to assistive technologies to ensure inclusive application use.
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
Ensures user interfaces integrate with assistive technologies to meet legal accessibility requirements.
sanitize.css 是一个 CSS 重置库和标准化工具,为 Web 项目提供基准样式表。它通过移除不一致的浏览器默认样式并实施全局 CSS 重置,建立了一个统一的视觉起点。 该项目专注于跨浏览器样式标准化,确保排版、表单控件和 HTML 元素在不同浏览器和设备上呈现一致。它实现了系统字体栈以消除渲染差异,并应用盒模型(box-sizing)标准化以确保可预测的布局模型。 该库还包括无障碍基础功能,例如将无障碍角色映射到视觉光标,并尊重系统减少动画的偏好。此外,它还通过强制图像和嵌入内容保持在其父容器内来处理响应式媒体。
Maps accessibility roles to specific visual cursors to provide non-obvious interface cues.
Precedent 是一个 Next.js 应用程序启动器和组件库,提供了一套预配置的工具和原语,用于构建生产就绪的 Web 界面。它作为一个工具包,用于引导集成身份验证、分析和一系列自选 UI 组件的应用程序。 该项目的特色在于 Tailwind CSS UI 套件,它结合了无障碍原语和动画库来创建精致的界面。它包括一个服务器端图像生成器,用于在网络边缘以编程方式创建动态社交分享图像和预览视觉效果。 该库涵盖了广泛的功能,包括用于用户身份验证和会话管理的第三方身份集成、用于跟踪访问者指标的隐私优先网站分析,以及一系列用于管理客户端状态、本地存储和元素可见性的自定义 React Hook。它还提供了用于格式化文本和数字的实用程序。
Provides a library of components that integrate accessibility primitives and motion libraries for a professional production feel.
This project is a Blazor component library and web UI framework used for building web applications with ASP.NET Core Blazor. It serves as an implementation of the Fluent Design System, providing a collection of reusable, pre-styled user interface elements to ensure visual consistency and accessibility. The library includes an asynchronous data grid capable of resolving remote queries through asynchronous data fetching and entity mapping. It utilizes a design token system to manage visual styles and personalization settings across an application. The framework covers broader capabilities for
Enables the assembly of web pages that meet accessibility standards using pre-verified interactive UI components.
next-learn 是一个教育资源和参考实现集合,用于构建全栈 Web 应用。它作为 Next.js 框架的学习资源和教程,提供展示服务端渲染和基于 React 生态系统的入门代码和示例项目。 该项目提供了一个全栈 Web 模板,展示了数据库集成、用户身份验证和服务端逻辑的完整实现。它包括 Web 性能优化的参考示例,专门演示了服务端组件、服务端操作和动态路由的使用。 代码库涵盖了广泛的全栈功能,包括通过服务端查询和变更进行的数据管理、通过路由守卫进行的基于身份的访问控制,以及使用文件系统路由的导航架构。它还实现了各种渲染策略、图像和字体的素材优化以及用户界面样式设计。
Implements interface accessibility enhancements using semantic markers and descriptive labels.
Gestalt 是一个类型安全的 React UI 组件库和设计系统。它提供了一系列可重用的界面元素和设计令牌,遵循国际无障碍标准,以确保不同需求人群的可用性。 该框架包含一个响应式 Web 布局系统,具有定义的断点和网格容器,可为桌面、移动和平板设备适配界面。它具有国际化的组件套件,支持多种语言、区域配色方案和从右到左的文本方向。 该库涵盖了广泛的界面能力,包括具有虚拟化功能以实现高性能渲染的灵活网格和瀑布流显示、全面的表单元素以及导航系统。它还提供用于通过警报和横幅进行系统状态通信的工具、模态框和弹出框等上下文覆盖层,以及用于指标和趋势的可访问数据可视化。 该系统利用官方 TypeScript 声明来确保数据完整性,并在开发过程中防止运行时错误。
Develops web user interfaces that follow international accessibility standards to ensure usability for people with diverse needs.
Kibo is a registry-based UI framework and accessible web interface library that distributes modular components as raw source code. It functions as a collection of utility-styled building blocks and headless UI primitives that separate complex state management and accessibility logic from visual presentation. The project utilizes a source-code distribution model, allowing components to be fetched and injected from a centralized registry directly into a local project directory. This approach enables full ownership of the code and the ability to customize component logic and visual styles. The
Acts as a comprehensive library of reusable interface elements engineered for high accessibility standards in complex applications.
Dev-Cpp is a comprehensive development suite that serves as a C++ integrated development environment, a cross-platform application builder, and a visual UI designer. It provides a toolchain for writing, compiling, and debugging native C++ applications on Windows, while offering a framework to create native binaries for desktop, mobile, and IoT devices from a single codebase. The project distinguishes itself by integrating an embedded SQL database engine and a REST API development platform directly into the workflow. It includes an AI-assisted coding tool that leverages large language models t
Implements standard automation interfaces to support accessibility tools and UI testing.
Spartan is a development framework and design system toolset that combines a headless UI component library with a full-stack application scaffolder. It provides accessible, unstyled primitives that separate behavioral logic from visual styling, while automating the creation of development environments with end-to-end type safety across API and database layers. The project distinguishes itself by utilizing a component distribution model that copies styled source files directly into the local codebase to prevent dependency-based style locking. It also functions as an AI context server, using a
Composes user interfaces using headless primitives for inputs and navigation that prioritize accessibility.