anaksor-ocr
Sokheng · 工具包
这个模型从文档、收据和路牌照片里读取高棉语和英语文字,用一个检测器找文本行,再用识别器读每一行。适合需要在 Python 里做高棉语 OCR 的开发者。

Ladybird 开发者做的网页浏览器,引擎是自己的,建立在网页标准之上。它还在 pre-alpha 阶段,只适合开发者,所以要从源码自己编译。这份说明给出 Linux、macOS、Windows(WSL2)、FreeBSD 和 Android 的编译步骤。
Ladybird 独立网页浏览器 是一款 GitHub 上的开源项目,属于开发类,由 Mindket 上架。可免费获取。当前为第 2 版,最近更新于 。按它的 README 从 GitHub 安装。Mindket 的设置说明可在你的 Mindket 账户获取,以 zip 压缩包下载。
git clone https://github.com/LadybirdBrowser/ladybird.git cd ladybird ./Meta/ladybird.py run
Ladybird 是一个有自己引擎的网页浏览器,建立在网页标准之上。它的 README 称它是一个真正独立的网页浏览器,处于 pre-alpha 阶段,只适合开发者使用。FAQ 说它不是 Chromium 的外壳,不是 WebKit 的移植,也不是 Firefox 的分支。许多核心库继承自 SerenityOS,FAQ 在第三方库里点了 Harfbuzz、Skia、simdutf 和 libcurl 的名。这个条目讲的是怎么编译和运行它,因为没有安装包可以下载。
想试试一个新浏览器引擎、读它的代码,或者用它测自己网站的开发者。README 说它眼下只适合开发者。FAQ 的路线图列出了 2026 年面向 Linux 和 macOS 的 alpha 版,对象是开发者和早期尝鲜者,所以眼下是自己编译它,而不是安装它。
| 行业 | 谁在用 | 怎么用 | 例子 |
|---|---|---|---|
| 浏览器引擎开发 | C++ 开发者 | 编译它,读引擎各个库的代码,处理失败或超时的 WPT 测试 | 一位开发者打开 wpt.fyi 上超时的测试,隔离出其中一个,这是“参与进来”那一页建议的做法。 |
| 网页开发 | 前端开发者 | 在一个独立引擎里打开自己的页面,报告渲染得不一样的地方 | 一位前端开发者用 SingleFile 存下一个出问题的页面,把它精简,再把精简后的用例连同 issue 一起提交。 |
| 标准工作 | 读规范的人 | 把规范里的算法和代码对照,FAQ 说代码按规范步骤来写,注释里引用规范原文 | 一位读 HTML 规范的人找到对应的类,把注释里引用的步骤和规范核对。 |
| 学习 | 学浏览器工程的学生 | 对照《Web Browser Engineering》这本书读代码,“参与进来”那一页推荐了它 | 一位学生先把书里那个小小的 Python 浏览器写出来,再打开 LibWeb 对照着看。 |
如果你要的是每天用的浏览器,可以不用它。README 说它只适合开发者,FAQ 说你得从源码编译才能试用。
README 说 Ladybird 能在 Linux、macOS、Windows(用 WSL2)和许多其他类 Unix 系统上运行。编译页面给了 Linux、macOS、Windows、FreeBSD 和 Android 的步骤。
Ladybird 会用两种前端之一来编译。Android 有自己的 Android UI,其他所有平台用 Qt。
点“获取”会把一个装有 Mindket 安装说明的 zip 压缩包存进你的下载文件夹,里面按 Ladybird 编译页面列出了每个平台的步骤。主要途径是一个脚本 Meta/ladybird.py,前提是先装好你系统的软件包。
| 需要 | 说明 |
|---|---|
| 一台电脑 | Linux 或 macOS,或者装了 WSL2 的 Windows。FreeBSD 和 Android 有各自的步骤 |
| C++23 编译器 | 项目的 CI 用 gcc-16 和 clang-22,find_compiler.py 写明了最低版本 |
| Qt | 6.10 或更高版本。Debian 13 带的是 Qt 6.8,对着它配置会失败 |
| CMake | 3.30 或更高版本,要在 PATH 里 |
| Rust | 一套工具链,用 rustup 安装 |
| 编译工具 | nasm、ninja 等等,编译页面按系统逐个列出 |
git clone https://github.com/LadybirdBrowser/ladybird.git cd ladybird ./Meta/ladybird.py run
BUILD_PRESET=Debug ./Meta/ladybird.py run
在 macOS 上用 Homebrew 的 clang 时,编译页面给的是这种写法:
CC=$(brew --prefix llvm)/bin/clang CXX=$(brew --prefix llvm)/bin/clang++ ./Meta/ladybird.py run
在 Windows 上编译实验性的 Clang-CL 版本,编译页面先用 Chocolatey 装好 vcpkg 需要的 pkg-config,再在 VS 命令提示符里编译:
choco install pkgconfiglite -y py Meta\ladybird.py build
编译完成后,run 命令会启动 Ladybird。同一个脚本还有几条别的命令。
| 命令 | 作用 |
|---|---|
| ./Meta/ladybird.py run | 编译 Release 版本并启动 Ladybird |
| BUILD_PRESET=Debug ./Meta/ladybird.py run | 改为编译 Debug 版本 |
| ./Meta/ladybird.py run --no-build | 直接启动你已有的编译结果,不再配置,也不再编译 |
| ./Meta/ladybird.py run <executable_name> | 运行别的程序,比如 JS REPL 或 WebAssembly REPL |
| ./Meta/ladybird.py gdb ladybird | 在 gdb 里启动 |
--no-build 要放在可执行文件名前面。名字后面的内容都会传给那个可执行文件。
./Meta/ladybird.py run --no-build js --evaluate 'console.log(1 + 1)'
一个页面在 Ladybird 里显示不对,在别的浏览器里正常。你把它存成 REDUCTION.html,用 Ladybird 打开这个文件,确认同样的问题还在。然后一步步删减,每删一次就重新加载。先在 Ladybird 的 Debug 菜单里取消勾选 Enable Scripting,看问题是不是脚本引起的。再一次删掉一条 CSS 规则或一个元素。
如果页面不是用 SingleFile 存下来的,ISSUES.md 说要在文档里放一个 base 元素,像下面这样,这样相对路径的图片、样式表和脚本才能加载:
<base href="https://ladybird.org/">
仍然能重现问题的最小文件,传到 CodePen、JSBin 或 JSFiddle 这样的网站上。它的网址写进 bug 报告表单。
新手:浏览器引擎是加载页面并把它画出来的那一部分。Ladybird 自己写了一套,没有沿用 Chromium、WebKit 或 Firefox 里的那个。把它编译出来是第一道测试。挑出你系统的那份说明,装好软件包,再运行脚本。如果编译失败,先读故障排除那份说明再去问。项目希望编译问题发到它 Discord 的 build-problems 频道,而不是 GitHub 的 issue。
专家:每个标签页跑在自己的、有沙箱的 WebContent 进程里。图片解码和网络连接在进程外运行,分别是 ImageDecoder 和 RequestServer。代码分成 LibWeb、LibJS、LibWasm 这样的库,用的是项目自己的 AK 库,不用 C++ STL。FAQ 说功能是按规范算法一步一步实现的,注释里放规范原文,对应不到任何规范步骤的代码带一个 AD-HOC: 标记。
打包,或者要编译几种不同配置的话,可以用自定义编译目录,不用那个脚本。编译页面给了下面这几行,还给了一个供内存小的机器用的链接池大小。不用这个脚本时,你可能要用 CMAKE_C_COMPILER 和 CMAKE_CXX_COMPILER 选项指定一个合适的 C++ 编译器。
cmake --preset Release -B MyBuildDir cmake --build --preset Release MyBuildDir ninja -C MyBuildDir run-ladybird
cmake --preset Release -B MyBuildDir -DLAGOM_LINK_POOL_SIZE=2
这个条目讲的大部分是在你电脑上运行的编译,有几件事在这之外。
这个工具包里只有安装说明,由 Mindket 编写。Ladybird 由 Ladybird 开发者制作,要从他们的仓库获取:https://github.com/LadybirdBrowser/ladybird
这些说明不是 Ladybird 项目或 Ladybird Browser Initiative 写的,也没有得到它们的认可。
许可证:BSD 2-Clause。见 https://github.com/LadybirdBrowser/ladybird/blob/master/LICENSE (版权行是“Copyright (c) 2018-present, the Ladybird developers.”)。README 写的是“Ladybird is licensed under a 2-clause BSD license.”
Ladybird 是一个有自己引擎的网页浏览器,建立在网页标准之上。它的 README 称它是“a truly independent web browser”,并说它处于 pre-alpha 阶段,“only suitable for use by developers”。没有安装包,也没有下载。它的 FAQ 说,要试用就得自己从源码编译。这个工具包把它的文档给出的各个平台的编译和运行步骤汇总在一起。
多进程设计:一个主 UI 进程,几个 WebContent 渲染进程,一个 ImageDecoder 进程和一个 RequestServer 进程。每个标签页有自己的渲染进程,和系统的其余部分隔开,有沙箱。图片解码和网络连接都在进程外进行。目前许多核心库组件继承自 SerenityOS:LibWeb(网页渲染引擎)、LibJS(JavaScript 引擎)、LibWasm、LibCrypto 和 LibTLS、LibHTTP、LibGfx、LibUnicode、LibMedia、LibCore 和 LibIPC。
装好你系统的前置软件后,项目主页给出的途径(“在许多开发机器上”就这么简单):
git clone https://github.com/LadybirdBrowser/ladybird.git
cd ladybird
./Meta/ladybird.py run
三行都出自项目主页(https://ladybird.org),编译说明把最后一行称为编译和运行最简单的方式。默认编译的是 Release 版本。
项目的 CONTRIBUTING.md 说,Ladybird 由一组项目维护者开发,所有对代码库的改动都由他们提出,并且不接受非维护者的拉取请求。bug 报告、精简用例、网站测试、标准讨论、安全报告和技术反馈都有帮助。见 setup/filing-issues.md。
README.md 4 KB setup/android.md 2 KB setup/building-and-running.md 4 KB setup/filing-issues.md 5 KB setup/freebsd.md 1 KB setup/linux.md 6 KB setup/macos.md 3 KB setup/troubleshooting.md 4 KB setup/windows.md 1 KB
Updated by Mindket to the current version of this kit.
Hacker News、Bluesky、X、Reddit、Facebook 和 YouTube 上提到这个项目的帖子和评论,来自每周一次的搜索和 Trendshift。它们不是 Mindket 写的,也未经核实,点开即可在原帖处阅读。
Sokheng · 工具包
这个模型从文档、收据和路牌照片里读取高棉语和英语文字,用一个检测器找文本行,再用识别器读每一行。适合需要在 Python 里做高棉语 OCR 的开发者。
Qwen · 工具包
Qwen2.5-7B-Instruct 的 GGUF 文件,提供八种量化大小,可通过 llama.cpp 在本地聊天。适合想在自己电脑上用 7.6B 强力模型、又不想搭 Python 环境的人。
ACE-Step · 工具包
用 4B 扩散解码器根据文字生成音乐,50 步并带引导控制,音频质量高于基础版。适合拥有 12 GB 或更多显存 GPU 的创作者。
alirezarezvani · 技能
为 Claude Code 和其他编程智能体提供 411 个现成技能,按角色分组,从工程、产品到营销、财务和合规。以插件方式安装。适合开发者和业务团队。
block · 工具包
可自行托管的工作空间,人和 AI 智能体在同样的房间里协作,基于 Nostr 中继,把每个动作记录为签名事件。适合想自己运行中继的团队。
backnotprop · 工具包
把你的 AI 编程智能体的计划、规格和代码改动在浏览器里打开,让你加批注或评论,并把反馈直接发回给智能体。