I finished another #webdev side project and built the QR code generator of my dreams: :fietkau_software: https://fietkau.software/qr
-
Julian Fietkaureplied to Julian Fietkau last edited by [email protected]
This project started in May when I got annoyed by the existing QR code generators, their limitations & artificial hurdles.
It uses Project Nayuki's QR code gen library for the actual QR code generation: https://www.nayuki.io/page/qr-code-generator-library
My work on the visual/SVG rendering bits has been published open source too: https://fietkau.software/QRSVG.gitI finished this yesterday instead of working on one of my bigger projects because I'm distracted with conference prep this week.
Please spread the word if you like it!
-
@julian Awesome, thanks for putting in the work! Bookmarked it, this will surely come in handy in the future.
I mostly use QR codes for context in scientific presentations (i.e. direct links to cited papers or GitHub repos). Customizing them will surely come in handy
-
@moritz_negwer Same here! My own first use of this project's output is due to be presented on Monday: https://fietkau.science/reflecting_smart_city_older_adults#slides (final slide)
Now that you mention it, adding some Git/GitHub/GitLab/Forgejo logos to the options could have been a good idea. Maybe for the next update.
-
Julian Fietkaureplied to Julian Fietkau last edited by
This is proving to be widely appreciated β thank you for your boosts!
In between other responsibilities today I added a few more convenience functions, including URL validation and the ability to input any CSS color specification (including named colors, hex shorthand, rgb/hsl functions, and newer color spaces) into the color picker text fields.
-
@julian you, sir, are a treasure!
-
Robert Pickeringreplied to Julian Fietkau last edited by
@julian
Thank you :meowsmile: -
@julian I was also very annoyed with the state of Online QR Code generators, and whipped up three (!) apps last year each in a different python framework.
None as capable as yours, though. Nice work!
GitHub - astrowonk/qrcode_app: Web app examples to generate QR Codes with segno
Web app examples to generate QR Codes with segno. Contribute to astrowonk/qrcode_app development by creating an account on GitHub.
GitHub (github.com)
-
@kentbrew Thank you!
-
Julian Fietkaureplied to Robert Pickering last edited by
@robertpi It's my pleasure!
-
Julian Fietkaureplied to Marcos Huerta last edited by
@marcoshuerta That's a cool idea to use as demo projects though!
I knew that I wanted to do mine 100% in the browser, so server-side languages were ruled out (since it's clearly not a project fitting the WASM hammer).
I'm kind of intrigued by the way your apps render the SVG though, since that was the focus of my code for this. Most generators seem to draw rectangles for the individual pixels. Your first one uses line strokes to basically run-length encode the QR code horizontally. Neat!
-
@julian Would be cool to see a Misskey and Pixelfed version
-
@kimby I'm loosely collecting ideas for another row of icons. The current rows happened to line up nicely for (1) generic, (2) social and messaging, (3) academic stuff, so I don't want to add, like, one or two more. But I think I'll get to eight new icons at some point if I try.
-
@julian thank you οΈ
-
@xchange Thanks for sharing!
-
Montique Stevensreplied to Julian Fietkau last edited by
@julian is this available to use? I could see this being used with a multimedia printer and make your own QR code stickers
-
@julian These look awesome, amazing work! Thank you for sharing it!
-
Julian Fietkaureplied to Montique Stevens last edited by
@nycbeardo Of course it is, just scroll down. I haven't tried to get it to run outside of the browser though. It needs solid SVG and canvas support at least.
You could probably take the open source code and turn it into a website that renders a QR code according to some query parameters. Bit of a web dev adventure.
-
@logwyrm Thanks likewise for the compliment! I'm no designer, but I like a bit of visual polish.
-
Χ¦ΧΧ ΧΧ ΧΧ Χ'Χπ£he/himreplied to Julian Fietkau last edited by
@julian
Thanks. This is so cool. -
Julian Fietkaureplied to Χ¦ΧΧ ΧΧ ΧΧ Χ'Χπ£he/him last edited by
@zvinj Nice work, I'm glad you like the website!