Codeberg

Codeberg 是一个面向自由开源软件的非营利代码托管平台。

Nitter 可用实例数已超过下架前

Nitter 镜像项目维护者更新实例列表,当前可用实例数超过此前下架潮前的水平。列表包含13个正常运行的公开实例(含2个Tor地址)、8个限速中实例,以及6个已下架的旧实例。 项目同时提供自建实例的教程,涵盖获取session token和规避DMCA投诉的方法。
评论点赞收藏25 天前

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。
评论点赞收藏35 天前

nss-userhosts:让普通用户拥有自己的 hosts 覆盖

一个 glibc NSS 扩展库,允许普通用户在不修改 /etc/hosts 的情况下,通过 $HOME/.config/userhosts/*.conf 文件定义自己的 hosts 条目,支持 IPv4 和 IPv6。 需要把编译出的 libnss_userhosts.so.2 放入系统库路径,并在 /etc/nsswitch.conf 的 hosts 行最前面加上 userhosts。仅对使用 glibc 解析器的软件生效。
评论点赞收藏37 天前

AI 污染的开源软件替代品清单

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

Lichen:基于 Forth 的最简 Web CMS

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

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。
评论点赞收藏50 天前

Tmagnet:一个用 C 写的终端 BT 客户端

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

Fragplay:轻量级音乐播放列表管理与下载工具

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

Irken:一款轻量可定制的 Tcl/Tk IRC 客户端

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

GJK碰撞检测扩展到任意维度

一位开发者将GJK碰撞检测算法扩展到任意维度,发布了源码和理论论文。该库统一了任意单纯形到原点距离的计算方法,适用于图形学、物理引擎和计算几何领域。
评论点赞收藏58 天前

Moochacha:一个基于 libsodium 的本地文件加密工具

Mark Dascher 发布了个人加密工具 Moochacha,用 Argon2id+BLAKE2b+ChaCha20-Poly1305 组合对文件做对称加密,密钥派生自一个共享 keyfile 加随机 seed,最大支持约 3.2×10^35 字节文件。 项目明确标注为个人项目、不安全,仍在 TODO 阶段,但密码学细节和威胁模型写得相当认真,适合对端到端加密和离线存储安全感兴趣的读者。
评论点赞收藏59 天前

用 Guile Scheme 实现的 udev 替代方案

Goodev 是一个用 Guile Scheme 重写 udev 规则编译器和运行时的项目,可在非 systemd Linux 系统上执行硬件设备管理规则。项目声明部分代码通过 LLM 从 C 翻译为 Scheme,整体架构由人类设计。 支持 dry-run 模式测试,不依赖 systemd,计划扩展到其他操作系统。
评论点赞收藏65 天前

Codeberg 禁止加密货币项目托管

Codeberg 社区投票通过新规,禁止托管加密货币相关项目,理由是此类域名常与欺诈和高风险投资关联,可能损害平台声誉。该决定引发开发者强烈反弹,有人质疑将技术整体污名化,并指出论坛链接失效及定义模糊。 这反映了去中心化代码托管平台在合规压力与自由开放理念之间的激烈冲突,极易引发关于平台治理边界和技术中立性的讨论。
评论点赞收藏69 天前

Codeberg 通过新规:禁止主要由 AI 生成的代码项目

Codeberg 正式通过提案,将在服务条款中新增禁止“LLM-extrusions”(即主要由大语言模型生成且缺乏人类实质性贡献的代码项目)。该决议旨在规避 LLM 训练数据的版权灰色地带及代码审查疲劳风险。 社区在讨论中激烈辩论了“mostly”的界定标准、教育用途豁免以及伦理与法律风险的侧重,反映了开源社区对 AI 生成代码入侵的警惕与具体执行层面的分歧。
评论点赞收藏70 天前

Codeberg 禁止“氛围编码”项目

Codeberg 正式通过提案,将禁止主要包含 LLM 生成代码的项目(即“vibe coding”产物)。此举旨在规避此类项目模糊的版权风险及缺乏人工审查带来的维护隐患。 社区在条款措辞上存在争议,部分成员认为应同时强调伦理问题而非仅关注版权,也有人对“大部分由代码组成”的定义边界表示担忧。
评论点赞收藏70 天前

登录芦苇

登录后关注作者、收藏内容和参与讨论。