Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
nayuki
/
QR-Code-generator
Public
Notifications
You must be signed in to change notification settings
Fork
1.3k
Star
6.7k
Code
Issues
7
Pull requests
6
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Security and quality
Insights
Commits
Branch selector
master
User selector
All users
Datepicker
All time
Commit history
Commits on Aug 31, 2026
Declared the Rust edition being used.
nayuki
committed
3c6d0b3
View commit details
Copy full SHA for 3c6d0b3
Browse repository at this point
Commits on Aug 24, 2026
Restored the thread's interrupted status.
nayuki
committed
993ccbb
View commit details
Copy full SHA for 993ccbb
Browse repository at this point
Commits on Aug 23, 2026
Added section comments in the fast Java library.
nayuki
committed
2d0d3c9
View commit details
Copy full SHA for 2d0d3c9
Browse repository at this point
Restricted the visibility of a field.
nayuki
committed
c255757
View commit details
Copy full SHA for c255757
Browse repository at this point
Simplified a bit of code.
nayuki
committed
82832d0
View commit details
Copy full SHA for 82832d0
Browse repository at this point
Fixed documentation where the fast Java QR Code library differs from the standard version.
nayuki
committed
c100155
View commit details
Copy full SHA for c100155
Browse repository at this point
Fixed out-of-bounds array read in fast Java implementation.
nayuki
committed
4127249
View commit details
Copy full SHA for 4127249
Browse repository at this point
Commits on Jan 23, 2025
Simplified a bit of TypeScript code.
nayuki
committed
2c9044d
View commit details
Copy full SHA for 2c9044d
Browse repository at this point
Simplified demo TypeScript code by using the HTML element hidden attribute instead of CSS display:none.
nayuki
committed
82b60dd
View commit details
Copy full SHA for 82b60dd
Browse repository at this point
Commits on Jan 4, 2025
Fixed wrong refactoring in commit 8329a7108fc2.
nayuki
committed
777682a
View commit details
Copy full SHA for 777682a
Browse repository at this point
Commits on Nov 18, 2024
Simplified some Rust code by using slice.chunks().
nayuki
committed
f40366c
View commit details
Copy full SHA for f40366c
Browse repository at this point
Tweaked some length calculations to panic on overflow.
nayuki
committed
2b28bc2
View commit details
Copy full SHA for 2b28bc2
Browse repository at this point
Simplified a bit of code with usize.div_ceil() (Rust 1.73).
nayuki
committed
dfe4710
View commit details
Copy full SHA for dfe4710
Browse repository at this point
Commits on Nov 10, 2024
Simplified HTML code by nesting <input> in <label>, tweaked CSS to fit, with no visual changes.
nayuki
committed
9648a4d
View commit details
Copy full SHA for 9648a4d
Browse repository at this point
Commits on Sep 1, 2024
Simplified some unrelated pieces of code.
nayuki
committed
856ba8a
View commit details
Copy full SHA for 856ba8a
Browse repository at this point
Slightly simplified the calculation of alignment pattern spacing in a non-obvious way, adapted from David Evans's "Lean QR" project.
nayuki
committed
8329a71
View commit details
Copy full SHA for 8329a71
Browse repository at this point
Commits on May 29, 2024
Changed type hints to use native types (Python 3.9+) instead of the typing module.
nayuki
committed
42a886d
View commit details
Copy full SHA for 42a886d
Browse repository at this point
Added missing generic type parameters.
nayuki
committed
76c1a7c
View commit details
Copy full SHA for 76c1a7c
Browse repository at this point
Added a missing optional type hint.
nayuki
committed
e6d80f7
View commit details
Copy full SHA for e6d80f7
Browse repository at this point
Commits on Jan 30, 2024
Fixed the package name in documentation comments for the qrcode-no-heap crate.
nayuki
committed
99f0579
View commit details
Copy full SHA for 99f0579
Browse repository at this point
Commits on Jan 27, 2024
Updated heapless example with new name
CorvusPrudens
committed
9e15962
View commit details
Copy full SHA for 9e15962
Browse repository at this point
Commits on Aug 20, 2023
Added missing metadata to Rust-no-heap's Cargo.toml, bumped the version because qrcodegen-no-heap 1.8.0 was already published on Crates.io.
nayuki
committed
49a66a2
View commit details
Copy full SHA for 49a66a2
Browse repository at this point
Renamed the Rust-no-heap implementation in Cargo.toml.
nayuki
committed
5fb88bf
View commit details
Copy full SHA for 5fb88bf
Browse repository at this point
Commits on Apr 28, 2023
Changed the TypeScript input demo to add a download link for bitmap and vector output formats, and stop displaying the SVG XML code.
nayuki
committed
22fac31
View commit details
Copy full SHA for 22fac31
Browse repository at this point
Fixed TypeScript code style.
nayuki
committed
957e4ce
View commit details
Copy full SHA for 957e4ce
Browse repository at this point
Commits on Feb 17, 2023
Enabled constant evaluation of Rust Version/Mask functions/methods.
nayuki
committed
2643e82
View commit details
Copy full SHA for 2643e82
Browse repository at this point
Replaced some Rust object method calls with primitive arithmetic in order to support constant evaluation.
nayuki
committed
5d9ec8d
View commit details
Copy full SHA for 5d9ec8d
Browse repository at this point
Added directives to Rust code to suppress a stylistic lint check.
nayuki
committed
13e3701
View commit details
Copy full SHA for 13e3701
Browse repository at this point
Commits on Feb 3, 2023
Clarified a magic value in C code and reflowed some associated comments.
nayuki
committed
c147f7e
View commit details
Copy full SHA for c147f7e
Browse repository at this point
Commits on Sep 16, 2022
Simplified Unicode string handling logic in TypeScript code thanks to ES6 features.
nayuki
committed
0dbd3b2
View commit details
Copy full SHA for 0dbd3b2
Browse repository at this point
Commits on Sep 13, 2022
Changed calls of the non-standard method String.substr() to substring().
nayuki
committed
942f431
View commit details
Copy full SHA for 942f431
Browse repository at this point
Commits on Apr 17, 2022
Updated package version numbers.
nayuki
committed
720f62b
View commit details
Copy full SHA for 720f62b
Browse repository at this point
Commits on Jan 8, 2022
Copied paragraphs in Rust comments for top-level QR-encoding functions for consistency.
nayuki
committed
4e41cb2
View commit details
Copy full SHA for 4e41cb2
Browse repository at this point
Rewrote comments for top-level QR-encoding functions in C, to correspond better to other language ports.
nayuki
committed
f370587
View commit details
Copy full SHA for f370587
Browse repository at this point
Fixed a misspelled word in C comments.
nayuki
committed
33af976
View commit details
Copy full SHA for 33af976
Browse repository at this point
Previous
Next
You can’t perform that action at this time.