7 个仓库
UI component libraries implemented as native modules for specific JavaScript frameworks.
Distinct from Native Library Integrations: Distinct from general native libraries by focusing on framework-specific UI component implementation rather than OS-level binaries.
Explore 7 awesome GitHub repositories matching web development · Framework-Native Component Libraries. Refine with filters or upvote what's useful.
Bootstrap-vue is a Vue.js UI framework and component library that integrates Bootstrap CSS styling and utility classes into a component-driven development workflow. It provides a set of pre-styled interface elements and layout patterns designed for building responsive web user interfaces. The library functions as a bridge between Bootstrap and Vue.js, allowing developers to create responsive web layouts and reusable frontend components such as navbars, alerts, and modals. It focuses on bringing Bootstrap's design system into a Vue.js application environment. The framework covers core capabil
Provides a declarative Vue API that wraps Bootstrap CSS classes and JavaScript plugins into reusable components.
Clarity is a scalable, accessible, customizable, open source design system built with web components. Works with any JavaScript framework, built for enterprises, and designed to be inclusive.
Provides Angular-specific thin wrappers around core web components for framework-native integration.
vue-video-player is a wrapper component used to integrate a customizable video playback interface into Vue and React applications using the Video.js framework. It provides a standardized system for embedding video players into a reactive UI layer. The project handles the configuration of video appearance, including the management of poster images, aspect ratios, and responsive fluid layouts to adapt to various screen sizes. It provides mechanisms for managing playback properties such as volume, rate, autoplay, and mute states. The system includes tools for monitoring playback milestones and
Acts as a specialized wrapper that integrates the Video.js media library into Vue and React frameworks.
wux-weapp 是一个专为微信小程序环境设计的组件化 UI 库。它提供了一套标准化、可复用且可扩展的构建块,用于在移动应用页面中创建一致的布局和交互。 该框架作为一个跨平台界面工具包,实现了前端界面标准化和快速原型开发工作流。它允许通过使用预设样式的视觉元素来构建专业的移动端 UI 设计,而无需从零开始编写自定义样式和逻辑。 该库采用了基于 BEM 的样式命名规范和 CSS 变量主题化来管理视觉外观。它利用属性驱动的配置模型和自定义组件包装器来扩展原生微信小程序组件,同时将表现层与业务逻辑解耦。
Extends native WeChat Mini Program components with custom wrappers to ensure a consistent API and advanced functionality.
react-blessed 是 blessed 库的 React 渲染器,支持使用基于组件的架构构建交互式命令行界面。它作为一个终端用户界面框架,将虚拟组件树映射到终端环境,允许 React 的声明式状态管理来控制 blessed 终端小部件和布局节点。 该系统支持通过专用创建函数集成自定义渲染器,以更改节点的实例化方式。它提供了一种通过引用获取原始终端库对象以进行手动操作的机制,并将基于对象的样式属性转换为终端格式规则。 该框架处理组件属性到键盘和鼠标交互的原生终端事件监听器的转换。它为设计终端布局和管理命令行界面的生命周期提供了结构化的工作流程。
Acts as a wrapper that integrates the blessed terminal library into the React framework.
mescroll 是一个 JavaScript 无限滚动库和移动端 Web 滚动管理器,旨在实现下拉刷新和上拉加载模式。它提供了一个用于处理触摸滚动、管理分页状态以及在 Vue 应用程序中集成这些行为的系统。 该库的特色在于对聊天界面的专门支持,能够实现反向数据加载,并能够以反向注入数据来模拟消息历史。它还包括一个状态持久化的滚动缓存,以在用户在不同视图之间导航时保留垂直偏移量和列表数据。 该项目涵盖了广泛的交互和性能功能,包括抑制原生浏览器回弹效果、视口感知图像懒加载以及程序化滚动定位。它还提供了用于管理分页状态、自定义加载和空状态 UI 以及实现返回顶部导航的实用工具。
Offers specific Vue.js component wrappers that integrate pull-refresh and infinite loading logic into declarative components.
vue-antd-admin is an administrative dashboard framework and enterprise UI starter kit. It serves as a template for building professional back-office interfaces and internal tooling, integrating the Ant Design component library within a Vue environment. The project provides a structured layout for creating data-heavy internal tools, specializing in a wrapper for the Ant Design system to ensure consistent user interfaces for enterprise web applications. The framework includes capabilities for centralized API request handling, dynamic menu mapping, and route-based view injection. It further sup
Implements a specialized Vue wrapper for the Ant Design system to provide a declarative component API.