zcbenz
My name is Cheng, I build open source things for fun and research.
Created
- Compilets- TypeScript to C++ compiler.
- node-mlx- Machine learning framework for Node.js.
-
Electron- GUI framework based on Chromium browser.
-
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
Tiny projectsMachine learning with JavaScript
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
C++
- llama2.cppInference Llama2 with High-Level C++.
- rcedit- Command line tool to edit resources of win32 exe.
- BPlusTree- Simple implementation of B+ Tree.
Homebridge plugins
Archived