分类

开源

开源项目与三方库的深度拆解:Android 组件库(BigImageViewer、CalendarView、AvatarView、FoldableLayout)、图表引擎(Mermaid)、虚拟化工具(ExHyperV)等。逐一分析设计思想、核心实现与源码结构,看懂一个库为什么这样写,而不只是怎么用。

共 108 篇文章

Open Pencil:开源 Figma 平替设计编辑器
开源

Open Pencil:开源 Figma 平替设计编辑器

Figma 订阅费年年涨,而它对 AI 时代的回应却姗姗来迟——设计工具的"开源平替"呼声一直不断,真正能打的却不多。open-pencil(Open Pencil)交出的答卷相当完整:AI 原生的设计编辑器、开源的 Figma 替代品——Vue 3 + Tauri v2 + Skia 渲染引擎的桌面应用,提供画布、图形、画板、页面等核心设计能力,AI 功能(文生 UI、选中改写)以 API Ke…

85
Django 详解:全栈 Web 框架的常青树
开源

Django 详解:全栈 Web 框架的常青树

2005 年诞生的 Django 到今天已经走过二十年,仍是 Python 世界 Star 数最高的 Web 框架之一(GitHub 约 81k Star)。它最出名的口号是"完美主义者的框架",官方定位一句话:Djan…

79
开源

Rich 详解:终端里的富文本渲染

命令行工具的输出体验长期被默认 print 统治——白字黑底、无对齐、无色彩。Rich 专门解决这个问题:它是一个在终端里渲染富文本与美化格式的 Python 库,出自 Textualize 之手,GitHub 上约 5…

90
SeaweedFS:海量小文件存储解法
开源

SeaweedFS:海量小文件存储解法

项目地址:https://github.com/seaweedfs/seaweedfs 定位:Facebook Haystack 论文的开源实现与超集——为"十亿级小文件"而生的分布式文件系统,同时提供 S3 兼容接口与…

120
Home Assistant 详解:开源智能家居自动化平台
开源

Home Assistant 详解:开源智能家居自动化平台

Home Assistant 详解:开源智能家居自动化平台想把家里几十个牌子的设备——灯、空调、摄像头、传感器——用一个入口统一控制和联动,是智能家居最现实也最麻烦的需求。home-assistant/core(Home Assistant)为此而生:一个以"本地优先、隐私优先"为原则的开源智能家居平台,通过 2000+ 集成对接几乎所有主流协议与品牌设备,用 YAML 与可视化自动化引擎把设备串

175
Awesome Open Source AI 详解:开源 AI 全景地图
开源

Awesome Open Source AI 详解:开源 AI 全景地图

Awesome Open Source AI 详解:开源 AI 全景地图开源 AI 世界项目浩如烟海,想找"真正开源"的模型、工具与基础设施,常要在GitHub上大海捞针。alvinreal/awesome-opensource-ai(Awesome Open Source AI)就是为此而生的精选清单:按 14 大类收录 300 余个开源 AI 项目,自称每日更新,配套站点 awesomeosa

71
pandas 详解:Python 数据处理基石
开源

pandas 详解:Python 数据处理基石

做数据分析的人几乎没有绕得开 pandas。无论你是在量化基金清洗行情数据,还是在互联网公司跑用户留存报表,DataFrame 都是这个领域事实上的通用货币。它不是最快的,但它是生态最全、文档最厚、Stack Overf…

80
Jina AI 详解:搜索基础设施工厂与它的 Reader 门面
开源

Jina AI 详解:搜索基础设施工厂与它的 Reader 门面

Jina AI 详解:搜索基础设施工厂与它的 Reader 门面RAG 和 Agent 系统的痛点,一半在模型之外:网页抓不下来、PDF 解不出正文、搜索只给标题摘要——垃圾进、垃圾出。柏林公司 Jina AI 给出的答案是一整套"搜索基础设施":最广为人知的是 jina-ai/reader(约 12k Star,Apache 2.0)——任意 URL 加个前缀 https://r.jina.ai

158
GPT-Crawler:爬取网站一键生成你的专属 GPT
开源

GPT-Crawler:爬取网站一键生成你的专属 GPT

GPT-Crawler:爬取网站一键生成你的专属 GPT想做一个"懂你们公司文档/产品"的 AI 助手?传统做法是手动把网页内容复制粘贴喂给 ChatGPT,但一个文档站动辄几百个页面,根本复制不过来。BuilderIO 的 gpt-crawler 正是为此而生——配置一个起始 URL 和 CSS 选择器,它就用 Playwright 无头浏览器自动爬取整站、提取每页正文、聚合成一个知识文件,上传

122
WilliamChart:轻量美观的 Android 图表库实战
精选开源

WilliamChart:轻量美观的 Android 图表库实战

WilliamChart:轻量美观的 Android 图表库实战数据可视化是运动、健康、金融、统计类 App 的刚需。MPAndroidChart 功能最全但偏重复杂,WilliamChart 走的则是"轻量 + 美观 + Kotlin 原生"路线——v3 用 Kotlin 完全重写,API 极简,一行 chart.animate(dataSet) 就能把数据画成带动画的折线/柱状/环形图,开箱即

175
Mermaid 详解:用文本画图的 JavaScript 图表库
开源

Mermaid 详解:用文本画图的 JavaScript 图表库

Mermaid 详解:用文本画图的 JavaScript 图表库画一张流程图,传统方式是拖拽 Visio 或 draw.io 的方框与连线,改一次布局重来一次。而 mermaid-js/mermaid(Mermaid)把画图变成了写代码:用几行类 Markdown 的文本描述节点与关系,渲染引擎自动生成流程图、时序图、甘特图等十几种图形。约 75k Star,是 GitHub 上最流行的图表库,且

375