mirror of
https://github.com/infrost/RaptorQR.git
synced 2026-08-31 15:07:50 +08:00
b20e5c9c179e6dd187b2e6a6aa7a67d32cb1bea2
- Protocol: packet format, CRC32C, CBOR manifest, fragmentation - FEC: GF(256) arithmetic, xoshiro128** PRNG, systematic RLNC encoder/decoder - QR: generation (qrcode-generator), rasterization (3px/module), decoding (jsQR) - GIF: animated GIF generation (gifenc) with 2-colour palette - Preprocessing: deflate compression, SHA-256 hashing - Sender pipeline: packetizer, frame scheduler with interleaving - Workers: encode, gif generation, decode/reconstruction in Web Workers - UI: Preact SPA with Sender/Receiver tabs, dark theme - Tests: 93 passing (unit, property-based, integration, E2E) - Default profile: Robust (V31-Q, K=24, R=12) - Deployed to /hermes-web-demos/qr-transfer/
qr
To install dependencies:
bun install
To run:
bun run index.ts
This project was created using bun init in bun v1.3.9. Bun is a fast all-in-one JavaScript runtime.
Description
No description provided
file-transferfountain-codesofflinep2pprivacyqr-codeqr-loopqrcodeqrcode-generatorqrcode-scannerraptorqwasm
Readme
MIT
639 KiB
Languages
TypeScript
85.9%
JavaScript
8.2%
Python
5.4%
HTML
0.5%