10+年产品经理专注分享AI 工具、AI 资讯、AI Coding、Vibe Coding与下一代产品创新,按 Ctrl+D 收藏我们
关于我 留言板 标签云 排行榜

苏米客

  • 首页
  • AIGC
    • AI最新动态
    • AI学习教程
    • AI工具集合
    • AI产品百科
    • AI编程开发
    • AI提示词
    • AI开源项目
    • AI智能体
  • Axure
    • Axure动态
    • Axure教程
  • 产品
    • 用户体验
    • 产品设计
    • 苏米杂谈
  • 资源
    • 产品UI组件库
    • 开源图标库
    • 中后台框架
  • 书单
    • AI书籍
    • 用户体验
    • UI视觉
    • 产品研究
    • 其他类型
  • 下载
    • Axure组件
    • Axure原型
    • 文档报告
    • 素材资源
  • 登录
  • 首页
  • AIGC
    • AI最新动态
    • AI学习教程
    • AI工具集合
    • AI产品百科
    • AI编程开发
    • AI提示词
    • AI开源项目
    • AI智能体
  • Axure
    • Axure动态
    • Axure教程
  • 产品
    • 用户体验
    • 产品设计
    • 苏米杂谈
  • 资源
    • 产品UI组件库
    • 开源图标库
    • 中后台框架
  • 书单
    • AI书籍
    • 用户体验
    • UI视觉
    • 产品研究
    • 其他类型
  • 下载
    • Axure组件
    • Axure原型
    • 文档报告
    • 素材资源
当前位置: 首页 » AI开源项目

Looseleaf 手绘风格 UI 库开源:123 个组件、61 个 Blocks,兼容 shadcn/ui,MIT 协议免费用

1小时前 AI开源项目 11 0

太新了,昨天才开源的手绘风格的 UI 库 - looseleaf。

目前有 15 个分类,总共 123 个组件,质量非常高,构建任何你想要的项目绰绰有余了,这是我看到最完整最佳的手绘风格的 UI 组件库了。

而且昨天(1号)才开源,我算是首发推荐的了。

作者 Kevin Ngo ,组件库叫: Looseleaf 123 个组件,全部手绘风格,并且和 shadcn/ui 完全兼容,可以像常用的组件库一样直接用,或者让 AI 直接调用。

先上地址:

网站:kevintngo.github.io/looseleaf/
仓库:github.com/kevintngo/looseleaf01

Looseleaf 是什么

用作者自己的话说,Looseleaf 是 "shadcn/ui, drawn by hand"。它把 shadcn/ui 的整套组件重画了一遍,从 button 到 sidebar 到 chart,每个界面元素都像画在纸上:干净的轮廓线、填色的色块、随手贴的贴纸和胶带。

图片


组件库:
123 个组件,官网分成 15 个大类,常规表单控件全覆盖,还有不少手绘风独有的,比如 sketchpad 画板、sticky-note 便利贴、polaroid 拍立得相框、signature-pad 手写签名61 个 blocks,登录页、注册页、仪表盘、设置页、定价页、聊天界面,成套的布局直接抄160 个图标、88 个贴纸,外加一个铅笔头吉祥物 Stubby,画了 15 个姿势一款手绘字体 Kevin Sans,界面正文、标题、印章三种用法各做了适配

图片


协议是 MIT,代码、画作、字体都包含在内,个人项目和商业项目都能用。

这些元素全部是用代码画出来的,精度和一致性比扫描手绘素材高一个档次。放大看每条线都有手绘的抖动感,缩小看整体排版又是标准的组件库规格。
02

怎么用:shadcn

如果你已经在用 shadcn/ui,上手成本约等于零。在 components.json 里注册一下 registry:
"registries": {
"looseleaf": "https://kevintngo.github.io/looseleaf/r/{name}.json"
}

然后按熟悉的命令装,粒度随你挑:

装一个组件


npx shadcn@latest add @looseleaf/button

装一整块布局,比如登录页

npx shadcn@latest add @looseleaf/login-01

或者整套全要

npx shadcn@latest add @looseleaf/looseleaf

组件装进你的仓库时是源码,之后想调线条、换颜色、改字体,直接改文件就行。用法上就是普通的导入:
import { Button } from "@/components/ui/button"

>画一个按钮</Button>

我的建议是先把官网过一遍再动手。15 个分类每个都有实时的预览,组件长什么样、按下有什么反馈,看得到再决定装哪些。
03

手绘是怎么画出来的

这是我最想讲的部分。作为一个天天和组件库打交道的设计师,我认为 Looseleaf 的完成度高,高在实现方式,不只是画风好看。

图片


每个组件背后垫了一层 SVG。 真实的 DOM 结构还是原来的按钮、输入框,手绘的线条画在一层 里,跟在后面。所以可访问性、表单行为、屏幕阅读器支持,全部继承自真实组件,手绘只是外面那层皮。

线条是函数算出来的,同一个种子画出同一条线。 每条手绘线由一个带种子的 TypeScript 函数生成,种子相同,服务端和浏览器画出来的线完全一致。这解决了手绘风格上生产环境最大的障碍:SSR 页面不会因为服务端和客户端各画各的而闪一下。

交互状态不用重新画。 hover、按下、聚焦的效果是提前画好的图层,用 CSS 切换显示,React 不参与重绘。按下按钮时那条变粗的轮廓线早就画完了,只是等你按下去才露出来。

所有视觉参数都是 token。 颜色、笔宽、圆角、密度全部收在 --ll-* 变量里,并且映射到了 shadcn 的语义变量上。想把手绘的墨色从黑换成深蓝,改一个变量就够,不用碰任何组件代码。

可访问性也没有因为画风妥协:文字对比度按 AA 标准,点击目标 24px 起,支持 reduced motion、RTL,手绘风的库很少能做到这么全面和细腻的。
04

和 Excalidraw、rough.js 比一比

想做手绘风格的界面,以前主要有两条路。

Excalidraw 是白板工具,画草图、画原型非常好用,但它产出的是画布上的图形,做不成有真实交互的产品界面。

rough.js 是手绘渲染引擎,能画出那种边缘发抖的线条,但它只给你画笔,按钮的行为、弹窗的焦点管理、表单的校验状态,都得自己从零搭。

Looseleaf 补上的是组件这一层:交互、可访问性、状态管理都是现成的,手绘只是你选的一种主题。 再加上它兼容 shadcn 的 registry 生态,61 个 blocks 开箱就是完整页面,这是前两者给不了的。

图片

如果你在用 Claude Code 或 Cursor 这类工具做 vibe coding,它还有一个隐性优势:AI 对 shadcn/ui 的组件结构非常熟,把 Looseleaf 的 registry 给它,照着 shadcn 的习惯就能直接产出手绘风格的界面,几乎不会出错。 05

最后

一个开源第二天的新库,123 个组件、61 个 blocks、连字体和吉祥物都画好了,这个完成度放在哪都少见。

开源首日 star 已经开始涨,可以预见接下来一段时间它会在时间线上反复出现。

对手绘风格,我的看法一直是这样:它适合的场景其实很具体,作品集、儿童产品、教育工具、创意演示,还有那些想让人一眼记住的着陆页。这些场景里手绘传递的是温度和亲和力,解决的问题是通用组件库搞不定的。

去官网把 15 个分类翻一遍,哪怕暂时用不上,看看别人怎么把一种风格做透,也是件有收获的事。

Github:https://github.com/kevintngo/looseleaf

声明:本站原创文章文字版权归本站所有,转载务必注明作者和出处;本站转载文章仅仅代表原作者观点,不代表本站立场,图文版权归原作者所有。如有侵权,请联系我们删除。
未经允许不得转载:Looseleaf 手绘风格 UI 库开源:123 个组件、61 个 Blocks,兼容 shadcn/ui,MIT 协议免费用
#Looseleaf #UI组件库 #手绘风格 #shadcn #开源项目 
收藏 1
10 月 GitHub 热门开源项目盘点:VoiceStudio 音频工作台、FreeLLMAPI 聚合调用、Agent-Reach 联网能力等 18 个工具
Anthropic 最新对齐研究:Claude 自写训练数据微调 AI,成功绕过安全监控训练出对抗模型
推荐阅读
  • Wake:开源 Agent 会话管理器,打通 20+ AI 编程助手的记忆孤岛
  • Toonflow:1.6万Star的国产开源AI短剧平台,小说一键成片+MIT协议可商用
  • Marketing Skills 开源项目:把营销方法论转化为 AI Agent 可调用技能库
  • google-search-console-mcp 开源项目:用 MCP 连接 Search Console,AI 自动分析 SEO 数据
  • Agent-Browser:为 AI Agents 优化的浏览器自动化CLI方案,减少 93% 上下文,强!
评论 (0)
请登录后发表评论
分类精选
WeKnora:终于等到了腾讯ima的开源知识库框架,用 API 轻松打造本地智能文档检索
13185 1年前
OpenSpec:比 Cursor Plan 更聪明?试试这款让 AI 编码更靠谱的规范驱动工具
11142 1年前
CapCut API:一个剪映API开源项目,让AI自动剪辑视频
11059 10月前
AIRI:你的开源AI女友,让你随时拥有属于自己的 AI VTuber
9987 1年前
Antigravity-Manager:这个开源神器让你白嫖ClaudeOpus 4.5,Gemini 3!还能接Claude Code等任意平台
9727 10月前
就要创作:从提示词到创作团队,开源 AI 网文写作平台
9357 1年前
CompressO:开源免费的视频压缩神器,让你的硬盘瞬间轻松 10 倍
9228 1年前
awesome-openclaw-skills:700+ Skills 一条命令装配完成,如何让本地 AI Agent 真正落地可用
8608 9月前
Claude Code 生成专业图表的 15 个 Skills:覆盖 7 种渲染引擎的完整指南
8583 6月前
AiNiee:开源AI翻译工具,完美解决游戏、小说、字幕、文档的批量翻译
8581 1年前

文章目录

关于苏米客
分类排行
1 Vercel Labs 开源 agent-desktop:基于无障碍访问树的桌面 AI Agent 操作工具
2 DeepSeek 开源 Super-agent 系统:AI 自主管理多任务,跨平台持续在线工作
3 Looseleaf 手绘风格 UI 库开源:123 个组件、61 个 Blocks,兼容 shadcn/ui,MIT 协议免费用
4 OXR 1.3B 开源文档解析模型:三榜第一、可插拔布局分析、RSI 自改进,自带免费 API
5 开源姿势参考库:288 组人体姿势 × 1407 套服装 × 1499 张 AI 人像,支持三语搜索
6 AI 姿势参考库:四天 3.8k Star, 1439 张图片、288 个姿势、26 个分类和 5 个视角
7 6 个高质量开源数据集推荐:诗词文学、3D资产、英语单词、健身动作、地理数据、物理模拟
8 Mika 开源手机 Agent:后台虚拟屏自动操作,两天获 1700 Star
9 Everything :1.3G 硬核仓库开源,50个能直接用的网页应用
10 Tellyscope :不root、不接电脑、不敲命令,用手机就能清理电视预装应用
苏米客
登录 注册
显示
没有账号? · 立即注册
显示
已有账号? · 直接登录
登录代表你已同意 用户协议 和 隐私政策
©2015-2024 苏米客XMSUMI 版权所有 · WWW.XMSUMI.COM 闽ICP备14005900号-6 网站地图 百度地图
拉美跨境导航 微信文章助手 程序库 免费影视APP 免费字体下载 产品经理导航 爱克硕儿 产品经理AI资讯 Axure元件库下载 申请友联