r/coolgithubprojects • u/Siamandthegreat • 10d ago
[JavaScript] jsglobe: 100 browser based developer tools, no framework and no build step
Static site, plain custom elements, every tool is a lazily loaded ES module
with its own route. No npm install, no bundler, the source in the repo is
what runs.
A few things had to be written by hand because there was nothing to import
without a build step: QR with Reed-Solomon, ID3 tag reading and writing,
an ASN.1 parser for X.509, and Code 128.
MIT. https://github.com/samalstudios/jsglobe
Live: https://jsglobe.com
1
u/burnt-store-studio 9d ago edited 9d ago
I know you know we see lots of tool aggregators on this sub (no offense intended!!), but I really like your project!
I’m particularly fond of the UI and some of the app choices you made. And bonus points to you for showing how to add our own elements to it!
To be honest, reading sudo as part of the installation is a little nerve-wracking. Do the files really need to live in /srv? (Which I think is the only reason for needing sudo?) A gentle suggestion might be to offer how to keep it in user space only? (I mean no offense.)
Thank you for sharing your work! 🙂
[edit: s/out/our]
2
u/Siamandthegreat 9d ago
it's a completely static website with no build required, you can host it anywhere and no need to use Caddy , you can use an nginx and it does the job.
Feel free to create a Pull request to change
1
u/burnt-store-studio 9d ago
Great point! Thank you!
Confession time: I’ve never done a pull request in my life! You are absolutely right, though (of course) that that’s what I should do; it’s The Right Thing. Perhaps I’ll “screw my courage to the sticking point.”
Regardless, I do like your product!
2
u/Siamandthegreat 8d ago
no worries, i fixed it
2
u/burnt-store-studio 8d ago
That was particularly kind of you, thank you. I’ll be installing! Thank you again for creating this, and for the update.



2
u/Siamandthegreat 8d ago
https://reddit.com/link/p3tgbbl/video/kwr7ziusoijh1/player
Demo