So many things, big and small have become enshittified and it can feel pretty overwhelming imagining doing anything about it.

So I decided to start disenshittifying (@pluralistic's term) stuff one small step at a time.

Starting with a QR code creator and a password generator. No ads, no tracking, no shit.

And I encourage anyone to join in, or make suggestions!

https://deshittify.us/index.html

The Disenshittify Project

@johnallsopp @pluralistic the only sure fire way to disenshitify something is not only to provide the service itself, because the future you can always override a present you, see what recently happened to mastodon for an example. Therefore, my advice to you is, open source it. That way, if you go rogue in the future, you made a pact with the community, and the community will hold you to it, forking if required. That's the power of true competition if anything, but more important, that's what a real community means, one where the users of a platform don't have to be afraid of what they're using enshitifying at any moment, because the power is in their hands. So, is there source code to the qr code and password generator? if not, may I suggest you open source it? also, don't we already have good password managers, why use a generator?
@esoteric_programmer @pluralistic absolutely considering this-now where to host it? We need a federated git style repo system!

@esoteric_programmer @pluralistic the great thing about the web is view source (it's about as simple unobfuscated CSS/HTML/JS as I can make it! The actual QR code generator is a 12 year old OS project I link to.

But let me add a license to it all as well.

@johnallsopp @pluralistic ohh, you didn't obfuscate the code? it's been so long since anyone did that, even for foss projects. No react, no js, no bullshit, really? this is so great, I'm struggling to believe. See how deep the enshitification runs?

@esoteric_programmer @pluralistic it's like the parable of the two young fish and the od fish–water? what's water?

Yeah, ll out in the open, the only dependency for now is https://davidshimjs.github.io/qrcodejs/ for the QR code generation-I mean it's already there so why reinvent that wheel?

qrcode.js

qrcode.js : Cross-browser QRCode generator for javascript

@esoteric_programmer @pluralistic there is JS, but it's pretty limited and as readable as I can make it.
@johnallsopp @pluralistic really awesome! though having the whole thing on a git repo somewhere for clone and redeploy would be even better, but still interesting how it still works, I haven't used view source ever since I tryed doing that for youtube lol.
@esoteric_programmer @pluralistic just trying to find a less enshtiffied git repo. May have to simply host my own.
@johnallsopp @pluralistic perhaps forgejo? that has also some kind of fediverse integration