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.2, excludes
vendored and generated code.
───────────────────────────────────────────────────────────────────────────────
Language Files Lines Blanks Comments Code
───────────────────────────────────────────────────────────────────────────────
Go 50 9,312 693 1,012 7,607
TypeScript 48 5,134 298 622 4,214
CSS 8 502 35 20 447
JSON 2 31 0 0 31
Markdown 2 71 10 0 61
Shell 2 17 4 8 5
HTML 1 23 0 0 23
SVG 1 1 0 0 1
───────────────────────────────────────────────────────────────────────────────
Total 114 15,091 1,040 1,662 12,389
───────────────────────────────────────────────────────────────────────────────