5 ms·
Oh man so many things. I wrote a bunch of cool things a few years ago (and recently too) but have been scared to publish - mainly because even though ive used
by flashgordon 9mo ago
Oh man so many things. I wrote a bunch of cool things a few years ago (and recently too) but have been scared to publish - mainly because even though ive used them in production, I felt publishing means having high quality docs etc. So now the biggest vibe-coding use case is to bring everything I wrote in the past to be
"publish-ready".
Here are a few things:
Notations - A carnatic music notation parser, editor and renderer for the web
https://github.com/panyam/notations https://github.com/panyam/notations
Galore - A LR parsing playground and library (used by Notations DSL above)
https://github.com/panyam/galore https://github.com/panyam/galore
A few protoc plugins (I am very much grpc proto first):
protoc-gen-go-wasmjs (https://github.com/panyam/protoc-gen-go-wasmjs https://github.com/panyam/protoc-gen-go-wasmjs) - A protoc plugin for creating wasm bindings out of your grpc services so you can have your "go based backend logic" on the browser:
protoc-gen-dal (https://github.com/panyam/protoc-gen-dal https://github.com/panyam/protoc-gen-dal) - A converter between protoc messages and datastore messages so you avoid writing API <-> DB Models.
Weewar (https://github.com/turnforge/weewar https://github.com/turnforge/weewar) - A clone of a favorite game of my from the 2000s just for fun. Still in progress.
Plenty more but just dusting off old things has been my biggest thing lately and in the process building tooling to standardize my next gen of apps/sites etc.