DevTrends开发者趋势
主题色

DEV TRENDS / CATEGORY

编程语言 · Java / Kotlin

2026年10月21日 – 2026年10月27日 内首次发现的 9 个新项目,已跨 7 个来源去重。

收录范围

2026年8月5日 – 2026年10月27日 内首次发现 43 个项目

DTDevTrends 归类原始项目或来源原始标签
9 个新项目7 个来源

纯本地无广告的安卓实用工具箱,解决日常文件互传与对照痛点

我是这个项目的维护者(自荐)。PocketKit 是一款面向日常高频痛点的纯本地 Android 开源工具箱。针对不想在电脑装微信传文件、不想为读文档装臃肿 WPS、填表抄代码需要对照截图等场景,提供内网免客户端浏览器互传、悬浮贴屏参考图、轻量文档排版阅读、SHA-256 文件去重与批量改名等工具。零广告、不偷跑网络、纯本地处理。 亮点 浏览器局域网免客户端互传:同一 Wi-Fi 下手机启动服务,电脑通过任意浏览器扫码或输入内网 IP 即可双向拖拽收发文件与剪贴板文字,告别社交软件中转。 悬浮贴屏参考图:支持将图片固定在屏幕顶层,提供自由拖拽、缩放、透明度调节与折叠,方便在小屏幕上跨应用对照数据或抄写。 多格式轻量排版阅读器:无需安装庞大办公套件,支持 Markdown、代码高亮、EPUB、PDF,并能直接提取 DOCX/XLSX/PPTX 文本与表格做文本级排版预览。 纯粹本地与透明:零广告、无后台常驻推送、不索取与功能无关的个人隐私。

语言JavaDT数据与运维DT桌面效率原始file-manager
1

称伴 · ScaleMate: 记下体重,也记下每一餐,然后写入 Google Health

在国内用 Fitbit Air / Google Fit 的朋友,应该懂这种割裂感: 1. 体重秤的数据要手动记录 2. 拍照记饮食、算卡路里,又得再开一个健康教练会员 一气之下,我做了 称伴 ScaleMate,一个 Android App 现在已经支持的功能: ⚖️ 站上体重秤,蓝牙自动接收体重,稳定后可以选择 5 秒自动保存。目前只读取体重,不是体脂数据。 📷 拍一张或从相册选多张,AI 会合并同一餐的重复角度,直接估算本人实际吃下的热量、蛋白质、碳水和脂肪。保存前可以逐项修改,确认后才加入记录。 🍱 手动记餐、食物库、常吃复用都支持 🔗 饮食和体重分别授权写入 Health Connect,Google Fit 等应用开启读取权限后就能使用。 🔐 没有账号体系,记录优先保存在本机。 说几个限制: 1. AI 拍照识别需要自己配置 API,模型费用按你使用的服务商计算,大家可以用超便宜的 Deepseek Flash。后续如果大家有内置需求,我可能会推出很便宜的订阅制内购或一定额度的免费体验 2. 体重秤目前实测支持云麦 3 SE(因为我有),其他设备暂不支持,但如果你需要,我可以试试,不过到时候可能需要你来帮忙测试一下(毕竟我没其他的称 🤣) 后面还想继续做(正在做💪): 1. 读取 Health Connect 中由 Google Fit 等应用共享的数据,做健康 AI 分析和对话 2. 支持把数据、提问 Prompt 导出给其他 AI。

语言KotlinDT生活与娱乐DT软件开发原始food-analysis
3

分享一个小项目:把 ripgrep 做成跨平台的单文件 rg.com,还支持 Python / Node.js / Java 调用

rg ( ripgrep )是一个很强大的工具,但并不是每个平台都有。 有时候我想在 Python 或其他语言里使用它,但平台、CPU 架构和编程语言的组合实在太多了,处理起来比较麻烦。 所以我把它做成了 APE ( Actually Portable Executable ),这样只需要一个可执行文件,就能在 Windows 、Linux 和 macOS 上运行,同时支持 x86_64 和 ARM64 架构。 然后利用 APEBind ,为不同编程语言生成统一的调用接口。这样无论使用哪种语言,想调用 rg 都会方便很多。 其实同样的思路,我还做了另外两个项目: sympy-ape:可以直接在 Java / Node.js 里调用 Python 的 SymPy 。(当然是不必有 python) tika-ape:可以在 Python 里直接使用 Apache Tika ,不需要额外安装 JVM 等依赖。 这些项目的核心思路都差不多:把工具打包成跨平台的 APE ,再通过 APEBind 提供不同语言的调用接口,尽量减少环境和依赖方面的麻烦。 rg-ape 欢迎大家试试看!如果觉得不错,我再考虑扩展到更多编程语言。

DT软件开发DTmacOSDTWindows
—

一个用 JavaFX 写成的开源 Minecraft 启动器

MCLQE 是面向 Windows 的 Minecraft 启动器,使用 Java 21 与 JavaFX 编写。它在一个窗口里完成版本清单解析、多线程下载与校验、Java 运行时检测、微软账号登录与离线账号管理,并能安装 Fabric/Quilt/Forge/NeoForge 加载器和从 Modrinth 检索模组,适合长期管理多个游戏实例的玩家,也适合作为学习启动器原理的完整示例。 亮点 从下载到启动的单窗口闭环:版本清单(含 inheritsFrom 继承合并)、libraries/assets 并发下载、SHA1 校验与断点续传都在启动器内完成。 自动检测本机 Java:扫描 PATH、JAVAHOME 与各厂商安装目录,按游戏版本要求匹配 Java 8/17/21 并优先选用可用运行时。 加载器与模组打通:Fabric/Quilt/Forge/NeoForge/OptiFine 安装器对接,Modrinth 关键词检索并一键安装。 账户体系完整:微软 OAuth 设备码登录、离线账户、账户切换与皮肤信息读取。 代码全部自写,GPL-3.0,界面深色科技风,README 中逐项列出功能与实现类的对应关系。 截图或演示视频

语言JavaDT研究与学习DT生活与娱乐原始fabric
0

WPAForge - 在手机上审计自家 Wi-Fi 的弱口令

WPAForge 是一个跑在安卓手机上的 WPA/WPA2 弱口令审计工具,开源(Apache-2.0),需要 Root。 它不翻几百万条的通用字典,而是按目标路由器的 SSID 现场派生候选——比如路由器叫 FASTE972,它就先生成 FASTE972、faste972、97297297、e9721188 这些,几百条覆盖常见命名习惯,再按目标特征排序,最可能的排最前。命中通常发生在第几十条,而不是第几万条。 每条候选都真的向目标 AP 发一次关联请求,不模拟、不猜测;判定只认一种证据:4-Way Handshake 完成,且 SSID、supplicant 状态、IP 三条同源于同一条记录,所以不会有“假成功”。 其他:进度实时存盘、中断能接着跑、锁屏继续;多目标后台队列;内置 IEEE OUI 表(15913 条),列表里直接显示水星 / 中兴 / 腾达 / 迅捷等厂商名。 要求:Android 8.0+、Root。适用范围仅限你自己拥有或已获明确授权的网络——对自家路由器是排查弱口令,对别人的网就是违法,这条边界很清楚。 亮点 1. 不用电脑、不用外置网卡、不用 Termux —— 安卓原生,一台 Root 手机跑完全流程。传统路子要笔记本 + 支持监听模式的网卡 + Kali,这套只要一个 APK。 2. 按目标 SSID / BSSID 现场派生候选,而不是翻大字典。派生维度:SSID 原文与大小写变形、里面数字串的重复与加后缀、去掉分隔符的合并串、SSID 与高频数字的多种拼接、BSSID 尾号族,再叠通用弱口令与厂商规则。几百条排在队列最前面,通常第几十条就命中。 3. 判定链只认一种证据:SSID 逐字相等 + supplicant COMPLETED + 有效 IP。而且刻意不让 netId 参与判定 —— 早期把它当否决条件时出过真实事故:密码是对的、系统确实连上了,却因为 netId 时序对不上而整段跳过成功判断。netId 现在只作为证据强度标注。宁可报「不确定」,也不报假成功。 4. 断点续跑 + 后台队列 + 锁屏继续。进度实时存盘,多目标排队自动跑,每项可单独暂停。 5. 内置 IEEE OUI 表 15913 条,扫描列表直接显示「水星 / 中兴 / 腾达 / 迅捷 / 四川天邑康和」,随机化 MAC 单独标注,不和「未收录」混着显示。 6. 核心判定与派生全是纯逻辑,不依赖 Android —— 可以离线跑单测。 7. Apache-2.0,无广告、无内购、不上传任何数据。

语言JavaDT安全与测试DT数据与运维原始open-source
88

Mac.apk

这个应用可以让 Mac 运行安卓软件,不是虚拟机,也不是模拟器,原理是模拟安卓的系统 API。

语言JavaDT移动应用DTmacOS原始android-apps
2654

MeshLive:无需网络的蓝牙通话与直播

MeshLive 是一款 GPLv3 开源 Android 应用,使用手机蓝牙完成离线语音/视频通话及直播。附近手机可转发直播,无需账号、SIM 卡或服务器,适合探索户外、会场等没有网络时的本地通信。项目仍处于测试阶段,采用自定义协议,尚未经过独立安全审计;使用了大量 AI 辅助开发,由人类维护者主导。 亮点 同时探索离线语音/视频通话与可转发的直播,使用手机蓝牙,不依赖额外无线电硬件。 可以阅读完整的 Android 实现、协议说明及公开测试数据,了解发现、连接、媒体传输和中继的工程取舍。 已有可下载 APK,Android 10+。每跳会增加延迟,蓝牙带宽和手机兼容性有限,不承诺无限距离或匿名性。 维护者本人自荐。邻近无线活动和部分发现元数据仍可被观察;不应作为高风险或生命安全通信的保障。

语言KotlinDT安全与测试DT数据与运维原始android-app
152

Open Doubao Phone:豆包手机的开源版,让 AI 自己操作手机里的应用,提供基于 Android 17 的定制操作系统也可以独立运行应用

自荐一下我做的 Open Doubao,一个豆包手机的开源版:说一句要做什么,让 AI 自己操作手机里的应用。 项目源码 () 网站与真机演示 () 项目里有一套基于 Android 17 开发的操作系统,目前适配 Pixel 6 Pro。长按电源键或用唤醒词叫出助手,就可以给它安排任务。纯查询任务还能放到独立的虚拟屏里执行,前台的手机可以继续用。 比如网站上的一段真机演示,我给它的任务是:“周六去颐和园玩,查一下天气和景点评分,整理成出行笔记,再发到飞书给我自己。”这段演示里,它依次操作了浏览器、高德地图、笔记和飞书。中途暂停过一次,我点了继续。 不想刷系统的话,也有 Android 11 及以上可用的独立应用,日常执行不用连电脑,也不需要 ADB 或 root。还做了一个桌面工作台,局域网扫码连上手机后,可以在电脑上发任务、看进度。 模型服务和 Key 可以自己配,任务需要的页面内容会交给所选服务处理。目前还是开发版,需要从源码构建。 项目独立开发,源码采用 MIT 协议。

语言KotlinDT旅行与出行DT软件开发DTWeb 应用
26