Draggable 是一个用于自定义拖放交互的 JavaScript 库,提供 Draggable、Sortable、Droppable 和 Swappable 模块,支持原生事件和插件。
好开源,值得被发现。
发现优质开源项目,匿名提交开源项目,认领编辑你的开源项目。
带着好奇心,发现开源世界。
THE FIRST COLLECTIONRecharts 是一个基于 D3 构建的开源 React 图表库。它提供声明式、可组合的图表组件,以原生 SVG 渲染,依赖极少。支持通过 npm、Deno 或 UMD 脚本安装,并配有 storybook 文档。
一个为 Node 和 Electron 开发的 Rust 跨平台媒体服务库。它将应用程序连接到 Windows、macOS 和 Linux (MPRIS) 上的原生媒体控制,提供 MediaPlayer 属性、事件回调和生命周期方法。
Material Design for Bootstrap 是一个免费UI工具包,提供700多个组件、主题和模板,用于构建响应式移动优先网站。支持jQuery、Angular、React和Vue,基于MIT许可证。
TW Elements 是一个基于 MIT 许可的 Tailwind CSS 组件库,提供 500 多个交互式 UI 组件和 117 个以上的设计区块,支持暗黑模式和主题定制,适用于个人及商业项目且安装便捷。
Vuestic UI是Epicmax开发的MIT许可Vue 3组件库,提供无障碍UI组件、文档、Nuxt和Tailwind集成,以及用于快速项目搭建的CLI脚手架命令。
Carbon 是 IBM 为产品和体验打造的开源设计系统。该 monorepo 提供了 React 和 Web Component 库、Sass 样式、设计令牌、图标、象形图以及用于构建一致界面的工具。
Element 是一个基于 Vue.js 2.0 的 Web UI 组件库,在 npm 上以 element-ui 名称发布。它提供 Select 和 Button 等可复用界面组件,支持全量或按需引入及自定义主题,兼容现代浏览器及 IE10+。
Vuetify 是一个采用 MIT 许可的开源 Vue UI 组件框架,提供精心制作的响应式组件,具备主题系统、SASS 自定义、Vite 摇树优化及 42 种以上语言支持。
Flowbite 是一个基于 Tailwind CSS 的开源 UI 组件库,提供由数据属性驱动的模态框、下拉菜单和日期选择器等交互组件,支持 vanilla JS API、TypeScript 类型、RTL 布局,并为 React、Vue、Svelte 和 Angular 提供绑定。
Varlet 是一个基于 Material Design 2 和 3 的 Vue 3 组件库,提供 70 多个通用组件,同时支持移动端和桌面端,具备主题定制、国际化、SSR 和 TypeScript 支持。
Tesseract.js 是一款支持 100 余种语言的 JavaScript 光学字符识别(OCR)库,可通过 WebAssembly 在浏览器和 Node.js 环境运行,是对独立 Tesseract OCR 引擎的封装,未修改其核心识别模型,也不支持 PDF 文件处理。
Tiptap是一个无头、框架无关的富文本编辑器,基于ProseMirror构建,提供100多个扩展,支持Vue、React和纯JavaScript,与开源的Hocuspocus协作后端配合使用。
Oruga是一个轻量级Vue.js 3 UI组件库,不依赖任何CSS框架。它提供可定制组件、树形摇动优化、官方主题以及类映射配置,支持集成Tailwind、Bulma、Bootstrap或自定义样式。
React Flow 与 Svelte Flow 是 xyflow 团队维护的 MIT 许可开源库,用于基于 React 或 Svelte 构建基于节点的用户界面(如图表、编辑器、流程图)。它们开箱即用且可高度定制,提供节点、边、迷你地图、控件和背景等内置组件。
Webcore UI 是 Frontendland 出品的开源组件库,支持 Astro、Svelte 和 React,使用 Sass 进行样式设计,提供可定制的组件、模块、模板、CLI、主题及 CSS 变量等功能。
Embla Carousel 是一个轻量级、无依赖、框架无关的轮播库,提供流畅的动画和精准的滑动交互。支持 JavaScript、TypeScript、React、Vue、Svelte、Solid 和 Angular,采用 MIT 许可证。
一个专门为 React 从零开始重新构建的 Bootstrap 组件库。
一个高性能React Native相机库,支持照片/视频拍摄、二维码扫描、用于AI任务的帧处理器、GPU加速缩放、HDR/夜间模式,以及最高8K的可定制分辨率。
web-ui-pack 是一个零依赖的 TypeScript Web 组件库,提供表单控件、模态框、弹出框及 DOM/日期/文件辅助工具,内置验证、无障碍支持、主题定制和完整测试覆盖。