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 (CSS reset) ومُطَبِّع (normalizer) يوفر ورقة أنماط أساسية لمشاريع الويب. تنشئ نقطة بداية بصرية موحدة عن طريق إزالة الأنماط الافتراضية غير المتسقة الخاصة بالمتصفح وتطبيق إعادة تعيين CSS عالمي. يركز المشروع على تطبيع الأنماط عبر المتصفحات، مما يضمن عرض الطباعة، وعناصر التحكم في النماذج، وعناصر HTML بشكل متسق عبر مختلف المتصفحات والأجهزة. وتنفذ مجموعة خطوط نظام (system-font stack) للقضاء على تباينات العرض وتطبق تطبيع حجم الصندوق (box-sizing) لضمان نموذج تخطيط يمكن التنبؤ به. تتضمن المكتبة أيضًا أسس إمكانية الوصول، مثل تعيين أدوار إمكانية الوصول إلى مؤشرات بصرية واحترام تفضيلات النظام للحركة المقللة. بالإضافة إلى ذلك، تتعامل مع الوسائط المتجاوبة عن طريق إجبار الصور والمحتوى المضمن على البقاء داخل حاوياتهم الأصلية.
Maps accessibility roles to specific visual cursors to provide non-obvious interface cues.
Precedent هو تطبيق Next.js ومكتبة مكونات توفر مجموعة أساسية من الأدوات والمبادئ المهيأة مسبقاً لبناء واجهات ويب جاهزة للإنتاج. يعمل كمجموعة أدوات لبدء التطبيقات مع مصادقة مدمجة، وتحليلات، ومجموعة من مكونات واجهة المستخدم (UI) المحددة. يتميز المشروع بمجموعة أدوات Tailwind CSS التي تجمع بين مبادئ إمكانية الوصول ومكتبات الحركة لإنشاء واجهات مصقولة. ويتضمن مولد صور من جانب الخادم لإنشاء صور مشاركة اجتماعية ديناميكية ومرئيات معاينة عند حافة الشبكة (edge) برمجياً. تغطي المكتبة مجموعة واسعة من الإمكانات، بما في ذلك تكامل هوية الطرف الثالث لمصادقة المستخدم وإدارة الجلسات، وتحليلات المواقع التي تركز على الخصوصية لتتبع مقاييس الزوار، ومجموعة من خطافات (hooks) React المخصصة لإدارة حالة جانب العميل، والتخزين المحلي، ورؤية العناصر. كما يوفر أدوات لتنسيق النصوص والأرقام.
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 هي مجموعة من الموارد التعليمية ونماذج التنفيذ لبناء تطبيقات ويب متكاملة (Full-stack). تعمل كمورد تعليمي ودرس تعليمي لإطار عمل Next.js، حيث توفر كوداً أولياً ومشاريع أمثلة توضح العرض من جانب الخادم (SSR) والنظام البيئي المعتمد على React. يوفر المشروع قالب ويب متكامل يعرض تنفيذاً كاملاً لتكامل قاعدة البيانات، ومصادقة المستخدم، ومنطق جانب الخادم. يتضمن أمثلة مرجعية لتحسين أداء الويب، توضح تحديداً استخدام مكونات الخادم، وإجراءات الخادم، والتوجيه الديناميكي. تغطي قاعدة الكود سطحاً واسعاً من قدرات التطبيقات المتكاملة، بما في ذلك إدارة البيانات من خلال الاستعلام والتعديل من جانب الخادم، والتحكم في الوصول القائم على الهوية عبر حراس المسار، وهيكلية التنقل باستخدام التوجيه القائم على نظام الملفات. كما تنفذ استراتيجيات عرض متنوعة، وتحسين الأصول للصور والخطوط، وتصميم واجهة المستخدم.
Implements interface accessibility enhancements using semantic markers and descriptive labels.
Gestalt هي مكتبة مكونات واجهة مستخدم React آمنة من حيث النوع ونظام تصميم. توفر مجموعة من عناصر الواجهة القابلة لإعادة الاستخدام ورموز التصميم التي تتبع معايير الوصول الدولية لضمان سهولة الاستخدام للأشخاص ذوي الاحتياجات المتنوعة. يتضمن إطار العمل نظام تخطيط ويب متجاوب مع نقاط توقف محددة وحاويات شبكة تتكيف مع واجهات أجهزة سطح المكتب والهواتف المحمولة والأجهزة اللوحية. ويتميز بمجموعة مكونات دولية تدعم لغات متعددة، وأنظمة ألوان إقليمية، واتجاهات نص من اليمين إلى اليسار. تغطي المكتبة نطاقاً واسعاً من إمكانيات الواجهة، بما في ذلك شاشات الشبكة المرنة و masonry مع التخيل (virtualization) للرسم عالي الأداء، وعناصر النماذج الشاملة، وأنظمة التنقل. كما توفر أدوات لاتصال حالة النظام من خلال التنبيهات واللافتات، والتراكبات السياقية مثل النوافذ المنبثقة (modals) والقوائم المنبثقة (popovers)، وتصورات البيانات التي يمكن الوصول إليها للمقاييس والاتجاهات. يستخدم النظام تعريفات 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.