6 个仓库
Toolkits for building user interfaces across multiple platforms.
Distinguishing note: Focuses on the UI-specific framework capabilities.
Explore 6 awesome GitHub repositories matching web development · UI Frameworks. Refine with filters or upvote what's useful.
This project is a generative development environment designed to build reactive, modular user interfaces through natural language prompts. It functions as a declarative framework that translates descriptive requirements into functional code, structured layouts, and interactive components. By utilizing a reactive state architecture, the system ensures that application data remains synchronized across components, triggering automatic updates whenever state values are modified. The platform distinguishes itself through its automated design system generation and cross-platform capabilities. It em
Uses state-driven components and reactive logic to build modular, high-performance applications.
Quasar is a cross-platform development framework that enables the creation of web, mobile, and desktop applications from a single codebase. It provides a declarative architecture where state changes automatically trigger updates to the user interface, supported by a centralized data store that synchronizes state across components. The framework distinguishes itself through a build-time platform abstraction that transforms a unified project into multiple target formats, including installable progressive web apps. It includes a comprehensive component-driven library that enforces a consistent d
Provides a comprehensive toolkit for building responsive web, mobile, and desktop applications.
Vant is a mobile UI library and component framework for Vue, providing a collection of lightweight, reusable interface elements optimized for small screens and touch interactions. It serves as a mobile component library and accessible web UI kit designed to integrate with Vue's reactivity and state management. The framework functions as a themable design system, allowing for visual branding and dark mode support through customizable theme variables. It includes built-in tools for internationalization to localize user interfaces across different geographic regions. The library covers a broad
Implements a customizable design system with a themeable framework supporting variable-based branding and dark mode.
Metro UI is a progressive front-end framework for building reactive single-page applications with a Metro-style design language. It provides a component-based UI library with over 150 prebuilt interface elements, a reactive state model that automatically updates the DOM when application data changes, and a responsive grid layout system for mobile-first web development. The framework uses an HTML-first approach where interactive interfaces are assembled by adding custom HTML attributes to elements, eliminating the need for manual JavaScript glue code. It includes a hash-based SPA router for na
Implements the Metro visual language for creating modern, tile-based web interfaces.
nwb 是一个零配置构建工具链、模块打包器和开发服务器,适用于 JavaScript 和 JSX 应用程序及库。它作为一个构建系统,自动从项目的已安装依赖项中推导编译器和打包器设置,从而消除手动配置。 该工具的特点是能够充当库编译器,从单一源生成多种分发格式(如 ESM 和 CJS),以实现包管理器兼容性。它还包括一个专用的无头浏览器测试运行器,可执行带有集成监视模式和代码覆盖率报告的单元测试。 该系统涵盖了广泛的功能,包括用于转译现代语法和处理 CSS 预处理器的前端资产流水线。它提供了一个开发工作流,具有热模块替换、带有压缩和代码剥离的生产构建生成,以及用于扩展工具链功能的插件驱动转换流水线。
Allows replacing the default runtime with lightweight alternatives to reduce final bundle size.
This is a .NET podcast application designed for managing and consuming podcast content. It functions as a cross-platform audio player and a cloud-native media service that streams podcast data and manages content submissions across different cloud providers. The project integrates machine learning services into its application logic to act as an AI-integrated content manager for automated podcast discovery and decision making. It utilizes a shared codebase to provide a unified audio playback interface across web, mobile, and desktop environments. The system includes an administrative content
Employs a shared-codebase UI framework to render consistent interfaces across mobile and desktop environments.