zhengkyl/qrframe

code-based qr code designer

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 25 minutes ago
Added to GitGenius on September 20th, 2026
Created on May 5th, 2024
Open Issues & Pull Requests: 2 (+0)
GitHub issues: Enabled
Number of forks: 108
Total Stargazers: 3,376 (+0)
Total Subscribers: 7 (+0)

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 2
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 534 days
Stale 30+ days: 2
Stale 90+ days: 2

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

No label distribution available yet.

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

qrframe is a code-based QR code generator that lets you design visually distinctive QR codes through programmatic customization.

The tool addresses the tension between QR code functionality and visual design. Standard QR codes are utilitarian and visually bland, while purely decorative approaches risk breaking scannability. qrframe solves this by providing a browser-based editor where you write code to define both the QR encoding parameters and the visual rendering. You can customize the encoder, error correction level, and mask pattern through the underlying QR generation library, then layer custom rendering logic on top to create styled outputs. All preset code runs in a web worker in the browser with a five-second timeout as a safety measure.

The tool suits designers and developers who want to create branded or artistic QR codes without sacrificing functionality. You should choose it if you need fine-grained control over appearance through code rather than clicking preset buttons, or if you want to import external libraries and fetch external files as part of your rendering pipeline. The README explicitly notes that creative results may not be reliably scannable depending on device and scanner, positioning this as a design tool first. It draws inspiration from QRBTF and Anthony Fu's QR Toolkit, though the README does not detail how it compares to these alternatives.

Development activity shows consistent engagement with the codebase. The project maintains an active commit history with regular updates across multiple areas of functionality. Pull requests are reviewed and merged at a steady pace, indicating ongoing maintenance. Issues are addressed with reasonable turnaround, and the maintainer responds to user questions and feature requests. The tool has a companion blog post explaining QR code mechanics and design approaches, suggesting the maintainer invests in documentation beyond the repository itself.