About
WireTile is a solo personal project created in early 2025. The primary motivation is that i want a reasonable way to send some
messages from point A to point B.
Many messaging projects/products exist, but after dismissing adversarial and/or low quality software not many options remain, and of
those i couldn't quite find one that aligned with what i wanted. So i decided to create my own.
The project is a personal messenger implemented in the way that i would want to see one done, at least given the practical
constraints of a small part-time project. It satisfies my use case, and it takes little effort to write up this basic website and
upload the binary, so i do just in case others stumble upon it and find it useful.
Thanks for coming to my ted talk. Don't @ me.
Tech
WireTile is written in
Go and
TypeScript and uses the following packages/libraries/tools. Packages
are vendored via
go mod vendor for Go and manually for TypeScript (i.e. no JavaScript package manager).
Line count
Project's line count using
scc. Taken as of version 0.3, excludes
vendored and generated code.
───────────────────────────────────────────────────────────────────────────────
Language Files Lines Blanks Comments Code
───────────────────────────────────────────────────────────────────────────────
Go 54 9,475 682 1,075 7,718
TypeScript 49 5,205 303 627 4,275
CSS 9 541 38 22 481
JSON 2 31 0 0 31
Markdown 2 83 13 0 70
Shell 2 17 4 8 5
HTML 1 23 0 0 23
SVG 1 1 0 0 1
───────────────────────────────────────────────────────────────────────────────
Total 120 15,376 1,040 1,732 12,604
───────────────────────────────────────────────────────────────────────────────