awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

26 مستودعات

Awesome GitHub RepositoriesAccessible Interface Design

Principles and implementations for making complex interactive UIs usable for people with disabilities.

Distinguishing note: Focuses on the design and implementation of accessible complex interactions, which is not covered by the general software design candidates.

Explore 26 awesome GitHub repositories matching user interface & experience · Accessible Interface Design. Refine with filters or upvote what's useful.

Awesome Accessible Interface Design GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • angular/materialالصورة الرمزية لـ angular

    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

    Implements interface designs that meet accessibility standards for screen readers and keyboard navigation.

    JavaScript
    عرض على GitHub↗16,403
  • google/blocklyالصورة الرمزية لـ google

    google/blockly

    13,436عرض على GitHub↗

    Blockly is a block-based coding library and visual programming editor that allows users to build programs by interlocking graphical blocks. It functions as a visual code generator, translating these arrangements of logic blocks and variables into executable source code for various programming languages. The library provides a framework for creating custom visual programming languages and low-code logic designers. It utilizes an SVG-based UI library to render interactive, draggable elements on a web canvas. The system is designed as an accessible web UI framework with integrated keyboard navi

    Implements keyboard navigation and screen reader support to make complex visual interfaces accessible.

    JavaScript
    عرض على GitHub↗13,436
  • facebookarchive/asyncdisplaykitالصورة الرمزية لـ facebookarchive

    facebookarchive/AsyncDisplayKit

    13,345عرض على GitHub↗

    AsyncDisplayKit is an asynchronous UI framework and performance library for iOS. It provides a collection of performant alternatives to standard views, allowing developers to build responsive interfaces by offloading layout and rendering tasks to background threads. The framework is centered around a declarative layout engine based on a flexbox model, which calculates element positions and sizes asynchronously. It utilizes a node-based abstraction to wrap native views, enabling the instantiation and configuration of UI hierarchies on background threads to prevent main thread blocking. The sy

    Exposes interface metadata to ensure proper screen reader navigation and accessibility regardless of the rendering method.

    Objective-C++
    عرض على GitHub↗13,345
  • surmon-china/vue-awesome-swiperالصورة الرمزية لـ surmon-china

    surmon-china/vue-awesome-swiper

    12,790عرض على GitHub↗

    vue-awesome-swiper is a Vue.js component wrapper for the Swiper library, providing a declarative interface for creating touch-enabled carousels. It serves as a virtualized slider component that can render only visible slides to maintain performance when handling large datasets. The project distinguishes itself through high-performance rendering and a wide array of visual effects, including 3D transitions, parallax movements, and image zoom capabilities. It also supports the synchronization of multiple slider instances and provides accessibility features such as ARIA roles and focus-scrolling

    Provides ARIA roles and focus-scrolling to ensure slider compatibility with screen readers.

    JavaScriptcarouselcarrouselnuxtjs
    عرض على GitHub↗12,790
  • segmentio/evergreenالصورة الرمزية لـ segmentio

    segmentio/evergreen

    12,424عرض على GitHub↗

    Evergreen is a React UI component library and design system framework. It provides a collection of pre-styled, accessible interface elements used to build consistent web applications. The library functions as a server-side rendered UI kit, allowing components to generate HTML on the server to improve page load speeds and search engine visibility. It includes a centralized styling layer for managing colors, typography, and spacing through custom UI theming. The framework covers accessible web design and enterprise interface design, utilizing a token-based styling system to maintain a uniform

    Implements principles for making complex interactive user interfaces usable for people with disabilities.

    JavaScriptcomponent-librarydesign-systemsevergreen
    عرض على GitHub↗12,424
  • atomiks/tippyjsالصورة الرمزية لـ atomiks

    atomiks/tippyjs

    12,270عرض على GitHub↗

    Tippy.js is a JavaScript tooltip library and interactive popup framework used to create tooltips, popovers, and dropdowns. It functions as a floating UI component toolkit that renders content relative to a reference element with support for automatic positioning, flip-positioning, and offsets. The library acts as an accessible overlay manager, using ARIA attributes and focus management to ensure screen reader compatibility. It also serves as a CSS animation tool, providing utilities for transitions, spring physics, and themes to manage the visual entry and exit of floating interface elements.

    Manages programmatic focus and announcement consolidation so screen readers describe tooltips upon element focus.

    JavaScriptcomboboxdropdownmenu
    عرض على GitHub↗12,270
  • jquery-validation/jquery-validationالصورة الرمزية لـ jquery-validation

    jquery-validation/jquery-validation

    10,327عرض على GitHub↗

    هذا المشروع عبارة عن مكون إضافي لـ jQuery ومتحقق من صحة النماذج من جانب العميل يُستخدم للتحقق من مدخلات نماذج الويب قبل إرسالها إلى خادم. يستخدم محرك تحقق قائماً على القواعد للتحقق من مدخلات المستخدم مقابل قواعد محددة مسبقاً أو مخصصة لضمان سلامة البيانات في المتصفح. تم تصميم الأداة كنظام تحقق متوافق مع ARIA، باستخدام سمات إمكانية الوصول لربط رسائل الخطأ بحقول الإدخال. يضمن ذلك إخطار مستخدمي قارئ الشاشة عندما يحتوي الحقل على قيمة غير صالحة أثناء عملية إرسال النموذج. يدعم النظام التحقق من الخادم البعيد عبر طلبات HTTP غير المتزامنة ويسمح بحقن القواعد الديناميكية لإضافة منطق تحقق مخصص. ويدير واجهة المستخدم من خلال عرض الخطأ المرتبط بـ DOM ويستخدم التشغيل القائم على الأحداث لتنفيذ الفحوصات أثناء أحداث التركيز، أو فقدان التركيز، أو الإرسال.

    Marks invalid fields with accessibility attributes to announce error states to assistive technologies.

    JavaScript
    عرض على GitHub↗10,327
  • vuematerial/vue-materialالصورة الرمزية لـ vuematerial

    vuematerial/vue-material

    9,837عرض على GitHub↗

    Vue Material is a comprehensive UI toolkit and framework for Vue.js that implements the Material Design specification. It provides a suite of pre-built, themed components designed to create consistent and responsive web applications. The library features dynamic theme support for runtime color scheme changes and automatic accessibility contrast management. It is designed for compatibility with server-side rendering to improve initial load times and search engine optimization, and it includes internationalization support for locale translation and text direction adjustments. The toolkit cover

    Ensures accessibility through automatic contrast management and standardized interaction patterns.

    Vuehacktoberfesthacktoberfest2021javascript
    عرض على GitHub↗9,837
  • thoughtbot/guidesالصورة الرمزية لـ thoughtbot

    thoughtbot/guides

    9,556عرض على GitHub↗

    This project is a software engineering style guide and a curated collection of architectural patterns and coding standards. It provides a multi-language coding standard to ensure maintainable software across Ruby, Python, JavaScript, and Swift. The project establishes a development workflow specification for version control, continuous integration, and peer review to maintain a linear project history. It also includes a web accessibility framework based on ARIA and WCAG standards, using design tokens and semantic HTML patterns to build inclusive interfaces. The guides cover a broad range of

    Defines visual and interactive standards for creating accessible user interfaces.

    Ruby
    عرض على GitHub↗9,556
  • unovue/shadcn-vueالصورة الرمزية لـ unovue

    unovue/shadcn-vue

    9,425عرض على GitHub↗

    shadcn-vue is an accessible design system framework and UI component library for Vue applications. It provides a collection of accessible, unstyled interface elements and pre-designed building blocks styled with Tailwind CSS, all of which are built on top of Radix Vue primitives. The project utilizes a command line interface to install specific components and themes directly into a local project directory rather than as pre-compiled dependencies. This distribution model allows users to own and modify the source code locally to create a custom design language. The library covers a broad range

    Ensures inclusive user interfaces by providing accessible form inputs, modals, and navigation elements.

    TypeScriptaccessiblecomponent-libraryradix-vue
    عرض على GitHub↗9,425
  • carbon-design-system/carbonالصورة الرمزية لـ carbon-design-system

    carbon-design-system/carbon

    9,172عرض على GitHub↗

    Carbon is an enterprise design system that provides a comprehensive collection of reusable UI components, design tokens, and guidelines for building professional web applications. It functions as a CSS framework that enforces a unified design language across projects through standardized typography, spacing, and color palettes. The system utilizes a platform-agnostic design token system to maintain visual consistency across different technologies. This includes centralized management of brand colors, motion easing curves, and a curated library of accessible SVG icons. The framework covers a

    Ensures accessibility through built-in ARIA labels and keyboard support across all UI components.

    TypeScript
    عرض على GitHub↗9,172
  • uber/basewebالصورة الرمزية لـ uber

    uber/baseweb

    8,989عرض على GitHub↗

    Base Web is a React UI component library and design system implementation. It provides a collection of reusable interface elements and a responsive web framework designed to enforce a consistent visual language and layout across digital products. The project focuses on enterprise design systems and responsive web design, offering tools that automatically adapt user interfaces to fit various screen sizes and devices. It incorporates accessible interface design to ensure components follow standards for users with disabilities. The library utilizes a theme-based design token system and a compos

    Implements accessible interface design to ensure components follow standards for users with disabilities.

    TypeScriptcomponent-librarydesign-systemsreact
    عرض على GitHub↗8,989
  • primefaces/primereactالصورة الرمزية لـ primefaces

    primefaces/primereact

    8,323عرض على GitHub↗

    PrimeReact is a comprehensive UI component library for building interactive user interfaces with React. It provides an accessible component suite, a form input framework, and a data visualization toolkit designed to meet accessibility standards through built-in keyboard navigation and focus management. The library features a themed design system that allows for visual customization via pre-defined skin sets or an unstyled mode. This unstyled mode decouples component behavior and accessibility logic from the presentation layer, enabling the implementation of custom corporate design systems. C

    Provides a comprehensive suite of UI elements following accessibility standards, including keyboard navigation and focus management.

    CSS
    عرض على GitHub↗8,323
  • microsoft/reactxpالصورة الرمزية لـ microsoft

    microsoft/reactxp

    8,257عرض على GitHub↗

    ReactXP is a framework for building cross-platform mobile and web applications from a single codebase using React. It provides a declarative interface that maps to different native implementation sets depending on the target environment. The project enables consistent visual experiences across operating systems through a flexbox-based layout engine, a virtual stack for navigation management, and a unified native-bridge API for accessing system services. It distinguishes itself with specialized capabilities for declarative animation orchestration, platform-specific logic resolution, and an aut

    Implements screen reader labels and event announcements to ensure compatibility with assistive technologies.

    TypeScript
    عرض على GitHub↗8,257
  • codemirror/devالصورة الرمزية لـ codemirror

    codemirror/dev

    7,820عرض على GitHub↗

    CodeMirror is a browser-based code editor framework and modular extension system used to embed full-featured text editors into web pages. It functions as a syntax tree parsing engine and a language server protocol client, enabling structural language analysis and deep integration with external programming language services. The project is distinguished by its modular architecture, which uses a system of extensions and compartments for dynamic reconfiguration at runtime. It supports real-time collaborative editing and state synchronization through an operational transformation framework, allow

    Implements specialized focus and announcement management to ensure the editor is accessible via screen readers.

    JavaScript
    عرض على GitHub↗7,820
  • swiftkickmobile/swiftmessagesالصورة الرمزية لـ SwiftKickMobile

    SwiftKickMobile/SwiftMessages

    7,556عرض على GitHub↗

    SwiftMessages is an iOS notification bar library and in-app message queue manager. It provides a system for displaying customizable alerts and status messages at the top, bottom, or center of the screen. The library features a hosting bridge that allows declarative SwiftUI views to be rendered within imperative UIKit containers. It includes a queue management system that sequences chronological notifications and filters duplicate alerts to prevent interface overlap. The system handles dynamic layout management to avoid occlusion by the system keyboard and provides an accessibility interface

    Ensures in-app notifications are fully compatible with VoiceOver for users with visual impairments.

    Swift
    عرض على GitHub↗7,556
  • olifolkerd/tabulatorالصورة الرمزية لـ olifolkerd

    olifolkerd/tabulator

    7,550عرض على GitHub↗

    Tabulator is an interactive data table library and virtual DOM data grid used to create high-performance tables from JSON or arrays. It functions as a hierarchical data viewer and a spreadsheet interface component, capable of rendering thousands of records efficiently through viewport-based virtualization and progressive loading. The library distinguishes itself by providing a full spreadsheet interface mode with multi-sheet management, cell range selection, and bulk copy-paste capabilities. It supports complex data architectures, including nested data field mapping, expandable tree structure

    Ensures table structure and content are correctly announced to assistive technologies using standard ARIA labeling.

    JavaScriptajaxcdnjsdata
    عرض على GitHub↗7,550
  • charmbracelet/huhالصورة الرمزية لـ charmbracelet

    charmbracelet/huh

    6,575عرض على GitHub↗

    Huh is a Go library for building interactive terminal forms, designed to work with the Bubbletea TUI framework. It provides a complete form-building system with text inputs, selection lists, confirmation prompts, and file pickers, all navigable using only the keyboard without requiring a mouse. The library distinguishes itself through dynamic form adaptation, allowing fields to be shown, hidden, or modified at runtime based on user selections and conditional rules. It includes screen reader support that announces form fields and falls back to text prompts when a visual interface is unavailabl

    Renders form fields as standard text prompts so assistive technology can navigate them without a visual interface.

    Go
    عرض على GitHub↗6,575
  • ckeditor/ckeditor4الصورة الرمزية لـ ckeditor

    ckeditor/ckeditor4

    5,817عرض على GitHub↗

    CKEditor 4 is a browser-based WYSIWYG rich text editor that enables users to create and format HTML content directly in the browser. It operates on a plugin-based architecture with a configurable toolbar system, DOM-based content editing, and an event-driven lifecycle, all delivered through a CDN-based distribution model. The editor supports skin-based theming and includes a legacy plugin compatibility layer for backward compatibility. The editor distinguishes itself as a cross-platform framework that integrates natively with Angular, React, Vue, Electron, Android, and iOS environments. It of

    Ships built-in screen reader announcements that broadcast UI updates to assistive technologies.

    Rich Text Formatckeditorckeditor4contenteditable
    عرض على GitHub↗5,817
  • swup/swupالصورة الرمزية لـ swup

    swup/swup

    5,191عرض على GitHub↗

    Swup هي مكتبة انتقال الصفحة ومحمل صفحات AJAX مصمم لإنشاء انتقالات سلسة ومتحركة بين الصفحات على مواقع الويب التي يتم عرضها من جانب الخادم. تعمل كمنسق لمحتوى DOM ومدير لسجل المتصفح، حيث تعترض التنقل لاستبدال محتوى الصفحة ديناميكياً ومحاكاة تجربة تطبيق الصفحة الواحدة. يتميز المشروع من خلال نظام دورة حياة يعتمد على الخطافات (hooks) وبنية إضافات تسمح بحقن منطق مخصص وتأثيرات رسوم متحركة. يدعم طرقاً مرئية متقدمة بما في ذلك تحويل محتوى DOM، وعرض DOM المتوازي للرسوم المتحركة المتداخلة، والتكامل مع واجهة برمجة تطبيقات انتقالات العرض (View Transitions API) الأصلية للمتصفح. تغطي المكتبة مجموعة واسعة من الإمكانيات، بما في ذلك إدارة التنقل من جانب العميل، والتخزين المؤقت للصفحات القائم على الذاكرة، والتحميل المسبق للصفحات في الخلفية لتحسين الأداء. كما توفر استعادة شاملة لموضع التمرير، وتحسينات إمكانية الوصول لقارئات الشاشة، وأدوات لمزامنة بيانات تعريف رأس المستند وتنفيذ النصوص البرمجية عبر الانتقالات.

    Optimizes screen reader experience by managing focus and announcing page changes during dynamic content swaps.

    TypeScriptanimationjavascriptpage-transitions
    عرض على GitHub↗5,191
السابق12التالي
  1. Home
  2. User Interface & Experience
  3. Accessible Interface Design

استكشف الوسوم الفرعية

  • Screen Reader Optimizations5 وسوم فرعيةSpecialized implementations for managing focus and announcement consolidation for screen readers. **Distinct from Accessible Interface Design:** Focuses on the specific programmatic control of VoiceOver announcements and focus rather than general design principles