MCPcopy Index your code
hub / github.com/divan/txqr

github.com/divan/txqr @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
265 symbols 771 edges 34 files 101 documented · 38% 6 cross-repo links updated 2y ago★ 3,12313 open issues

Browse by type

Functions 241 Types & classes 24
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

TXQR

GoDoc

TXQR (Transfer via QR) is a protocol and set of tools and libs to transfer data via animated QR codes. It uses fountain codes for error correction.

See related blog posts for more details: - Animated QR data transfer with Gomobile and Gopherjs - Fountain codes and animated QR

Demo

Demo

Reader iOS app in the demo (uses this lib via Gomobile): https://github.com/divan/txqr-reader

Automated tester app

Also see cmd/txqr-tester app for automated testing of different encoder parameters.

Licence

MIT

Core symbols most depended-on inside this repo

Shape

Function 162
Method 79
Struct 19
TypeAlias 5

Languages

Go68%
TypeScript32%

Modules by API surface

cmd/txqr-tester/app/app.js86 symbols
cmd/txqr-tester/bindata_assetfs.go29 symbols
cmd/txqr-tester/app/session.go18 symbols
decode.go13 symbols
mobile/decode.go12 symbols
cmd/txqr-tester/app/settings.go12 symbols
cmd/txqr-tester/app/results_table.go9 symbols
txqr_test.go8 symbols
cmd/txqr-tester/mobile/txqr.go8 symbols
cmd/txqr-tester/app/app.go8 symbols
encode.go6 symbols
cmd/txqr-tester/web.go6 symbols

Dependencies from manifests, versioned

github.com/google/gofountainv0.0.0-2016082005480 · 1×
github.com/gopherjs/gopherjsv0.0.0-2018110318530 · 1×
github.com/gopherjs/vectyv0.0.0-2018052500523 · 1×
github.com/gopherjs/websocketv0.0.0-2017052200441 · 1×
github.com/makiuchi-d/gozxingv0.0.0-2018111100421 · 1×
github.com/pyk/bytenv0.0.0-2014092523335 · 1×
github.com/skip2/go-qrcodev0.0.0-2017122912044 · 1×
golang.org/x/textv0.3.0 · 1×

For agents

$ claude mcp add txqr \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page