TGViewer
Channel Public Channel
GitHub开源观察|开源项目·热门仓库·开发者

GitHub开源观察|开源项目·热门仓库·开发者

@githubtrendinghub

每日追踪 GitHub 热门与新锐开源项目,第一时间发现值得 star 的好轮子。投稿 @BDHT1
#GitHub #开源 #编程 #开发者
Subscribers
723
Photos
805
Videos
0
Links
417

Showing posts older than #686 · Back to latest

Older Posts 17 shown
Post #685 24
OpenAI 更新模型矩阵:Sol 调优,Luna 免费无限用

OpenAI 今日更新 ChatGPT 模型矩阵,涉及两个变化:GPT-5.6 Sol 调优了回复风格与事实准确性,GPT-5.6 Luna 向免费用户开放无限文本聊天,并新增「Think」按钮。

内部评估显示,在金融、医疗、法律等对事实准确性要求较高的场景中,GPT-5.6 Luna 回复包含至少一个事实错误的概率低于 GPT-5.5 系列。对依赖 ChatGPT 处理专业信息的用户来说,这次更新意味着免费档也能获得更可靠的回答。
@GitHubTrendingHub
Post #684 25
AI顶会论文被指过度宣传,OpenAI研究员言论引热议

OpenAI研究员Keller Jordan近日在社交平台发文称,许多顶级实验室的人现在几乎不读论文了,并认为ICLR、ICML、NeurIPS等顶会充斥着大量过度宣传和欺诈。这条推文迅速引发广泛讨论。

Jordan随后补充说明,他并不认为这些会议上大部分论文都在过度宣传或造假,但这一表态仍让圈内长期存在却鲜少公开讨论的问题浮出水面。对于关注AI学术生态的开发者而言,这一争议触及论文评审与传播机制的可信度,也关系到开源社区对研究成果的筛选与依赖方式。

#GitHub #开源 #AI学术 #顶会论文 #OpenAI #机器学习
@GitHubTrendingHub
Post #683 25
伊利诺伊州立法:操作系统须上报儿童年龄区间

美国伊利诺伊州州长签署 HB5511《儿童在线社交媒体安全法》,要求在该州销售或使用的设备执行新的年龄验证框架。该法案将设备制造商、操作系统提供商和应用商店统一归为“受覆盖制造商”,并设定 2028 年 1 月 1 日为合规截止日期。

届时,制造商需在账户设置界面询问家长或账户持有者子女的出生日期,并将其归入四个年龄段:13 岁以下、13 至 15 岁、16 至 17 岁、18 岁及以上。法律同时要求所有传输的数字信号必须加密。应用在用户下载或启动时,可通过 API 获取该年龄段信息。

对开发者而言,这意味着面向伊利诺伊州用户的应用需适配新的年龄接口,并根据返回的年龄段调整内容策略。法案将设备层纳入年龄验证链条,但实际执行仍依赖应用侧响应。该框架可能成为其他州效仿的模板,影响跨州运营的社交平台与移动应用。


#GitHub #开源 #伊利诺伊州 #HB5511 #年龄验证 #儿童安全 #社交媒体 #操作系统 #应用商店
@GitHubTrendingHub
Post #682 20
2026 腾讯云粤港澳大湾区架构师峰会

这两年 AI 浪潮一波接一波,大模型、Agent、AI Coding、具身智能轮番登场,技术栈每隔几个月就被重新定义一次。追新的人越来越多,能停下来喘口气的越来越少,不少技术人都有同感——跑得越来越快,却越来越不确定自己站在哪里。

这场峰会想做的,不只是硬核技术分享,更希望给技术人一个停下来重新校准坐标的机会。活动聚焦粤港澳大湾区,面向关注 AI 与云架构演进的开发者与架构师。

具体议程与嘉宾信息暂未公布,感兴趣可以留意腾讯云官方后续动态。

#GitHub #开源 #腾讯云 #粤港澳大湾区 #架构师峰会 #AI #大模型
@GitHubTrendingHub
Post #681 24
马斯克AI百科项目Grokipedia数月未更新

埃隆·马斯克推出的AI百科项目 Grokipedia 被曝长期停止内容更新,未能实现其作为“AI版维基百科”替代品的目标。据 Lawfare 最新调查,自今年4月以来,Grokipedia 页面更新功能基本停滞,过去三个月内没有任何条目完成更新,用户提交的编辑请求也长期处于待处理状态。

Grokipedia 于去年底上线,定位为由人工智能生成内容的百科平台,试图以AI驱动的方式挑战传统维基百科的编辑模式。然而从目前情况看,项目实际运营与最初设想存在明显差距,内容维护和用户互动机制均未有效运转。

对关注AI知识产品生态的开发者而言,这一案例提示:AI生成内容的百科类产品在质量控制、编辑审核和持续运营上仍面临显著挑战,单纯依赖模型输出难以支撑一个可持续的公共知识平台。

#GitHub #开源 #Grokipedia #马斯克 #AI百科 #维基百科 #Lawfare
@GitHubTrendingHub
Post #680 16
Apache Fluss 毕业成为 Apache 顶级项目

Apache 软件基金会今日宣布,流式数据存储项目 Apache Fluss 正式从孵化器毕业,成为 Apache 顶级项目(TLP)。其毕业提案于今年 7 月在孵化器项目管理委员会投票中全票通过,并获董事会批准。

Fluss 定位于实时湖仓与 AI 数据处理场景,主打低延迟流式存储。毕业意味着项目治理与社区生态已获基金会认可,对正在选型实时数据基础设施的团队而言,多了一个由 Apache 背书、可长期依赖的开源选项。

#GitHub #开源 #Apache #Fluss #流式存储 #实时湖仓 #数据基础设施
@GitHubTrendingHub
Post #679 15
SkillUI v0.2.0 发布,跨平台 Skill 管理面板

SkillUI 是一款跨平台编程助手 Skill 管理 GUI 面板,本次 v0.2.0 主要补齐了打包与分发能力。

新版本为 Linux 新增 deb 与 AppImage 打包脚本,产物文件名统一带版本号,覆盖 Linux、Windows、macOS 三平台。Makefile 加入 App Store 签名配置与 build-devtools 构建目标,支持 App Store 构建流程。

对需要将 Skill 管理工具分发给多平台用户的开发者来说,这次更新让安装包产出更规范,便于版本识别与分发。

GitHub

#GitHub #开源 #SkillUI #跨平台 #GUI #开发工具
@GitHubTrendingHub
Post #678 16
Solon I18n:三种解析器,零样板代码

在 Spring Boot 里做国际化,通常要配 MessageSource 的 Bean、写 ReloadableResourceBundleMessageSource、声明 LocaleResolver、注册 LocaleChangeInterceptor,五六步之后才能看到第一行翻译文本。Solon 换了个方式,整个 i18n 模块围绕三个解析器、一个注解、一个工具类展开,没有 XML、没有繁琐配置。

对受够 Spring 样板代码的开发者来说,这套设计把国际化配置压缩到接近零成本,适合正在评估轻量级框架或想给现有项目减负的团队。

#GitHub #开源 #Solon #I18n #Java #SpringBoot
@GitHubTrendingHub
Post #677 16
为什么 AI 生成的界面总是缺状态

让 AI 生成一个界面,得到的往往是它最好看的样子:内容齐全、没有加载、没有报错、权限已授予、网络正常。像案例展示里的产品,而不是真实使用中的产品。这常被归为模型能力限制,但更准确的原因是:公开的界面图片几乎全是营销图,没人会把空状态或错误页放进作品集。模型不是失败,它只是如实返回了见过一万次的东西。

状态是穿着视觉外衣的产品决策。空状态不是删掉内容的界面,它要回答:用户为什么没有内容——是新用户、筛选无结果、还是加载失败?三种情况对应三种文案和操作。错误状态也不是红框,它决定用户能否恢复、输入是否丢失、该不该展示技术原因。模型能生成任何一种状态,但无法判断你实际处于哪种情境,它只会选最常见的那个并渲染得很漂亮。

一个预订产品有 68 个功能、44 个进 MVP、7 条流程、28 个主界面。28 听起来是小项目,但真实画板数量要高出数倍——每个界面都有加载、空、错误、权限、离线等状态。团队按 28 个界面排期,做完一半才发现每个界面还有三四个没算进去的兄弟。同样的工作量,在项目后半段才被发现,时机最糟。

我的做法是:生成前先定状态,而不是生成后补。事后补状态会让空状态继承完成界面的布局,出现一个空状态里带着控制不了任何东西的筛选栏。组件也一样——输入框有聚焦、填充、禁用、错误、只读,按钮有按下、禁用、加载,复选框有半选状态。库只收录界面上出现过的状态,缺失的就会在压力下被开发者临时发挥,三处实现各不相同。

状态是产品真正接触用户的地方。没人靠营销截图体验产品,真实体验是搜索无结果那天、支付失败那天、在火车上打开应用那天。精修界面用来展示,状态界面才被真正使用。

过度细化也有代价。我为后来被砍掉的界面做过完整状态覆盖,浪费了工作量,还让状态清单显得像官僚流程。离线行为对野外工具至关重要,对内网仪表盘几乎无所谓,区别只能靠想清楚谁在用、在哪用。


作者把完整流程——简报、结构与流程、生成界面、锁定 token 系统、带真实组件和变量的 Figma、可点击原型、开发者交付——记录在单个真实项目上,包括翻车过程:Claude AI UI/UX: Complete Workflow from Brief to Figma。作者还提到,最容易被遗漏的状态是权限。

#GitHub #开源 #AI设计 #Figma #UX #Claude #界面设计
@GitHubTrendingHub
Post #675 14
Proxmox VE 正式支持 ARM64,但树莓派暂不在列

Proxmox VE 发布 ARM64 官方镜像,基于 Debian 13.5 与 Linux 7.0 构建,NVIDIA Grace 和 Vera 系统获得完整支持。这是其虚拟化平台在 x86-64 之外的首个官方架构版本。

对数据中心用户而言,ARM64 支持意味着可在更低的功耗下运行虚拟化负载,尤其适合大规模横向扩展场景。不过官方明确表示,树莓派等消费级 ARM 设备暂不支持,目标用户仍是服务器级硬件。

本次发布是 Proxmox VE 迈向多架构生态的关键一步。ARM 服务器在云原生和边缘计算领域渗透率持续上升,官方支持补齐了此前只能依赖非官方移植的短板。现有 x86-64 用户不受影响,两种架构镜像并行提供。

值得留意的是,NVIDIA Grace 和 Vera 的完整支持意味着该平台已覆盖高性能计算和 AI 推理场景。对于正在评估 ARM 服务器方案或已有相关硬件的团队,可以开始测试迁移路径。

树莓派用户则需要继续等待,官方未给出消费级设备的支持时间表。如果只是家庭实验室或轻量测试需求,现有 x86 版本或第三方 ARM 移植仍是可行选择。


#GitHub #开源 #Proxmox #ARM64 #虚拟化 #Debian #Linux #NVIDIA #数据中心
@GitHubTrendingHub
Post #674 13
先写设计再写代码:更高效的 AI 开发工作流

很多开发者用 AI 编程助手时,习惯直接开聊:"帮我写个函数解析 webhook 并路由到对应处理器"。模型给出代码,跑起来差一点,再补一句"修一下缺 event key 的边界情况",如此反复。四十五分钟后,代码能用了,但对话记录更像一场调试,而不是构建。你从没真正描述过要建什么,只是开始建了。

问题不在模型不够强,而在顺序错了。先写设计再写代码(design-first)的思路是:在向 AI 提问前,先用十分钟写一份简短的结构化说明,讲清输入、输出、约束和边界情况。就像开工前给承包商一份需求书,而不是边干边商量。把这份说明直接作为第一条 prompt 发给模型,它第一次就能产出接近成品的结果,后续迭代从"澄清需求"变成"审查代码"。

具体分三步:第一步写 brief,用要点列出输入输出约束和边界情况,不用写长文;第二步把完整 brief 粘进第一条消息,直接要求构建,而不是请模型"帮忙想想";第三步对照 brief 逐条审查返回的代码,发现差距时引用 brief 原文指出问题,比如"brief 要求响应时间低于 50ms,当前实现每次请求都调外部 API,请去掉这个依赖"。这套流程对单个函数、完整服务或自动化管线都适用,作者团队在构建 n8n 工作流蓝图时也用了同样方法。


一个诚实的提醒:design-first 不适用于所有场景。当你还在探索问题空间、不知道输出该长什么样时,开放式提问才是对的工具。需求事先可明确时,先写 brief 才划算。另外,把 brief 和代码一起纳入版本管理、积累可复用的约束模板库,是作者事后认为值得改进的地方。核心原则一句话:任何要跑多次的构建,先写 brief,每次都写。

#GitHub #开源 #AI编程 #开发者效率 #设计先行 #AI工作流
@GitHubTrendingHub
Post #673 10
Docker 29.7.2 发布

Docker 29.7.2 现已发布,这是一个维护性小版本,主要修复了两类问题。

本次更新修复了 docker service create 和 docker service update 在多次传递同一环境变量时可能触发 panic 的问题;同时解决了 29.7.0 引入的一个回归,该问题会导致拉取包含绝对 hardlink 目标的镜像时被拒绝。

GitHub

#GitHub #开源 #Docker #容器 #DevOps #CLI
@GitHubTrendingHub
Post #671 11
Matt Pocock 开源真实工程技能集

TypeScript 专家 Matt Pocock 开源了一套面向真实工程场景的 AI 编码代理技能集,覆盖从需求对齐、架构设计到测试调试的完整开发流程,适用于 Claude Code、Codex 等主流编码代理。

这套技能针对 AI 编码的常见痛点设计:通过「盘问式」对话让代理在动手前充分理解需求,建立项目共享术语表减少沟通噪音,用红绿重构循环保证代码质量,并定期扫描代码库发现架构腐化点。所有技能保持小型、可组合,不绑定特定模型。

安装方式有两种:Claude Code 用户可直接安装官方插件,获得自动更新的只读技能包;也可用 npx skills@latest add mattpocock/skills 将可编辑的技能文件复制进项目,方便按需修改。首次使用需运行 /setup-matt-pocock-skills 配置问题追踪器、标签和文档目录。

核心技能包括:/grill-me 和 /grill-with-docs 用于开发前的需求深挖与领域建模,/tdd 驱动测试优先开发,/diagnosing-bugs 提供分阶段的调试流程,/improve-codebase-architecture 生成架构改进建议报告,/code-review 从代码规范和需求实现两个维度审查改动。


作者强调这些技能凝聚了数十年软件工程经验,目标是帮助开发者用 AI 交付更高质量的应用程序,而非停留在「vibe coding」层面。

GitHub

#GitHub #开源 #MattPocock #AI编程 #ClaudeCode #Codex #开发工具 #TypeScript
@GitHubTrendingHub
Post #670 9
Google Guava 33.6.0 发布,Java 开发者标配库更新

Guava 是 Google 出品的 Java 核心库集合,提供 multimap、multiset 等新集合类型、不可变集合、图库,以及并发、I/O、哈希、字符串等工具类。Google 内部大多数 Java 项目都在使用,也被众多外部公司广泛采用。

本次发布提供 JRE 和 Android 两个版本,版本号分别为 33.6.0-jre 和 33.6.0-android。JRE 版要求 JDK 1.8 及以上,Android 版面向 Android 平台或需要兼容 Android 的库。Maven 坐标是 com.google.guava:guava,Gradle 用户可按需选择 implementation 或 api 方式引入。

需要留意的是,标有 @Beta 注解的 API 随时可能变更甚至移除,如果你的代码是供他人使用的库,建议用 Guava Beta Checker 检查避免依赖这些不稳定接口。非 @Beta 的 API 会保持长期二进制兼容,@Deprecated 的 API 也不会移除。所有对象的序列化形式都可能变化,不要持久化后指望未来版本能读取。


GitHub

#GitHub #开源 #Java #Guava #Google #集合库 #Android
@GitHubTrendingHub
Post #667 9
开源身份认证平台 authentik 上架 GitHub

authentik 是一个开源身份提供商(IdP),为现代 SSO 场景设计,支持 SAML、OAuth2/OIDC、LDAP、RADIUS 等协议,定位从个人实验室到大型生产集群的自托管部署。企业版面向需要大规模身份管理的组织,可替代 Okta、Auth0、Entra ID、Ping Identity 等商业方案。

部署方式覆盖 Docker Compose(适合小型/测试环境)、Kubernetes Helm Chart(适合较大规模)、AWS CloudFormation 官方模板,以及 DigitalOcean Marketplace 一键部署。项目同时提供开发文档、安全说明和贡献指南,使用方可联系团队分享案例。

对自建统一登录、想摆脱商业 IdP 依赖的团队来说,authentik 提供了一个可自托管的开源替代选项。


GitHub

#GitHub #开源 #authentik #身份认证 #SSO #自托管 #SAML #OIDC #LDAP
@GitHubTrendingHub
Post #666 10
AI 翻出陈年死代码,Linux 内核移除 Moxa 老驱动

Linux 内核维护者 Greg Kroah-Hartman 近日删除了一个多年无人问津的驱动——Moxa Intellio 系列多串口驱动。这个驱动自 1999 年起就存在于内核中,但 Moxa 早在 2021 年就确认相关硬件已停产。

这次移除并非源于 bug 报告或用户投诉,而是 AI 代理在扫描死代码时发现了问题。补丁移除了 drivers/tty/moxa.c 中 2,137 行驱动代码,加上 Kconfig 和 Makefile 相关条目,共清理 2,148 行无用代码。

对普通用户影响有限——硬件早已停产,驱动本就处于淘汰边缘。但这件事值得关注:AI 正在改变开源维护方式,让那些"没人记得但一直躺着"的旧代码被重新审视和清理。对内核维护者来说,AI 辅助代码审查可能成为常态。

#GitHub #开源 #Linux #内核 #Moxa #AI代码审查 #驱动清理
@GitHubTrendingHub
Post #665 14
单文件 PHP 回合制游戏联机服务器

给回合制游戏加联机功能,通常卡在基础设施而不是玩法上。一旦决定让两个玩家在不同设备上下棋或打牌,话题就转向 WebSocket、常驻进程、托管主机和需要设计的房间系统——这些跟游戏本身毫无关系。

回合制游戏其实不需要实时 socket,它需要的是统一的出招顺序。把这个思路转换过来,问题就简化为几个普通的 HTTPS 请求。这个免费服务器正是基于此设计,整个项目只有一个 PHP 文件。

核心同步模型是有序操作日志:玩家发送操作,服务器分配递增 ID,每个客户端拉取自己未见过的更新。所有玩家按相同顺序收到每个操作,断线重连也无需单独处理——客户端从零重放日志即可重建棋盘。操作类型完全由你定义,认输、和棋、表情都可以是操作,服务器不内置任何游戏规则,同一安装可同时跑棋牌、卡牌和文字游戏。


运行要求是 PHP 8.1 以上加 pdo_sqlite,支持共享主机、VPS、容器或开发用笔记本。演示页面开两个浏览器标签即可在约十秒内完成匹配,跑完一局井字棋。API 是纯 HTTPS + JSON,浏览器、Unity、Godot、移动应用和 Discord 机器人用同一套五个端点。项目 MIT 协议开源。

#GitHub #开源 #PHP #回合制游戏 #游戏开发 #WebSocket #联机服务器
@GitHubTrendingHub
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →