热门项目

originalankur/maptoposter Python ⭐ 13,402

用代码将城市地图生成极简主义海报 | originalankur/maptoposter

一句说明白 maptoposter 是一个 Python 命令行工具。你给它一个城市名和国家名,它就生成一张带有路网风格的地图海报图,可直接拿去打印装框。不是网页工具,没有 GUI,只有终端。 项目有 13402 个 Star,说明很多人觉得有用。 安装:uv 和 pip 两种方式 官方推荐用 uv...

2025Emma/vibe-coding-cn Python ⭐ 21,270

Vibe Coding:AI 结对编程的元方法论与工程实践 | 2025Emma/vibe-coding-cn

2025年3月,一个叫 2025Emma/vibe-coding-cn 的仓库在GitHub上拿到了21270颗星。它不是代码库,是一套与AI结对编程的方法论。我读完后,觉得它解决了一个真实问题:为什么很多人用AI写项目,前期飞快,后期寸步难行? 这个仓库给了一套名为“元方法论”的递归系统,以及道、...

tobi/qmd TypeScript ⭐ 25,775

本地混合搜索:QMD 如何用开源模型实现高质量文档检索 | tobi/qmd

为什么需要另一个搜索工具? 我之前搜本地Markdown笔记,全靠 grep -r 加上文件名联想。问题是:想找“怎么部署服务”,但你只记得模糊的概念,不记得具体关键词。或者笔记里写的是“上线步骤”,你搜“deploy”就漏了。QMD 解决的就是这类问题。 它由 Shopify 联合创始人 Tobi...

OpenHub-Store/GitHub-Store Kotlin ⭐ 14,122

Kotlin多平台打造的GitHub发行版应用商店 | OpenHub-Store/GitHub-Store

两个问题 GitHub 的 Releases 功能一直很尴尬。它存在,但 GitHub 没真打算把它当成分发渠道。你找不到“只列出有 APK 的仓库”的筛选,也找不到“按发布时间排序的 Release 列表”。仓库如果堆了几十个版本,找安装文件只能靠猜文件名。 问题不止在体验层面。开源软件的分发入口...

andrewyng/context-hub JavaScript ⭐ 13,434

Context Hub:为 AI 编程智能体打造的版本化上下文系统 | andrewyng/context-hub

用AI写代码时,一个典型场景:你在会话里教会代理如何用Stripe的raw body验证webhook签名,下一个文件它又用JSON.parse去处理整个请求体。更烦的是,新会话一切归零。这不是模型不够聪明,而是每次新会话都是白纸一张。 吴恩达团队开源的context-hub(CLI工具叫chub,...

deepseek-ai/DeepSeek-OCR Python ⭐ 23,196

DeepSeek-OCR:从大模型视角重构视觉文本压缩的探索 | deepseek-ai/DeepSeek-OCR

项目在做什么 DeepSeek-OCR 是一个视觉-文本压缩模型,输入图像,输出文字。它不依赖传统 OCR 的字符位置识别,而是把整页图像压缩成 LLM 内部的上下文表示,再解码成自然语言。官方把这套方法称为“光学压缩”(Optical Compression)。 模型接受的 prompt 是 nF...

pascalorg/editor TypeScript ⭐ 20,714

WebGPU 3D 编辑器架构:基于 React Three Fiber 的模块化解析 | pascalorg/editor

这篇解读,我们不聊功能清单。我们聊聊这个拥有 16310 个 star 的 TypeScript 项目背后,几个关键的架构决策。这些决策让一个复杂的 3D 编辑器变得可维护,对构建任何有复杂状态和交互的大型应用都有启发。 为什么是单体仓库(Monorepo)? Pascal Editor 没有把所有...

alam00000/bentopdf JavaScript ⭐ 13,492

BentoPDF:浏览器内的隐私优先 PDF 工具箱 | alam00000/bentopdf

13492 Star 的隐私优先 PDF 工具集:BentoPDF 自托管实战 年前帮客户搭一个内部文档处理平台,需求很简单:合并几个 PDF、加个水印、再压缩一下。试了一圈在线工具,要么上传文件到别人的服务器(安全不放心),要么要求用户注册,要么免费版限制次数。后来看到 BentoPDF,它的 R...