11 repository-uri
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 11 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 este o bibliotecă de resetare CSS și un normalizator care oferă un stylesheet de bază pentru proiectele web. Stabilește un punct de plecare vizual uniform prin eliminarea stilurilor implicite inconsistente ale browserelor și implementarea unei resetări CSS globale. Proiectul se concentrează pe normalizarea stilurilor cross-browser, asigurându-se că tipografia, controalele de formular și elementele HTML se randează consistent pe diferite browsere și dispozitive. Implementează un system-font stack pentru a elimina discrepanțele de randare și aplică normalizarea box-sizing pentru a asigura un model de layout predictibil. Biblioteca include, de asemenea, fundamente de accesibilitate, cum ar fi maparea rolurilor de accesibilitate la cursoare vizuale și respectarea preferințelor de sistem pentru mișcare redusă. În plus, gestionează media responsivă prin forțarea imaginilor și a conținutului încorporat să rămână în interiorul containerelor părinte.
Maps accessibility roles to specific visual cursors to provide non-obvious interface cues.
Precedent este un starter de aplicație Next.js și o bibliotecă de componente care oferă un set fundamental de instrumente preconfigurate și primitive pentru construirea de interfețe web gata de producție. Servește ca un toolkit pentru bootstrapping-ul aplicațiilor cu autentificare integrată, analiză și o colecție de componente UI opinate. Proiectul se remarcă printr-un kit UI Tailwind CSS care combină primitive de accesibilitate și biblioteci de mișcare pentru a crea interfețe finisate. Include un generator de imagini pe partea de server pentru crearea programatică a imaginilor dinamice de partajare socială și a vizualizărilor de previzualizare la marginea rețelei (edge). Biblioteca acoperă o gamă largă de capabilități, inclusiv integrarea identității terțe pentru autentificarea utilizatorilor și gestionarea sesiunilor, analize web axate pe confidențialitate pentru monitorizarea metricilor vizitatorilor și o colecție de hook-uri React personalizate pentru gestionarea stării pe partea de client, stocarea locală și vizibilitatea elementelor. De asemenea, oferă utilitare pentru formatarea textului și a numerelor.
Provides a library of components that integrate accessibility primitives and motion libraries for a professional production feel.
Acest proiect este o bibliotecă de componente Blazor și un framework UI web utilizat pentru construirea de aplicații web cu ASP.NET Core Blazor. Servește drept implementare a Fluent Design System, oferind o colecție de elemente de interfață reutilizabile și pre-stilate pentru a asigura consistența vizuală și accesibilitatea. Biblioteca include un data grid asincron capabil să rezolve interogări la distanță prin preluarea asincronă a datelor și maparea entităților. Utilizează un sistem de „design tokens” pentru a gestiona stilurile vizuale și setările de personalizare în cadrul unei aplicații. Framework-ul acoperă capabilități mai largi pentru design UI enterprise, inclusiv integrarea seturilor standardizate de pictograme și emoji-uri, precum și instrumente pentru compunerea interfețelor accesibile. De asemenea, oferă mecanisme pentru a testa output-ul componentelor și a verifica comportamentul HTML.
Enables the assembly of web pages that meet accessibility standards using pre-verified interactive UI components.
next-learn este o colecție de resurse educaționale și implementări de referință pentru construirea de aplicații web full-stack. Servește ca resursă de învățare și tutorial pentru framework-ul Next.js, oferind cod de pornire și proiecte exemplu care demonstrează server-side rendering și ecosistemul bazat pe React. Proiectul oferă un template web full-stack care prezintă o implementare completă a integrării cu baze de date, autentificarea utilizatorilor și logica server-side. Include exemple de referință pentru optimizarea performanței web, demonstrând în mod specific utilizarea server components, server actions și rutarea dinamică. Codul sursă acoperă o suprafață largă de capabilități full-stack, inclusiv gestionarea datelor prin interogări și mutații server-side, controlul accesului bazat pe identitate prin route guards și arhitectura de navigare folosind rutarea bazată pe sistemul de fișiere. Implementează, de asemenea, diverse strategii de randare, optimizarea activelor pentru imagini și fonturi, precum și stilizarea interfeței utilizator.
Implements interface accessibility enhancements using semantic markers and descriptive labels.
Gestalt este o bibliotecă de componente UI React sigură din punct de vedere al tipurilor și un sistem de design. Oferă o colecție de elemente de interfață reutilizabile și token-uri de design care respectă standardele internaționale de accesibilitate pentru a asigura utilizabilitatea pentru persoanele cu nevoi diverse. Framework-ul include un sistem de layout web responsiv cu breakpoint-uri definite și containere de grid care adaptează interfețele pentru dispozitive desktop, mobile și tablete. Dispune de o suită de componente internaționalizate care suportă mai multe limbi, scheme de culori regionale și orientări ale textului de la dreapta la stânga. Biblioteca acoperă o gamă largă de capabilități de interfață, inclusiv afișaje flexibile de tip grid și masonry cu virtualizare pentru randare de înaltă performanță, elemente de formular cuprinzătoare și sisteme de navigare. Oferă, de asemenea, instrumente pentru comunicarea stării sistemului prin alerte și bannere, overlay-uri contextuale precum modale și popover-uri, și vizualizări de date accesibile pentru metrici și tendințe. Sistemul utilizează declarații TypeScript oficiale pentru a asigura integritatea datelor și a preveni erorile de runtime în timpul dezvoltării.
Develops web user interfaces that follow international accessibility standards to ensure usability for people with diverse needs.
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.