this post was submitted on 13 Jun 2025
1 points (100.0% liked)

Self-Hosted Alternatives to Popular Services

222 readers
2 users here now

A place to share, discuss, discover, assist with, gain assistance for, and critique self-hosted alternatives to our favorite web apps, web...

founded 2 years ago
MODERATORS
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/MLwhisperer on 2025-06-12 21:18:16+00:00.


QRding

QRding is a simple self-hosted QR code generator. It includes templates for creating QR codes for sharing WiFi credentials, contact cards and text or links. In the long-term the goal is to build an automation system around QR codes which allows you to trigger custom actions, track actions or habits and send notifications when a scan event is triggered/not triggered. Github repo: https://github.com/rishikanthc/qrding

Features

  • QR code for sharing WiFi credentials
  • QR code for sharing contact cards
  • QR code for adding events to calendars
  • QR code for generic link sharing and text
  • Customize size of QR code image
  • Customize color of QR codes

Cool ideas for using QR codes

I highly recommend getting a label maker to print out QR codes and stick them on specific locations or objects depending on the type of usage.

  1. Connect to WiFi Encode SSID, security type, and password so scanning immediately joins the network (no manual typing).
  2. Add a Contact (vCard) Embed a full “virtual business card” (name, phone, email, address). Scanning prompts “Add to Contacts.”
  3. Compose an SMS Encode SMSTO:+15551234567:Your message here so the user’s messaging app opens with the recipient and body pre-filled.
  4. Dial a Phone Number Embed an VEVENT (title, start/end, location) so the calendar app offers to add it straight into the user’s schedule.
  5. Send an Email Use MATMSG:TO:[you@example.com](mailto:you@example.com);SUB:Subject here;BODY:Email body;; or MAILTO: syntax to open the email composer with fields pre-filled.
  6. Geo-Coordinates / Map Location Encode geo:37.786971,-122.399677 so the mapping app opens at those coordinates.
  7. App Deep-Link or Custom URI Scheme e.g. myapp://product/1234 launches a specific view inside an installed app (if it supports that URI scheme), or falls back to a URL.
  8. Bluetooth Pairing Some devices support BLUETOOTH:MAC-address;PIN:1234; → triggers pairing dialogue for headsets or smart devices.
  9. Text-Only Payload Plain text that the user can copy to clipboard—ideal for coupons, short instructions, or secret messages, without any network call.

Roadmap for potential advanced use cases

  • Save and browse generated QR codes
  • Automations via webhooks and integration with other apps like Home Assistant, Ntfy, discord etc.
    • Track events/habits and trigger notifications - For eg. QR code stuck on medicine cabinet. Scan everytime you take meds. If the code hasn’t been scanned before a pre-set deadline, send a reminder/notification.
    • Trigger specific evens when code is scanned
      • Smart Home Scene Triggers: Place QR stickers around the house. Scanning the “Movie Night” code dims lights, closes blinds, and fires up the home theater. Scan “Good Morning” in your bedroom to raise shades, start the coffee maker, and read you the day’s weather.
      • Equipment & Tool Checkout: In a makerspace or home workshop, each tool has its own QR. Scanning when you borrow it logs you as the current user. If you haven’t returned (i.e. scanned it back) within your allotted time, an automated reminder pings you.
      • Plant & Pet Care Scheduling: QR on each plant’s pot or pet’s food bin: scan to log watering or feeding. If no scan happens after the plant’s ideal watering interval (e.g. 7 days) or pet’s mealtime window, your smart home assistant reminds you.
      • On-Demand How-To Guides: Affix QR codes on appliances or furniture. Scanning the code launches the PDF manual.
      • Vehicle & Machinery Maintenance Logs: Under the hood or on factory equipment: scan QR to instantly log an oil change, safety inspection, or filter replacement. The system then auto-schedules the next service reminder based on mileage or hours run.
      • Inventory management: QR codes on pantry items connect to your home-inventory app. Scanning the last bag of flour or coffee bean container logs the “out-of-stock” event.

If you like the project please consider giving a star. It would mean a lot for me. Please feel free to drop suggestions or feature requests or other ideas you can come up with to use QR codes. Requests to add specific templates are most welcome as it's relatively easy to add them.

Screenshots and Demo

A live version is available at https://qrding.app/

https://preview.redd.it/jlnp89f1dk6f1.png?width=2030&format=png&auto=webp&s=cfc7fedaf69496114958ecbafae61b2d836ab164

https://preview.redd.it/xv7ld6ynnk6f1.png?width=1954&format=png&auto=webp&s=56d7ffc2a2de2eb063b509778ae1e4abcdc1e132

EDIT: Added screenshots

EDIT2: Adding demo link

no comments (yet)
sorted by: hot top controversial new old
there doesn't seem to be anything here