Bambu Bar
Monitor Bambu Lab printers from your Mac menu bar: print progress, the live camera, AMS filament, alerts and desktop widgets. Bambu Bar for macOS 26+.
翻訳待ち
Loading the full README. The saved excerpt is shown below.
A local-first, format-preserving CSV and spreadsheet editor.
Refrain Sheet is a local-first, offline CSV and spreadsheet editor that runs
directly from a local HTML file. It preserves CSV files as faithfully as
possible while supporting lightweight spreadsheet editing through RSF.
Open index.html directly in a browser; no installation, server, account,
or network connection is required.Read the full README ↗A local-first, format-preserving CSV and spreadsheet editor.
Refrain Sheet is a local-first, offline CSV and spreadsheet editor that runs
directly from a local HTML file. It preserves CSV files as faithfully as
possible while supporting lightweight spreadsheet editing through RSF.
Open index.html directly in a browser; no installation, server, account,
or network connection is required.
“Refrain” means refraining from touching your original CSV unnecessarily.
Edit field values while preserving everything else as faithfully as possible:
delimiters, quoting, surrounding whitespace, line endings, encodings, byte
order marks, undecodable bytes, and malformed regions. Spreadsheet-only
features (formulas, structural edits, per-document metadata) are provided
through RSF (Refrain Sheet Format). The exact byte-preservation
guarantee and its documented exceptions are in
knowledge/domains/csv-preservation-guarantee.md.
ローカルで動く、書式保持CSV・スプレッドシートエディタです。 CSVのフィールド値だけを編集し、区切り文字、引用符、空白、改行コード、文字コード、 BOM、不正なCSV領域などを可能な限り保持します。
CHANGELOG.md tracks notable user-visible changes by version.
The version is defined in package.json and surfaced through the app
(Help > About / Keyboard Shortcuts shows it), the metadata written into
saved .rsf files, and the release artifact name.
This README is an entry point, not a reference manual. Durable, detailed
knowledge — architecture, security, performance, the RSF file format,
core spreadsheet/CSV domain behavior, and UI/interaction behavior — lives
in the knowledge/
OKF v0.2
bundle:
.rsf file
specification (Zstandard-compressed JSON).eval/dynamic code, a sandboxed formula engine, and an embedded
WebAssembly core that is never fetched.Values beginning with =, +, -, or @ may be interpreted as
formulas by spreadsheet software (Excel, LibreOffice, Google Sheets)
when the saved CSV is opened there. In keeping with the Refrain
principle, this application never silently modifies, escapes, or
prefixes your values as a mitigation — be careful when opening CSV files
from untrusted sources in spreadsheet software.
file://The build output is completely static and self-contained:
dist/ (build it yourself or download a release ZIP).dist/index.html (or index.html inside the extracted ZIP)
directly in a browser — double-click it or press Ctrl+O in the browser.There is no dev server requirement, no backend, no browser extension, no
CDN, and no network access of any kind. The bundle is a classic (non-module)
script specifically so it works under file:// in Chromium, and a
restrictive Content Security Policy (connect-src 'none', no http:/https:
source anywhere) blocks all outgoing connections.
| Capability | Chrome / Edge (Chromium) | Firefox | Safari |
|---|---|---|---|
Run from file:// | ✔ | ✔ | ✔ |
| Overwrite save (File System Access API) | ✔ (with permission prompt) | ✘ → download save | ✘ → download save |
| Writable handle from drag & drop | ✔ | ✘ | ✘ |
Requirements: Node.js ≥ 20 and npm, or Docker.
This is the beginning of the README. Read the rest at the original. Read the full README ↗