DevTrendsDeveloper trends
Accent color

DEV TRENDS / DAILY DISCOVERIES

Jan 31, 2026 · What developers are building

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

谁在招人?(2026年2月)

这里是免费的程序员招聘服务。 如果你们团队正在招人,欢迎把招聘信息发在这个帖子里面。请简要描述,岗位名称、工作地点、岗位要求、团队简介、联系方式等等。 发帖规则 请遵守以下规则,违者(很可能)被拉黑。 1. 同一团队招聘多个岗位,请写在一起,不要分成多个部分张贴。 2. 必须披露招聘公司的名称,禁止匿名招聘。 3. 谢绝中介和猎头发帖。 4. 不得发布与招聘无关的内容,且不得对公司或岗位进行评论或抱怨。 有意应聘的读者,请直接与发帖人联系。 其他 如果招聘广告想上周刊,请联系我(Email: yifeng.ruan@gmail.com )。 历史帖 程序员的招聘往往长期有效,大家别忘了查看上月的岗位。 2026年:1月 2025年:12月,11月,10月,9月,8月,7月,6月,5月,4月,3月,2月,1月 2024年:12月,11月,10月,9月, 8月,7月,6月,5月,4月,3月,2月,1月 2023年:12月,11月,10月,9月,8月,7月,6月,5月,4月,3月,1月~2月 2022年:12月,11月,10月,9月,8月,7月,6月,5月,4月,3月,2月,1月 2021年:12月,11月,10月,9月,8月,7月,6月,5月,4月,3月,2月,1月 2020年:12月,11月,9月10月,7月8月,5月6月,4月,3月, 1月2月 2019年:12月,9月11月,8月

Original
DTBusiness & growth
—

recommit.dev - 自动化多分支代码同步工具

recommit.dev 自动化 CherryPick PR 合并后自动将代码 cherrypick 到多个分支,告别重复劳动。 解决的问题: 维护多版本项目时,每次修 bug 都要重复操作: 在 v1 修复 → 手动 cherrypick 到 v2 → 再到 v3 → 最后到 main 经常忘记同步某个分支,导致版本不一致 遇到冲突要在每个分支手动解决 recommit 的方案: 合并 PR 后,自动将提交同步到配置的所有目标分支。在 PR 评论中可以勾选需要同步的分支。 核心特性: 全自动:合并即同步,无需手动操作 可控制:PR 中通过 checkbox 选择目标分支 零配置:安装后 5 分钟即可使用 免费版:1 个仓库永久免费 适用场景: 维护多个版本的库(v1/v2/v3) 需要向 LTS 版本同步安全补丁 企业维护多条发布分支 实际效果: 以 3 个活跃分支为例,每次修复可节省 1015 分钟手动 cherrypick 时间。 定价: 1 个仓库:永久免费 Screenshot example pr and screenshot: 这是我自己用 Go + GitHub App 开发的工具,目前已稳定运行数月。欢迎试用!

Original
DTSoftware development
—

Vibe-template:极简、高效、零成本的全栈开源项目模板

推荐一下我个人目前多个 vibe 项目的工具模板,只需要 vibe 完毕后,直接推送到 github,即可在国内直接访问 粘贴板: 情侣日记: ====== Vibe Template 🚀 极简、高效、零成本的全栈开源项目模板。 📐 技术架构 | 层 | 技术栈 | 部署平台 | | : | : | : | | 前端 | React + Vite + TailwindCSS + Zustand | Vercel (Git 集成自动部署) | | 后端 | Hono + TypeScript | Cloudflare Workers (GitHub Actions) | | 数据库 | Cloudflare D1 (SQLite) | Cloudflare | | 存储 | Cloudflare R2 (可选) | Cloudflare | | 共享库 | shared/ 目录 (类型 & 工具) | — | 📁 目录结构 text ├── .github/workflows/ CI/CD (仅 API) │ └── deployapi.yml Workers 自动部署 ├── api/ 后端 │ ├── src/ Hono 应用代码 │ ├── migrations/ D1 数据库迁移 │ └── wrangler.toml Cloudflare 配置 ├── web/ 前端 │ ├── src/ React 应用代码 │ ├── vercel.json Vercel 代理配置 │ └── .env.example 环境变量示例 ├── shared/ 前后端共享 │ ├── types/ 通用类型定义 │ └── utils/ 通用工具函数 └── package.json Monorepo 配置 (workspaces) 🚀 快速开始 1. 安装依赖 bash npm install 2. 本地开发 bash npm run dev 这会同时启动: 前端: 后端: 3. 配置数据库 (首次) bash 本地创建 D1 数据库 cd api && npx wrangler d1 create vibedb 将返回的 databaseid 填入 api/wrangler.toml ⚙️ 环境变量配置 GitHub Secrets (用于 API 自动部署) 在 GitHub Settings Secrets Actions 中添加: | Secret 名称 | | 获取方式 | | : | : | : | | CLOUDFLAREAPITOKEN | CF API 令牌 | My Profile API Tokens (使用 "Edit Cloudflare Workers" 模板) | | CLOUDFLAREACCOUNTID | CF 账户 ID | Cloudflare 控制台侧边栏底部 | Cloudflare Workers 运行时变量 | 变量名 | | 设置方式 | | : | : | : | | ACCESSTOKEN | API 鉴权密钥 | wrangler secret put ACCESSTOKEN | | DB | D1 数据库绑定 | 在 wrangler.toml 中配置 | Vercel 配置 重要:前端部署使用 Vercel 原生 Git 集成,无需 GitHub Actions。 1. 在 Vercel 控制台 导入仓库时,设置: Root Directory: web Framework Preset: Vite 2. 修改 web/vercel.json 中的 API 代理地址: json { "rewrites": [{ "source": "/api/:path", "destination": " }] } 🔄 部署流程 API 部署 (自动) 推送代码到 main 分支后,若 api/ 或 shared/ 目录有变动,GitHub Actions 会自动触发部署。 Web 部署 (自动) Vercel 会自动监听仓库变化,推送即部署,无需额外配置。 手动部署 bash 仅部署 API npm run deploy:api 本地部署 Web (需先 vercel link) cd web && vercel prod 🛠 常用命令 | 命令 | 说明 | | : | : | | npm run dev | 同时启动前后端开发服务器 | | npm run build | 构建前后端 | | npm run deploy:api | 手动部署 API | | npm run db:migrate | 本地执行数据库迁移 | | npm run db:migrate:remote | 远程执行数据库迁移 | 📝 路径别名 项目已配置路径别名,推荐使用: typescript // 前端 import { api } from '@/api/client'; import type { ApiResponse } from '@shared/types'; // 后端 import type { ApiResponse } from '@shared/types'; 📄 License MIT

Original
DTData & operationsDTSoftware developmentDTLibrary / SDK
—

openclaw-plugin-wecom当下大火的openclaw项目企业微信插件

项目亮点: 🌊 流式输出 (Streaming): 基于企业微信最新的 AI 机器人流式分片机制,实现流畅的打字机式回复体验。 🤖 动态 Agent 管理: 默认按"每个私聊用户 / 每个群聊"自动创建独立 Agent。每个 Agent 拥有独立的工作区与对话上下文,实现更强的数据隔离。 👥 群聊深度集成: 支持群聊消息解析,可通过 @提及(Atmention)精准触发机器人响应。 🛠️ 指令增强: 内置常用指令支持(如 /new 开启新会话、/status 查看状态等),并提供指令白名单配置功能。 🔒 安全与认证: 完整支持企业微信消息加解密、URL 验证及发送者身份校验。 ⚡ 高性能异步处理: 采用异步消息处理架构,确保即使在长耗时 AI 推理过程中,企业微信网关也能保持高响应性。 一键使用docker compose部署好openclaw和本插件

Original
DTData & operationsDTAgent extensionDTAgent orchestration
—

Face Shape Detector:免费在线 AI 脸型检测(无需注册)

投稿类型:工具 / 网站 名称:Face Shape Detector 一句话介绍:上传一张正脸照片,自动分析脸型(oval/round/square/heart 等),帮助选择发型/眼镜/妆容风格。 亮点: 免费、无需注册、打开即用 输出结果清晰易懂,适合普通用户 速度快(适合移动端/桌面端) 适合周刊读者的原因:这是一个 AI + Web 的轻量工具站案例,偏“可用性”和“即时反馈”,不是复杂产品,适合收藏备用。 技术实现简述:Next.js + API 路由 + 人脸关键点/几何规则分类;部署在 Vercel。 感谢周刊!如需补充信息我可以继续完善。

Original
DTData & operationsDTWeb appDTDesktop app
—

Jello

Create games with photos and sounds, share & compete

DTLifestyle & entertainment
—

织梦

首个真正理解长篇创作的AI写作引擎,逻辑严密、记忆持久、懂行的AI创作伙伴。

Original
DTContent creation
—

O'flock

Discover your mission through deep self-reflection

DTContent / resource
—

OtherDrop

Easy file sharing between your Mac and any other device.

DTData & operationsDTmacOSDTWindows
—

DEV TRENDS / COMMUNITY

Discuss this edition

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

Open discussions ↗