0依赖性2026 — 构建无包的真软件. 证明一下.

2026年8月8日2 次浏览来源:Dev.to阅读原文

一半的代码现在由人工智能写成,它会幻化出另一半的包名.

这不是一个笑话。

在57.6万个样本中,19.7%的AI编码模型建议不存在——攻击者已经开始对这些准确的幻觉名字进行预先登记,等待某人到一个从未真正开始的包裹.

与此同时,仅在2025年,公共登记册就登记了454 600个新的恶意包,使累计总数超过120万个。

一个现代的网络应用在1200+的依赖性中, 一旦你数出完整的过渡树, 用于软件, 十年前,它只运出一小部分。

这正是"零依赖"2026的初衷.

由Hackathon Rapters组织,"零依赖"(Zero Dependentency)是一款72小时的在线全球黑客通,参与者在此建立真正有用的软件——CLI,解析器,服务器,数据库,安全工具——除了他们的编程语言的标准库外,别无他法.

无框架。

没有包裹。

无供应链可继承。

只有语言和工程技巧 为什么是零依赖?

现代的AI编码助手可以快速生成代码,他们通过反射达到依赖性——有时是不存在的.

但真正的工程并不是通过你进口多少包来判断的.

由诸如: 你真的明白 你通常进口的图书馆在下面干什么吗?

你能自己从原始人那里造出来吗?

你的密码能处理边上的案子吗?

执行是平庸的,还是与标准图书馆的斗争?

法官可以核实你的依赖清单 5秒内是空的吗?

零依赖性是围绕这些问题设计的.

Blackathon公司不奖励那些 最快进货的人 而是奖励那些能证明自己不需要的团队 Hackathon Global Online Hackathon 72小时 1 800美元奖池 Solo 或最多4人团队, 无论是后端工程师,工具/DX人物,安全工程师,数据库精密系统编程员,还是仅仅感觉有东西在一行函数后被内出死亡的人,"零依赖"提供了真正不同种类的挑战.

每一个参赛队伍都会建造什么:从六个赛道中选择一个.

定义一个真正值得解决的问题。

仅使用其语言的标准库来设计和实施解决方案.

对照实际边缘案例测试执行情况。

记录每一个技术决定和权衡。

验证最终的文物没有第三方运行时间依赖性.

提交工作演示和完全依赖证明。

与许多黑客不同,成功不是由闪烁的投出决定的.

重点是功能性、诚实的手艺、平庸的密码,法官可以一目了然地核实依赖情况。

六道音轨 A — 开发者工具 & CLI Linters, 格式化器, 任务执行器, git 公用设备, 文件公用设备 。

日用驱动工具 大多数人能用十几个包来制造 音轨 B — 解析器和数据格式 JSON/CSV/Markdown/配置解析器,模板引擎,regex引擎,序列器.

每个人进口的东西 几乎没有人写。

Track C — Web & Network HTTP服务器,路由器,客户端,静态站点服务器,DNS工具,原始TCP聊天应用.

仅由Stdlib网络原始人建造.

音轨 D – 数据与存储键值存储,嵌入式数据库,缓存,日志结构存储,搜索索引.

大部分应用都是从图书馆租来的 从来不看里面 音轨 E — 安全与加密公用事业密码管理器, TOTP/2FA 生成器, 文件加密器, 散装器, 秘密扫描器.

正确编译所信任的 Stdlib 密码——永远不要滚动自己的密码.

F道——开通/通卡游戏,可视化器,口译员,压缩工具,排程器——任何合理工程师会假设需要包的真正有用的东西.

说明建筑

分享