9 repositorios
Toolsets for managing text translations and directional layout adjustments specifically for web user interfaces.
Distinct from Internationalization Frameworks: Focuses on the visual and linguistic adaptation of the frontend UI rather than general architectural localization mapping.
Explore 9 awesome GitHub repositories matching software engineering & architecture · Frontend UI Localization. Refine with filters or upvote what's useful.
UIkit is a CSS front-end framework and accessible UI component library designed for building responsive web interfaces. It provides a comprehensive set of styling classes and modular components alongside a JavaScript interaction toolkit for managing behavioral elements. The framework includes native support for internationalized web interfaces, featuring multi-locale text translation and right-to-left layout directions. It employs a responsive layout engine that uses flexible grids, adaptive breakpoints, and container widths to align content across different screen sizes. The toolkit covers
Includes native support for multi-language translations and right-to-left layout directions.
x-spreadsheet is an HTML5 canvas spreadsheet component and web-based data grid designed for high-performance data display and cell manipulation. It serves as an interactive web component that allows users to manage structured data within a browser-based interface. The project includes an XLSX file serializer that imports and exports spreadsheet state using binary XML formats compatible with Excel. It also features a locale-aware UI framework that translates interface labels and date formats through configurable language objects. The component covers a broad range of capabilities including fo
Includes a system for translating interface labels and date formats based on regional configurations.
Element Web is a web-based communication client used for real-time messaging and collaboration via the decentralized Matrix protocol. It functions as an end-to-end encrypted messenger, a VoIP client for voice and video conferencing, and an interface for interacting with integrated bots and external bridges. The project distinguishes itself through a modular architecture that supports runtime module loading and external script imports to extend core capabilities. It provides extensive white-labeling options, allowing for the customization of application branding, visual themes, and the use of
Provides a comprehensive framework for translating static UI text and labels across multiple languages.
Hanko is an open-source identity provider and customer identity and access management system. It serves as a passkey authentication service and an OAuth and SAML SSO gateway, allowing applications to authenticate users and issue tokens via standard identity protocols. The project distinguishes itself through a strong focus on passwordless access using WebAuthn-based passkeys and email-based passcodes. It provides framework-agnostic authentication interfaces as customizable web components that can be embedded directly into web applications to handle login, registration, and profile management.
Provides toolsets for managing text translations and labels specifically for the authentication user interface.
firebaseui-web es una biblioteca de componentes de interfaz web preconstruidos para gestionar flujos de inicio de sesión e identidad utilizando el Firebase SDK. Proporciona una suite personalizable de elementos de UI temáticos y localizados para el registro de usuarios, recuperación de contraseñas y onboarding de cuentas. La biblioteca admite una amplia gama de métodos de autenticación, incluyendo correo electrónico y contraseña tradicionales, inicio de sesión por correo electrónico sin contraseña y verificación basada en teléfono con manejo de reCAPTCHA. Integra proveedores de identidad de terceros a través de los estándares OAuth, OIDC y SAML, ofreciendo estrategias tanto de popup como de redirección, junto con la integración de Google One Tap. Las capacidades adicionales cubren la gestión de identidad multi-inquilino (multi-tenant) para directorios de usuarios aislados y la conversión de sesiones anónimas en cuentas permanentes. El proyecto incluye componentes de interfaz especializados para la autenticación de múltiples factores y proporciona herramientas para la personalización de temas a través de variables CSS y localización basada en cadenas para audiencias globales.
Provides toolsets for managing text translations and localizing visual elements of the authentication frontend.
Warehouse is a web application designed for hosting, storing, and distributing Python software packages to a global community of users. It functions as a centralized package repository and index server that manages software versions, metadata, and package classification. The project implements secure package attestation by verifying distribution integrity through cryptographic signatures and transparency logs. It manages user identity via an OAuth provider that integrates with third-party identity services using secure tokens. The system covers a broad range of infrastructure capabilities, i
Translates interface strings into multiple languages by generating locale-specific bundles during the build process.
Warehouse is a Python Package Index implementation and distributed package registry. It serves as a central repository and web application for hosting, discovering, and distributing versioned Python software packages via a standardized API. The system functions as a multi-tenant package manager with a server implementation compatible with Python Package Index standards. It provides specialized infrastructure for software package hosting and an index for clients to discover and download specific library versions. The project incorporates comprehensive security and access control, including mu
Translates interface strings into multiple languages by generating locale-specific asset bundles during the build process.
This project is a library of national flag assets provided in SVG and PNG formats. These assets are indexed by standard two-letter ISO country codes to enable programmatic retrieval and mapping. The library includes a set of scalable vector graphics based on official national laws and regulations, alongside pre-rendered raster exports in multiple widths. It utilizes a mapping system to link flags to their respective ISO country codes or relate those codes to country names. The collection covers visual indicators for web localization and data visualization, providing a system for adding accur
Provides visual country indicators to support region and language selection in web user interfaces.
Typesafe-i18n is a localization framework for TypeScript applications that provides compile-time validation for translation keys and parameters. By generating type definitions directly from translation files, it ensures that all localized content is strictly typed, preventing runtime errors caused by missing or mismatched data. The project distinguishes itself through its automated workflow, which uses command-line utilities to generate boilerplate code and wrapper functions. It supports complex linguistic requirements, including pluralization, date and number formatting, and conditional mess
Connects translation logic to user interface components to enable seamless language switching and automatic text updates.