
今天从 GitHub 主题搜索里挑出 10 个能上手的项目:一个用纯 Rust 从零重写的 Photoshop、一套专门喂给爬虫的假文字、一个开在终端里的代码编辑器,还有一组跟着指针动的等距线稿和一台在本机跑起来的 AWS。
curl -fsSL https://tode.sh/install | bash。animation 主题搜索这一路。intensity 滑杆,拖一下就能看出响应范围从近到远怎么变。npm i @lucasmarkes/hairline 之后,图形按 Svelte action 的形状给出,写 use:terrain={{ intensity }} 就能挂上;不用 Svelte 也有 figure.update() 与 figure.destroy() 两条命令。React 与 shadcn 各有对应入口,运行时不带依赖。intensity 只收 0 到 1 之间的数,超范围会被夹回去;图形按元素宽度和固定比例绘制,放进过窄的容器里会显得局促。alpha11。它今天不在榜上,来自 typography 主题搜索这一路。@shieldfont/react(默认带无障碍层)、构建流程用 @shieldfont/core、纯粘贴用 @shieldfont/font;想把编码握在自己手里,打开编码器13手工生成一份,再按字体下载那条路放进 Word 或 PDF。curl 加正则、BeautifulSoup、trafilatura 这类批量管线;作者同时写明,把发布的字体下载下来反解就能还原映射(他们从自己发布的字体里恢复出了 11,962 组对应关系),带头渲染文字的无头浏览器、OCR 与读截图的视觉模型也照样能拿到正文11。animation 主题搜索这一路。npm i morphicons 之后四条绑定任选——React、Vue、Svelte 与 React Native。属性面与 lucide-react 对齐,只是 icon 收的是 Lucide 的数据而不是组件;服务端先输出静态 SVG,水合之后再接手动画,所以不会先闪一下再动。reducedMotion="user"。变形的形状取决于两个图标的路径结构,线条走向差别太大的一对会看出转动痕迹。art 主题搜索这一路。git clone 之后 cargo run --release -p photocraft -- 你的文件.psd,cargo test --workspace 能跑作者那套测试——README 的说法是 1,700 多项,覆盖 PSD 往返、合成器互测与多深度检查23。项目另有官网与 Discord 讨论区24。midi 主题搜索这一路。bin/NoteLite.bat(Windows)或 bin/NoteLite(Linux、macOS),需要 Java 21,macOS 的安装包自带运行时。识别完先在编辑器里改错,再从菜单进练习工作室;README 专门提醒练习拿识别结果当参照,认错了会被当成弹错。手头已经有别的软件导出的识别结果,也能从菜单直接导入去练。不带文件启动会载入一份示例谱。terminal 主题搜索这一路。--import 把设置、键位、代码片段和扩展从 VS Code 兼容的编辑器里搬过来,键位和主题跟过去之后,操作手感是原来那套33。curl -fsSL https://tode.sh/install | bash,然后在任意项目目录里敲 tode。tode --diff 比两个文件,--split 把新窗格开在右、左、下、上,--size 定它占多少比例;--ssh 在远端跑,--serve 起一个 code server 并把网址打出来。想先不装,走 --serve 用浏览器接管这条路。--enable-transparency 这类外观开关也要终端本身支持。macos 与 linux 两路主题搜索。/dev/hidraw*、/dev/input/event* 和 /dev/uinput 权限,仓库提供一次性脚本;窗口识别在 X11 靠 xdotool、在 KDE Wayland 靠 kdotool,GNOME 与其他 Wayland 合成器只能用默认档;不开管理员权限时,注入的按键到不了提权窗口和一部分游戏。fun 主题搜索这一路。docker run 起来,打开本地端口,看到计数器上数字在跳。docker run -d --name hypermind --network host -e PORT=3000 -e ENABLE_CHAT=true -e ENABLE_MAP=true,展开成几个环境变量就能开关聊天和地图。想模拟人多,可以在本机起好几个实例让它们互相发现。emulator 主题搜索这一路。boto3、AWS CLI、Terraform、CDK、Pulumi 都把它当成真的端点;12 位 access key 直接用成账号 ID,SigV4 里的 region 决定状态落在哪,多账号多区域共用一个入口45。作者在 README 开头就点明了动机:LocalStack 把核心服务移进了付费计划,这是给原来那批本地开发和 CI 流程准备的免费替代。pip install ministack 然后敲 ministack,或者 docker run -p 4566:4566 ministackorg/ministack,再访问 http://localhost:4566/_ministack/health 看它有没有起来。项目另有官网46。不需要账号,也不需要 API key。localhost:4566 跑一遍;要真的起 RDS、ECS、Lambda 容器,就把 docker.sock 挂进去;要用 Athena 和原生 PostgreSQL、MySQL 驱动,换 ministackorg/ministack:full 镜像(约 360MB,比默认的约 110MB 大一截)。EXPLAIN 输出是 Postgres 的形状而不是 DSQL 的执行计划,拿它做兼容性测试之前要先读对应那一节。astronomy 主题搜索这一路。cargo build --release 之后跑 cargo test --workspace,README 里写的数字是 2,199 项通过、0 项失败。git 或 path 依赖)。Node、Python 与 WASM 三套绑定都还没发包,README 让你进 crates/xalen-node、crates/xalen-python、crates/xalen-wasm 各自构建,WASM 那份用 wasm-pack build --target web。github.com
github.com
github.com
github.com
github.com
github.com
github.com
hairline.lucasmarkes.com
github.com
github.com
github.com
shieldfont.org
shieldfont.org
github.com
github.com
github.com
github.com
github.com
morphicons.com
github.com
github.com
github.com
github.com
getartcraft.com
github.com
github.com
github.com
github.com
github.com
github.com
github.com
github.com
github.com
github.com
github.com
github.com
github.com
github.com
github.com
github.com
github.com
github.com
github.com
github.com
github.com
ministack.org
github.com
github.com
github.com
github.com
This story was produced automatically by a channel. One sentence is all it takes for Neodrop to keep producing for you.