9 Repos
Frameworks for tailoring the visual and functional layout of an application.
Distinguishing note: Focuses on the design aspect of the interface rather than the engine.
Explore 9 awesome GitHub repositories matching user interface & experience · Interface Design Systems. Refine with filters or upvote what's useful.
This project is an open-source desktop web browser built on the Gecko rendering engine. It is designed to prioritize user privacy and security, utilizing a multi-process architecture to isolate web content and maintain a secure sandbox environment for all browsing activities. The browser distinguishes itself through a highly modular interface engine that allows users to customize visual layouts and functional behaviors using style sheets and community-developed modifications. It supports advanced productivity workflows by enabling users to synchronize navigation state across multiple windows,
Tailors the visual layout and functional elements to match personal aesthetic preferences.
This project provides a framework for managing multi-agent systems, designed to automate complex software development, infrastructure, and business workflows. It functions as a multi-agent workflow orchestrator that routes tasks to domain-specific workers while maintaining state persistence and infrastructure automation. By leveraging large language models, the system decomposes high-level objectives into actionable plans, ensuring that complex operations are executed with consistency and reliability. The framework distinguishes itself through its hierarchical agent registry and policy-driven
Creates visual design systems and interaction patterns for consistent user interfaces.
spin.js is a CSS loading spinner library used to signal background processes through resolution-independent activity indicators. It provides a JavaScript animation wrapper that manages the lifecycle and document injection of these elements, allowing for the programmatic start and stop of loading states. The project allows for the definition of spinner geometry, colors, and animation speed to match specific design systems. Users can customize the visual appearance through parameters such as line count, radius, and shadow effects, while also controlling rotation direction and timing. The libra
Supports the creation of a consistent visual language for activity indicators that fits a broader design system.
ng-zorro-antd is an Angular UI component library that implements the Ant Design visual language. It provides a collection of pre-built interface elements and professional design system layouts for building web applications. The library is designed as a themable component framework, offering configuration options to modify the visual styles of interface elements. It also functions as an internationalized UI library with built-in support for translating interface elements into multiple languages. The project covers enterprise UI development and multilingual interface design. Its capability sur
Implements design patterns that allow user interfaces to be translated and adapted for global audiences.
Kaminari is a Ruby pagination library and ActiveRecord tool designed to divide large datasets into smaller pages using limit and offset logic. It functions as a data paging utility that manages record offsets and total count calculations for Ruby web applications. The project distinguishes itself by generating SEO-friendly navigation links and standardized HTML tags to improve search engine indexing. It supports localized navigation labels and translation files for multilingual interface design, and allows for customizable pagination themes via template overrides of view partials. The librar
Provides localized navigation labels and text summaries to support multilingual user interfaces.
This project is a Laravel localization pack that provides a collection of pre-translated text files for the Laravel framework and its official starter kits. It serves as a PHP translation library containing multilingual interface assets designed to enable global user accessibility. The library specifically targets the localization of common Laravel components, including Jetstream, Fortify, Breeze, and Nova. By providing these pre-made translation assets, it supports the translation of the framework's core starter kits and general application interfaces into multiple languages. The project or
Supplies pre-translated text assets for common Laravel components to ensure global accessibility.
This is a pre-built Laravel application scaffolding that provides a ready-to-use administration interface with user, role, and permission management out of the box. It serves as a foundation for building backend applications, offering an authorization system that assigns and restricts user actions through roles and permissions using a dedicated package. The boilerplate includes a multilingual interface with over 20 built-in language translations and timezone-aware date display for global audiences. It also provides a two-factor authentication implementation that adds an extra security layer d
Delivers a multilingual interface with over 20 built-in language translations.
ZLPhotoBrowser ist eine mobile Bildauswahl-Bibliothek, die eine Mediengalerie-Schnittstelle für die Auswahl von Fotos, Videos und GIFs aus einer Gerätebibliothek bereitstellt. Sie implementiert Interaktionsmuster, die in sozialen Messaging-Plattformen üblich sind, und enthält lokalisierte Unterstützung für globale Benutzer. Die Bibliothek bietet einen integrierten Kamera-Workflow für die Aufnahme neuer Fotos und Videos direkt während des Auswahlprozesses. Sie enthält zudem einen In-App-Medieneditor mit Tools zum Zuschneiden, Zeichnen und Anwenden von Filtern auf Inhalte, bevor diese finalisiert werden. Das Projekt deckt das Mediengalerie-Management ab und ermöglicht es Benutzern, ausgewählte Elemente durch Wischgesten und Drag-and-Drop-Neuanordnung zu organisieren. Es bietet zudem ein mehrsprachiges Interface-Design, um Texte über verschiedene Sprachen und Regionen hinweg zu übersetzen.
Provides a design system adapted for multi-language support to ensure global user accessibility.
Recursive is a multilingual variable font family and an OpenType typography toolkit. It provides a system of variable fonts that support dynamic adjustments to weight, slant, width, and expression, including a specialized typeface designed for code editors. The project features a responsive typography system that maintains consistent horizontal spacing to prevent layout reflow during stylistic transitions. It includes specialized ligatures and character disambiguation to improve the legibility of technical text in programming environments. The system covers a broad range of international lan
Supports global user interfaces with an extensive range of international languages, currency symbols, and mathematical glyphs.