lilo
- https://github.com/emadda/lilo
- A CLI to download GCP logs to a SQLite db
Technical details
- Uses Bun, a new JS runtime written in Zig that replaces Node and uses JavaScriptCore, Apple’s JS engine for Safari.
- This project was to test Bun out as a runtime.
- The SQLite writes seem to have good performance, taking around 10ms for 1000 rows inserted.
- SQLite is built into the Bun runtime, so there is no need for another build process.
- In Node.js,
better-sqlite3
requires compiling SQLite which takes around 30 seconds and complicates distribution.