DevTrendsDeveloper trends
Accent color

DEV TRENDS / DAILY DISCOVERIES

Jan 5, 2026 · What developers are building

Daily discoveries from developer communities, independent makers, and open source.

SnapWrite

专注微信公众号的 AI 自动排版工具。一键将文本转化为精美移动端布局,支持实时手机预览与富文本一键复制。

Original
—

XApi 是高性能开源 Chrome 插件,在浏览器开发者工具中实现类 Postman 调试能力,支持 HTTP 请求全流程操作(拦截、调试、编辑、重放)及 Cookie、Origin 等敏感请求头修改。

亮点功能: 1. 自动捕获当前标签页的 Fetch 与 XHR 网络请求流量 2. 依托 declarativeNetRequest(DNR)技术,业内领先支持改写 Cookie、Origin、Referer 字段,突破浏览器标准安全限制 3. cURL 无缝集成:粘贴原生 cURL 命令,即可即时生成可全量编辑的请求对象

Original
DTData & operationsDTSoftware developmentDTSkill / plugin
—

PDFCraft : 一个纯浏览器端处理 PDF 文件的开源工具箱,目前有 80 多个工具,采用MIT协议

GitHub: 工具预览: PDFCraft 是一套全面的 PDF 工具套件,旨在注重隐私和性能。与许多在线转换器不同,PDFCraft 通过 WebAssembly 技术在浏览器内完全处理你的文件。您的文件从未离开您的设备,确保敏感数据的最大安全保障。 该项目采用现代 Web 技术构建,旨在直接在浏览器中提供流畅、类似应用的体验。 ✨ 主要特征 🔒 100% 私密:所有处理都在客户端完成。没有文件上传到外部服务器。 🚀 快速响应:由 Next.js 和 WebAssembly 驱动,实现近乎原生的性能。 🛠️ 全面工具集:超过 80 + 工具,可处理常见 PDF 任务。 🎨 现代 UI:简洁、易用且响应式设计,采用 Tailwind CSS 构建。 🌐 多语言:支持英语、西班牙语、法语、德语、葡萄牙语、日语、韩语和中文。

Original
DTWeb
—

PyGitX —— 基于 Rust 的高性能 Git 历史重写引擎(Python API)

【开源自荐】PyGitX —— 基于 Rust 的高性能 Git 历史重写引擎(Python API) 项目概述 PyGitX 是一款基于 Rust 实现、通过 PyO3 向 Python 暴露接口的高性能 Git 历史重写工具库。 项目专注于安全、可控、可扩展地修改 Git 提交历史,为 Python 生态提供一个比 GitPython / git filterbranch 更快、更可靠的底层能力。 PyGitX 并非简单封装 Git CLI,而是直接操作 Git 的对象模型(commit / tree / ref / DAG),以 Rust 的内存安全与并发能力为核心,面向大仓库、复杂历史以及批量重写场景进行设计。 PyPI 官方文档: 核心定位 Rust 作为核心引擎,Python 作为唯一对外接口 面向 Git 历史结构级别的 rewrite / rebase / squash / filter 适用于工具开发者、平台工程、CI 自动化与仓库治理场景 核心特性 极致性能 基于 Rust 实现,直接操作 Git 对象数据库 避免 Shell 调用与进程切换开销 适用于大规模提交历史重写任务 历史重写引擎 提交信息重写(commit message rewrite) 作者 / 提交者信息重写(author / committer) Commit DAG 重建,安全维护父子关系 支持 rebase / squash / drop / filter 等历史操作模型 Python 原生 API 仅提供 Python API,不强制依赖 CLI 面向脚本化、自动化、可组合使用 易于嵌入 CI、代码审计、仓库治理工具 python import pygitx from pathlib import Path = pygitx.openrepo(Path("pathtorepo")) Show HEAD and resolve a branch/tag/short oid head = repo.head() print("HEAD:", head.id if head else "None") print("main ", repo.revparse("main")) List the last 5 commits with author/message for c in repo.listcommits(max=5): print(f"{c.id[:7]} {c.author}: {c.summary}") Reword an older commit on the current branch (linear history only) (replace abc123 with the commit you want to reword) target = repo.revparse("HEAD~2") result = repo.reword(target, "Refine API error handling") print("Reworded mapping:", {k[:7]: v[:7] for k, v in result.oldtonew.items()}) print("Updated refs:", {k: v[:7] for k, v in result.updatedrefs.items()}) Keep only src//.rs across history (drops other paths) kept = repo.keeppath("src//.rs") print("KeptonlyRust mapping:", {k[:7]: v[:7] for k, v in kept.oldtonew.items()}) Backup refs before a rewrite backuproot = repo.createbackupref() print("Backups at:", backuproot) 并发与可扩展性 Rust 多线程 / 多进程友好设计 支持在分析、过滤阶段并行处理提交 PyO3 释放 GIL,避免 Python 层性能瓶颈 安全与可控 默认不破坏原始对象(可选备份 refs) 明确 old → new commit 映射 显式 API 设计,避免“隐式破坏历史” 跨平台支持 Windows / Linux / macOS 全平台可用 不依赖系统 Git 版本差异 适合构建跨平台开发工具 设计优势 对比维度 | PyGitX | 传统方案 | | 执行方式 | Rust 原生对象操作 | Git CLI / Shell 性能 | 高(无进程切换) | 中等 安全性 | 强(类型 + 内存安全) | 易踩坑 可组合性 | 高(API 级) | 低 自动化 | 极佳 | 一般 典型使用场景 企业级仓库作者信息批量修复 清洗历史提交中的敏感信息 自动化 rebase / squash 工作流 构建 Git 历史分析 / 重写工具 CI 中的大规模仓库治理 项目愿景 PyGitX 的目标不是替代 Git,而是提供一个: “可编程、可验证、可扩展的 Git 历史重写基础设施” 未来将逐步支持: 更完整的 rebase / merge DAG 处理 类 gitfilterrepo 的高级过滤能力 更细粒度的性能并行优化 CLI 作为可选层(不影响 Python API 纯度)

Original
DTSecurity & testingDTData & operationsDTCLI
—

效果领先的进化Agent框架,具备通用性场景的泛化能力~

LoongFlow定位为进化 Agent 通用开发框架。它不仅定义了一套标准化的进化 Agent 开发范式,更面向通用优化与机器学习两个典型场景提供了高性能、实战级的 Agent 实现,旨在解决传统智能体在复杂任务中的“盲目尝试”与“长程推理”瓶颈。 项目基于创新的PES (PlanExecuteSummarize, 计划执行总结) 认知范式,将进化算法的全局搜索能力与大语言模型的深度推理能力有机结合,显著提升了进化效率和进化稳定性(在典型任务circlepacking评估,进化效率提升约60%)。LoongFlow不仅提供了一套标准化的进化 Agent 开发框架,还同步开源了针对 通用任务与机器学习两个典型场景的高性能 Agent 实现,从原子组件、开发框架到典型场景 Agent,提供了全面的进化 Agent 构建和应用支持。 通用进化Agent(generalevolve):在陶哲轩&AlphaEvolve(谷歌)发布开放性数学问题上验证,在11个题目上取得超过之前人类数学家已知最好结果,其中7个题目超过AlphaEvolve公布最好结果。 机器学习Agent(mlevolve):在mlebench(openai)公布kaggle机器学习竞赛任务上验证,截止目前,取得金牌:16场、银牌:11场、铜牌:2场。 LoongFlow:命名取意“龙场悟道”,将 模型之“知” 与 工具之“行” 深度熔炼,以知促行,由行成悟,开启 Agent 认知自主时代。不再是机械执行的工具,而是在 PES(规划执行总结)的循环磨砺中打破认知天花板,实现从“被动工具”向“自主智能”的进化飞跃。

Original
DTResearch & learningDTSoftware developmentDTVertical agent
—

DeepDiagram AI: 智能 AI 可视化平台,集成 mermaid, echarts,mindmap,Draw.io 等多种 AI 绘图工具

DeepDiagram AI 是一个开源的智能可视化平台,利用 Agentic AI 将自然语言转换为专业的图表。与传统工具不同,DeepDiagram 采用了多智能体架构,由专门的智能体处理不同的可视化领域——从交互式思维导图到复杂的数据图表。 Demo: 🚀 功能特性 🧠 思维导图智能体 (Mind Map Agent) 核心驱动: mindelixir 能力: 生成结构化的交互式思维导图。 工作流: 支持实时预览并导出为 PNG。 🧜‍♂️ 流程图智能体 (Flowchart Agent) 核心驱动: React Flow 能力: 在现代交互式画布上创建详细的流程图。 工作流: 支持自动布局和高质量图像导出。 📊 数据图表智能体 (Data Chart Agent) 核心驱动: Apache ECharts 能力: 使用柱状图、折线图、饼图等可视化数据。 工作流: 分析数据或描述以生成丰富的 ECharts 配置。 ✏️ Draw.io 智能体 核心驱动: Draw.io (Atlas 主题) 能力: 生成与 Draw.io 生态系统兼容的专业级技术图表。 工作流: 具有 自动居中 和 侧边栏隐藏 功能的高级画布,提供专注的绘图体验。 演示 🧜‍♀️ Mermaid 智能体 核心驱动: Mermaid.js + reactzoompanpinch 能力: 生成复杂的图表,包括序列图、甘特图、时间线、状态图和类图。 工作流: 原生交互式画布,支持自适应缩放、缩放/平移控制以及高分辨率 SVG/PNG 导出。 演示 🤖 智能路由与多模态 (Intelligent Router & Multimodal) 上下文感知: 基于 ReAct 的编排层,根据意图自动将请求路由到最佳智能体。 多模态: 支持图像上传。上传白板照片或草图,DeepDiagram AI 即可将其数字化。 📜 持久化历史与版本分支 会话管理: 支持维护多个聊天会话,自动恢复状态(包括生成的图表、当前代码和执行过程回溯)。 消息分支 (Branching): 助理响应支持“重试”并产生新分支。用户可以通过内置的分页控件在不同版本的可视化方案间灵活切换。 可靠存储: 采用 PostgreSQL 存储复杂的技术执行链路和多模态数据,确保长对话的稳定检索。 ✨ 用户界面优化 现代聊天输入: 重新设计的输入卡片,具有整洁的边框布局和底部对齐的操作按钮(回形针用于上传,发送用于提交)。 稳定布局: 图像预览位于智能体快捷方式上方,确保工具栏在上传过程中保持固定且易于访问。 可调节布局: 使用专业级的可拖动分隔符灵活调整绘图画布和聊天面板的宽度。 过程回溯操作 (Process Trace Actions): 上下文渲染: 直接从过程回溯中触发特定智能体的渲染。 实时反馈: 实时状态标签(例如“渲染失败”),在成功重新运行后立即清除。 回溯日志: 格式化的 JSON 日志,用于调试和提高透明度。 🏗 系统架构 DeepDiagram AI 使用 React + FastAPI 架构,并由 LangGraph 进行编排。更新通过 SSE (ServerSent Events) 流式传输到前端,以实现实时预览体验。 mermaid graph TD Input[用户请求: 文字/图片] Router[智能路由] Router 状态同步 Graph[LangGraph 编排层] subgraph Agents [专业智能体] AgentMM[思维导图智能体] AgentFlow[流程图智能体] AgentChart[数据图表智能体] AgentDraw[Draw.io 智能体] AgentMermaid[Mermaid 智能体] AgentGen[通用智能体] end Graph Agents subgraph Loop [ReAct 机制] Agents LLM{LLM 推理} LLM |工具调用| Tools[MCP 工具/插件] Tools |执行结果| LLM LLM |最终响应| Code[结构化代码: Code/XML/JSON] end Code |SSE 流| Backend[FastAPI 后端] Backend |实时预览| Frontend[React 19 前端] Frontend |渲染| Canvas[交互式画布面板] style Input fill:f9f,stroke:333 style Router fill:bbf,stroke:333 style Code fill:bfb,stroke:333 style Canvas fill:fdf,stroke:333

Original
DTContent creationDTSoftware developmentDTAgent extension
—

可作为出海 MVP 启动模板的,AI 提示词管理平台,支持管理后台,多平台客户端,浏览器插件和 MCP

一个现代化、功能完整的 AI 提示词管理平台,基于 Next.js 15 构建。本项目可作为 MVP 模板项目快速启动,具备完整的用户认证、数据管理、国际化等基础功能。 ✨ 核心特性 🎯 提示词管理 完整的 CRUD、标签系统、公开分享 🌍 提示词广场 浏览社区分享的优质提示词 🔐 认证系统 Better Auth + OAuth + 邮箱登录 🤖 MCP 集成 Model Context Protocol 支持 🌐 国际化 中文、英文、日文 👑 管理后台 用户管理、系统日志 🔍 SEO 优化 多语言 SEO、Sitemap 🖥️ 桌面应用 支持 Windows、macOS、Linux 的原生客户端 🧩 Chrome 扩展 浏览器中快速访问和使用提示词 🛠 技术栈 前端: Next.js 15 + React 19 + TypeScript + Tailwind CSS 后端: Better Auth + Drizzle ORM 数据库: SQLite / PostgreSQL (Neon/Supabase) UI: Radix UI + Framer Motion github: 网站: nanobananapro: 快捷使用浏览器插件

Original
DTData & operationsDTBusiness & growthDTAgent extension
—

LoongFlow 效果领先的进化Agent框架,具备通用性场景的泛化能力

Python 一个进化Agent框架,具备通用性场景的泛化能力 LoongFlow定位为进化 Agent 通用开发框架。它不仅定义了一套标准化的进化 Agent 开发范式,更面向通用优化与机器学习两个典型场景提供了高性能、实战级的 Agent 实现,旨在解决传统智能体在复杂任务中的“盲目尝试”与“长程推理”瓶颈。 项目基于创新的PES (PlanExecuteSummarize, 计划执行总结) 认知范式,将进化算法的全局搜索能力与大语言模型的深度推理能力有机结合,显著提升了进化效率和进化稳定性(在典型任务circlepacking评估,进化效率提升约60%)。LoongFlow不仅提供了一套标准化的进化 Agent 开发框架,还同步开源了针对 通用任务与机器学习两个典型场景的高性能 Agent 实现,从原子组件、开发框架到典型场景 Agent,提供了全面的进化 Agent 构建和应用支持。 通用进化Agent(generalevolve):在陶哲轩&AlphaEvolve(谷歌)发布开放性数学问题上验证,在11个题目上取得超过之前人类数学家已知最好结果,其中7个题目超过AlphaEvolve公布最好结果。 机器学习Agent(mlevolve):在mlebench(openai)公布kaggle机器学习竞赛任务上验证,截止目前,取得金牌:16场、银牌:11场、铜牌:2场。 LoongFlow:命名取意“龙场悟道”,将 模型之“知” 与 工具之“行” 深度熔炼,以知促行,由行成悟,开启 Agent 认知自主时代。不再是机械执行的工具,而是在 PES(规划执行总结)的循环磨砺中打破认知天花板,实现从“被动工具”向“自主智能”的进化飞跃。 亮点 在数学难题上,取得了超过谷歌AlapheEvolve的成绩 在机器学习竞赛上,拿到了多个金牌 markdown 截图或演示视频

Original
DTResearch & learningDTSoftware developmentDTVertical agent
—

PDFMyHTML

Stop guessing CSS. HTML to PDF API with Live Preview.

DTSoftware development
—

LanLord

Your network, your rules. See everything on your home WiFi

DTData & operations
—

crossin

Send postcards, collect stamps, build your travel story

DTTravel & mobility
—

RajTool

Hindi Font Converter, Hindi Word Editor, PDF & Image Tools

DTWeb appDTWeb
—

Npd

Npd lets you take notes and organize tasks with notes

—

DEV TRENDS / COMMUNITY

Discuss this edition

Sign in with GitHub to share a thought, question, or useful follow-up.

Open discussions ↗