Codeberg
Codeberg 是一个面向自由开源软件的非营利代码托管平台。
Nitter 可用实例数已超过下架前
Nitter 镜像项目维护者更新实例列表,当前可用实例数超过此前下架潮前的水平。列表包含13个正常运行的公开实例(含2个Tor地址)、8个限速中实例,以及6个已下架的旧实例。 项目同时提供自建实例的教程,涵盖获取session token和规避DMCA投诉的方法。
Zig 移除 wasi-libc 支持
Zig 0.18.0 将移除对 wasi-libc 的内置支持。维护者 alexrp 和 andrewrk 认为 wasi-libc 工程实践不佳,由约5个上游代码库拼凑而成,与 Zig 自带的 musl 存在重复代码,头文件搜索路径问题频发。 移除后 Zig 将转向 issue #35379 作为 WASI 的 libc 方案。0.17.0 仍会保留 wasi-libc。 

基于菱形十二面体边界裁剪与优化的等值面提取方法
基于菱形十二面体边界裁剪与优化的等值面提取方法,用三角形网格逼近连续曲面。迭代优化次数可调,允许快速获得初步结果或逐步提升精度。
nss-userhosts:让普通用户拥有自己的 hosts 覆盖
一个 glibc NSS 扩展库,允许普通用户在不修改 /etc/hosts 的情况下,通过 $HOME/.config/userhosts/*.conf 文件定义自己的 hosts 条目,支持 IPv4 和 IPv6。 需要把编译出的 libnss_userhosts.so.2 放入系统库路径,并在 /etc/nsswitch.conf 的 hosts 行最前面加上 userhosts。仅对使用 glibc 解析器的软件生效。 

Dav-next:轻量快速的Nextcloud文件服务器Nginx模块
dav-next是一个基于Nginx的轻量级Nextcloud文件服务器模块,Alpine包已可用,计划提交至Alpine官方仓库。 

AI 污染的开源软件替代品清单
Codeberg 社区维护了一份开源项目 AI 污染清单,标注哪些项目被 LLM 代码污染,并提供无 AI 的替代方案和最后干净提交点,方便用户直接 fork。 清单涵盖浏览器、编辑器、数据库、游戏引擎等数十个类别,同时提供"无 AI 政策"倡导模板和 fork 指南。 

Lichen:基于 Forth 的最简 Web CMS
Lichen 是一个用 Forth CGI 脚本写的极简 CMS,内容用 Gemtext 格式存储,同时可作为静态站点生成器使用。作者认为 WordPress 等主流方案对单纯分享文字和图片来说资源开销过大,而手写 HTML 对非技术用户又太复杂,Lichen 试图在这两者之间找到平衡点。 

Lambdock:一款支持实时 Lisp REPL 的 Wayland 原生 GTK4 桌面 dock
lambdock 是一款 Wayland 原生的桌面 dock 应用,用 C 和 GTK4 编写,内置 GNU Guile Scheme 运行时,支持通过 Unix socket 实时 REPL 交互。 配置用 Scheme 语言编写,可在配置文件中运行任意 Scheme 代码,支持动态窗口追踪、多显示器、热重载、fish-eye 悬停放大。兼容 Sway、Hyprland、River、Niri 等 wlroots compositor,不支持 GNOME。 

Tmagnet:一个用 C 写的终端 BT 客户端
Ivan Janković 发布了一个叫 tmagnet 的终端 BT 客户端,用 C 写,基于 ncurses 和 transmission-cli,支持在终端里直接搜索和下载种子。 配置和数据存在 ~/.tmagnet,键盘和鼠标滚轮都能操作列表。GPL v3 开源,代码托管在 Codeberg。 

S3mini v1 – 轻量快速的 S3 客户端,无依赖,支持 Node、Bun 和 Cloudflare
s3mini 是一个轻量级 TypeScript S3 客户端库,零依赖,支持 Node、Bun 和 Cloudflare Workers,Bun 环境下性能比 Node 快约 1.4 倍。 已测试兼容 Cloudflare R2、Backblaze B2、DigitalOcean Spaces、MinIO 等多种 S3 兼容存储。 

Fragplay:轻量级音乐播放列表管理与下载工具
Fragplay 是一个约 325 行代码的 Python 小工具,支持从 YouTube 下载音乐、管理播放列表,并通过本地网页播放。作者因 Invidious 无法创建私人播放列表而开发它,目前仅支持 Linux,使用 yt-dlp 和 ffmpeg 作为依赖。 

Irken:一款轻量可定制的 Tcl/Tk IRC 客户端
用 Tcl/Tk 写的轻量可定制 IRC 客户端,支持多服务器、插件系统和可自定义界面。内置 nick 补全、链接点击、主题编辑、事件钩子等常用功能,插件机制通过 Tcl 文件实现,可自由扩展。 

GJK碰撞检测扩展到任意维度
一位开发者将GJK碰撞检测算法扩展到任意维度,发布了源码和理论论文。该库统一了任意单纯形到原点距离的计算方法,适用于图形学、物理引擎和计算几何领域。
Moochacha:一个基于 libsodium 的本地文件加密工具
Mark Dascher 发布了个人加密工具 Moochacha,用 Argon2id+BLAKE2b+ChaCha20-Poly1305 组合对文件做对称加密,密钥派生自一个共享 keyfile 加随机 seed,最大支持约 3.2×10^35 字节文件。 项目明确标注为个人项目、不安全,仍在 TODO 阶段,但密码学细节和威胁模型写得相当认真,适合对端到端加密和离线存储安全感兴趣的读者。 

J3blocks:i3bar 和 swaybar 的 Janet 脚本状态栏系统
J3blocks 是一个用于 i3bar 和 swaybar 状态栏的 Janet 脚本系统,提供 CPU、内存、带宽、时间等内置模块,通过 Unix domain socket 与模块通信,支持点击事件处理。 

用 Guile Scheme 实现的 udev 替代方案
Goodev 是一个用 Guile Scheme 重写 udev 规则编译器和运行时的项目,可在非 systemd Linux 系统上执行硬件设备管理规则。项目声明部分代码通过 LLM 从 C 翻译为 Scheme,整体架构由人类设计。 支持 dry-run 模式测试,不依赖 systemd,计划扩展到其他操作系统。 
'Write' – A Markdown Editor in the Browser
Free simple markdown editor that runs in the browser. Persistence at your local machine via upload/download. Includes a paginated preview.Source here:
Codeberg 禁止加密货币项目托管
Codeberg 社区投票通过新规,禁止托管加密货币相关项目,理由是此类域名常与欺诈和高风险投资关联,可能损害平台声誉。该决定引发开发者强烈反弹,有人质疑将技术整体污名化,并指出论坛链接失效及定义模糊。 这反映了去中心化代码托管平台在合规压力与自由开放理念之间的激烈冲突,极易引发关于平台治理边界和技术中立性的讨论。
Codeberg 通过新规:禁止主要由 AI 生成的代码项目
Codeberg 正式通过提案,将在服务条款中新增禁止“LLM-extrusions”(即主要由大语言模型生成且缺乏人类实质性贡献的代码项目)。该决议旨在规避 LLM 训练数据的版权灰色地带及代码审查疲劳风险。 社区在讨论中激烈辩论了“mostly”的界定标准、教育用途豁免以及伦理与法律风险的侧重,反映了开源社区对 AI 生成代码入侵的警惕与具体执行层面的分歧。
Codeberg 禁止“氛围编码”项目
Codeberg 正式通过提案,将禁止主要包含 LLM 生成代码的项目(即“vibe coding”产物)。此举旨在规避此类项目模糊的版权风险及缺乏人工审查带来的维护隐患。 社区在条款措辞上存在争议,部分成员认为应同时强调伦理问题而非仅关注版权,也有人对“大部分由代码组成”的定义边界表示担忧。