C / C++ / Assembly
xv6-x64 是对 xv6 操作系统内核的重写,旨在将其移植于 x86-64 平台。
C++
TWVM 是一个小巧、高效且具有高可移植性的 WebAssembly 虚拟机,支持完整的 Wasm MVP 标准特性,它力求在 Interpreter 模式下就具备足够高的性能。
C++
brainfuck-jit-interpreter 是一个 Brainfuck 语言的解释器,它自带一个手写的简单 X86-64 JIT 编译器。
Assembly
QuickForth 是一个 Forth 解释器的 POC 实现。
C++
Zero 是一个基于 WebAssembly 进行 JavaScript 代码加密的实验性 POC。通过将 ASCII 明文代码转译为 VM 内部依赖的 ByteCode,再到可见字符的 Base64,加壳过程大大降低了前端明文代码的可读性,同时也提高了反编译的难度。
Shell
SHDB 是一个专门为 Shell 脚本提供数据存储功能的 NoSQL 数据库,类似 GDBM。它的配置和使用十分简单,空闲时不占用内存和 CPU 资源,数据库资源完全静态化地保存在本地。
JavaScript
Zoomage.js 是一个基于 HTML5 开发的图片手势缩放库。基于它我们可以在 Web 页面上使用类似原生 Gallery 所提供的、可以对图片进行基于手势的拖拽、旋转以及缩放等变换特效。