Location via proxy:
[Report a bug]
[Manage cookies]
No cookies
No scripts
No ads
No referrer
Show this form
zcbenz
My name is Cheng, I build open source things for fun and research.
Created
node-mlx
- Machine learning framework for Node.js.
LLM.js
- JavaScript CLI and API for local language models with vision.
ExecuTorch.js
- Run PyTorch models with JavaScript.
Electron
- GUI framework based on Chromium browser.
Compilets
- TypeScript to C++ compiler.
Yue
- GUI library based on native UI toolkits.
Chie
- Desktop client for large language models.
Chrohime
- GUI library based on Chromium's UI code.
kizunapi
- C++ library for creating Node-API bindings.
build-gn
- Build system for C++.
Worked on
Atom
- The text editor that excited the Electron framework.
NW.js
- GUI framework based on Chromium browser.
Contributed to
Node.js
- JavaScript runtime.
V8
- JavaScript engine.
Chromium
- Browser.
Visual Studio Code
- Code editor.
MLX
- Machine learning framework.
Tiny projects
Machine learning with JavaScript
not-a-vector-database
- Node.js module for storing and searching embeddings.
sisi
- Semantic Image Search CLI.
clip
- Node.js module for the CLIP model.
llama3.js
- A JavaScript implementation of Llama 3.
train-model-with-js
- Train a simple text generation model with JavaScript.
train-llama3-js
- Train a tiny Llama3 model with parquet datasets.
train-japanese-llama3-js
- Train a Japanese language model.
fine-tune-decoder-js
- Fine-tune a decoder-only model.
Node.js modules
untar-url
- Untar remote or local .tar/.tar.gz file to local disk.
unzip-url
- Unzip a remote ZIP file to local disk.
using-temp-dir
- Create and dispose temporary dirs with using keyword.
huggingface
- A library and a CLI tool for accessing HuggingFace.
parquet-reader
- A simple library for reading parquet files.
yackage
- Utility to package Node.js apps into executables.
asar
- File format for Electron app archives.
stanmo
- Generate standalone bundles for Node.js modules.
website-check
- Utility to monitor website changes.
Node.js and Chromium
node-with-gn
- Build Node.js with GN.
Yode
- Modified Node.js runtime for GUI apps.
chromium-source-tarball
- Generate Chromium source code tarball.
build-chromium
- Scripts for building Chromium from source tarball.
C++
llama2.cpp
Inference Llama2 with High-Level C++.
rcedit
- Command line tool to edit resources of win32 exe.
BPlusTree
- Simple implementation of B+ Tree.
Homebridge plugins
homebridge-mitsubishi-aircon
- 三菱電機エアコン.
homebridge-echonet-lite
- Devices using ECHONET Lite.
homebridge-website-check
- Monitoring website changes.
homebridge-dyson-robot
- Getting status of Dyson robots.
homebridge-nasnos
- NASNOS CS8700.
homebridge-nature-remo-local
- Nature Remo using local APIs.
Archived
Wey (2020)
- Desktop client for Slack.
Crossclip (2020)
- Sync clipboard across platforms.
node-pathwatcher (2016)
- Node.js module for watching file changes.
mini-breakpad-server (2014)
- Breakpad crash reports collecting server.
node-runas (2013)
- Run command with admin privilege.
node-github-releases (2013)
- Node.js module for using GitHub Releases.
Cefode (2013)
- CEF with Node.js integration.
SBBS Client (2012)
- SBBS client for Windows Phone 7.