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

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

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

11 مستودعات

Awesome GitHub RepositoriesEditor Accessibility Optimizations

Implementation of ARIA labels and keyboard navigation for complex editor components like gutters.

Distinct from Access Control Labels: Candidates focused on data access or security labels rather than UI accessibility.

Explore 11 awesome GitHub repositories matching user interface & experience · Editor Accessibility Optimizations. Refine with filters or upvote what's useful.

Awesome Editor Accessibility Optimizations GitHub Repositories

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

    ajaxorg/ace

    27,133عرض على GitHub↗

    Ace is a high-performance, browser-based code editor and JavaScript text editor component designed to be embedded into web applications. It functions as a feature-rich alternative to standard text areas, providing a syntax highlighting engine and support for multiple programming and markup languages. The editor is distinguished by its ability to handle large documents containing millions of lines while maintaining stable performance. It supports multi-cursor editing, allowing simultaneous modifications at multiple selection points across a document. The project covers a broad range of develo

    Applies ARIA labels and keyboard handling to gutter widgets for screen reader compatibility.

    JavaScript
    عرض على GitHub↗27,133
  • facebookarchive/draft-jsالصورة الرمزية لـ facebookarchive

    facebookarchive/draft-js

    22,641عرض على GitHub↗

    Draft-js is a framework for building customizable rich text editors within React applications. It serves as a state manager for document content and metadata, providing a system to handle text ranges, atomic blocks, and the conversion of HTML strings into structured document formats. The framework enables the creation of interactive editing interfaces that support custom inline styling and configurable block rendering. It includes tools for managing rich media document handling, allowing the integration of non-editable content and metadata into a text stream. The project covers a broad range

    Implements ARIA labels and keyboard navigation support to ensure complex editor components are accessible to screen readers.

    JavaScript
    عرض على GitHub↗22,641
  • raspberrypifoundation/blocklyالصورة الرمزية لـ RaspberryPiFoundation

    RaspberryPiFoundation/blockly

    13,437عرض على GitHub↗

    Blockly is a web-based visual programming editor and block-based code generator. It allows users to create programs by interlocking graphical blocks that translate into executable source code for various programming languages, removing the need for manual syntax entry. The project serves as a customizable framework for building specialized visual languages through a customizable block library. It includes a visual block designer for defining custom shapes, behaviors, and specialized input fields, as well as a plugin system to extend the editor's environment. The system manages programming lo

    Implements ARIA labels and keyboard navigation to make the programming experience inclusive for all users.

    JavaScript
    عرض على GitHub↗13,437
  • microsoft/vscode-docsالصورة الرمزية لـ microsoft

    microsoft/vscode-docs

    6,549عرض على GitHub↗

    This repository contains the comprehensive documentation for a code editor focused on AI-assisted software development and remote development workflows. It covers the implementation of AI agents and language models used for autonomous code generation, large-scale refactoring, and task iteration. The project is distinguished by its deep integration of autonomous AI agents capable of web navigation, application logic validation, and orchestrating multi-step development processes. It provides specialized frameworks for tailoring AI behavior through custom instructions, model context protocols, a

    Implements comprehensive accessibility features including screen reader support, high contrast themes, and keyboard-only navigation.

    Markdownvscode
    عرض على GitHub↗6,549
  • 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 content accessibility checking and screen reader announcements for assistive technology users.

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

    mui/mui-x

    5,791عرض على GitHub↗

    MUI X is a collection of advanced React UI components for building data-rich applications, including a data grid, charting library, date and time pickers, scheduler, and tree view. The library is built with accessibility as a core principle, ensuring all components meet WCAG and WAI-ARIA standards for keyboard navigation and screen reader announcements. The components are designed for extensibility and performance. The data grid offers comprehensive data management with sorting, filtering, pagination, column pinning, row grouping, inline editing, and Excel export. The charting library support

    Announces UI updates and state changes to screen readers across all components.

    TypeScriptchartsdata-griddatatable
    عرض على GitHub↗5,791
  • mgp/book-notesالصورة الرمزية لـ mgp

    mgp/book-notes

    4,097عرض على GitHub↗

    This project is a markdown-based personal knowledge base and digital learning journal used to store notes and summaries from books and technical literature. It serves as a reading summary repository and technical reference library for archiving key takeaways and insights from non-fiction and professional materials. The collection functions as a digital garden for curating insights from books, articles, and videos. It specifically focuses on distilling complex architectural patterns, technical concepts, and professional leadership principles into a searchable format for long-term reference. T

    Summarizes techniques for announcing real-time UI updates and state changes to screen readers.

    book-notesbooksnotes
    عرض على GitHub↗4,097
  • draft-js-plugins/draft-js-pluginsالصورة الرمزية لـ draft-js-plugins

    draft-js-plugins/draft-js-plugins

    4,091عرض على GitHub↗

    This project is a plugin framework for the Draft.js rich text editor, providing a system to add custom behaviors, decorators, and keyboard shortcuts. It functions as a toolkit for extending the editor with advanced formatting and interactive elements, while also providing a React UI component library for managing toolbars and popups. The framework is distinguished by its specialized support for social mention systems, enabling the detection and formatting of hashtags and user mentions as interactive entities via autocomplete triggers. It also includes a comprehensive suite of rich media exten

    Implements ARIA attributes and keyboard shortcuts to improve screen reader and navigation support in the editor.

    TypeScript
    عرض على GitHub↗4,091
  • hail2u/html-best-practicesالصورة الرمزية لـ hail2u

    hail2u/html-best-practices

    4,077عرض على GitHub↗

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

    Provides methods for applying roles and labels that make web content operable for users with disabilities.

    عرض على GitHub↗4,077
  • arielsalminen/responsive-nav.jsالصورة الرمزية لـ arielsalminen

    arielsalminen/responsive-nav.js

    4,053عرض على GitHub↗

    This is a responsive navigation JavaScript library used to create mobile-friendly menus with screen size detection and touch support. It functions as an accessible navigation menu and a client-side layout switcher that transitions between mobile and desktop views without external dependencies. The project serves as a menu animation tool that enables smooth CSS transitions and height-based animations when toggling navigation overlays. It utilizes native browser APIs to manage interface states and ensure the navigation remains functional for screen readers and users without JavaScript. The lib

    Implements techniques to ensure web navigation is fully accessible to keyboard and screen reader users.

    JavaScript
    عرض على GitHub↗4,053
  • hello-pangea/dndالصورة الرمزية لـ hello-pangea

    hello-pangea/dnd

    3,973عرض على GitHub↗

    هذه مكتبة React للسحب والإفلات مصممة لبناء قوائم قابلة للسحب وعناصر قابلة لإعادة الترتيب يمكن الوصول إليها. توفر إطار عمل تفاعل متعدد المدخلات يدير الأحداث عبر الماوس، واللمس، ومدخلات المستشعرات المخصصة لإنشاء واجهات مستخدم تفاعلية. تتضمن المكتبة مديراً للقوائم الافتراضية للحفاظ على معدلات إطارات عالية عند التعامل مع مجموعات البيانات الكبيرة من خلال معالجة العناصر المرئية حالياً على الشاشة فقط. كما تدعم تكامل مستشعرات الإدخال المخصصة، مما يسمح بتسجيل أنواع إدخال متخصصة لتشغيل عمليات السحب والتحكم فيها. يغطي النظام مجموعة واسعة من قدرات التفاعل، بما في ذلك التمرير التلقائي للحاوية، واكتشاف التصادم القائم على الإحداثيات، وإعادة تعيين العناصر باستخدام البوابات (portals). يتم دمج إمكانية الوصول من خلال دعم لوحة المفاتيح وإعلانات قارئ الشاشة التي تنقل حركة العناصر وتغييرات الموضع.

    Provides real-time announcements of UI updates and state changes to screen readers for dynamic drag-and-drop content.

    TypeScriptdnddragdrag-and-drop
    عرض على GitHub↗3,973
  1. Home
  2. User Interface & Experience
  3. Editor Accessibility Optimizations

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

  • Accessibility Checking and Announcements1 وسم فرعيBuilt-in tools for auditing content accessibility and broadcasting UI updates to screen readers. **Distinct from Editor Accessibility Optimizations:** Distinct from Editor Accessibility Optimizations: adds content-level accessibility auditing and screen reader announcements, not just ARIA labels and keyboard navigation.
  • Inclusive Interface OptimizationsComprehensive implementations of screen reader support, high contrast themes, and keyboard-only navigation. **Distinct from Editor Accessibility Optimizations:** Covers a broad set of accessibility features (contrast, navigation, screen readers) rather than just ARIA labels.
  • Web Navigation OptimizationsTechniques for enhancing keyboard and screen reader navigation across web pages. **Distinct from Editor Accessibility Optimizations:** Focuses on general web page navigation rather than specific complex editor component optimizations