{"id":21015584,"url":"https://github.com/lostbeard/spawndev.blazor.qrcoderenderer","last_synced_at":"2025-05-15T05:32:11.260Z","repository":{"id":229689877,"uuid":"777394529","full_name":"LostBeard/SpawnDev.Blazor.QRCodeRenderer","owner":"LostBeard","description":"Blazor QRCode renderer based on QRCoder","archived":false,"fork":false,"pushed_at":"2024-05-25T12:49:43.000Z","size":3935,"stargazers_count":5,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-05-08T18:50:58.095Z","etag":null,"topics":["blazor","csharp","dotnet","qrcode"],"latest_commit_sha":null,"homepage":"https://lostbeard.github.io/SpawnDev.Blazor.QRCodeRenderer/","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/LostBeard.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":["LostBeard"],"patreon":null,"open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"lfx_crowdfunding":null,"polar":null,"buy_me_a_coffee":null,"custom":null}},"created_at":"2024-03-25T19:14:00.000Z","updated_at":"2024-07-19T18:01:03.000Z","dependencies_parsed_at":null,"dependency_job_id":"d93ff41f-1abd-4c7a-8107-771372fbcb02","html_url":"https://github.com/LostBeard/SpawnDev.Blazor.QRCodeRenderer","commit_stats":null,"previous_names":["lostbeard/spawndev.blazor.qrcoderenderer"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LostBeard%2FSpawnDev.Blazor.QRCodeRenderer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LostBeard%2FSpawnDev.Blazor.QRCodeRenderer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LostBeard%2FSpawnDev.Blazor.QRCodeRenderer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LostBeard%2FSpawnDev.Blazor.QRCodeRenderer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/LostBeard","download_url":"https://codeload.github.com/LostBeard/SpawnDev.Blazor.QRCodeRenderer/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254282235,"owners_count":22045123,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["blazor","csharp","dotnet","qrcode"],"created_at":"2024-11-19T10:10:28.178Z","updated_at":"2025-05-15T05:32:11.238Z","avatar_url":"https://github.com/LostBeard.png","language":"C#","funding_links":["https://github.com/sponsors/LostBeard"],"categories":[],"sub_categories":[],"readme":"\n# SpawnDev.Blazor.QRCodeRenderer\n[![NuGet version](https://badge.fury.io/nu/SpawnDev.Blazor.QRCodeRenderer.svg)](https://www.nuget.org/packages/SpawnDev.Blazor.QRCodeRenderer) \n\n[Live Demo](https://lostbeard.github.io/SpawnDev.Blazor.QRCodeRenderer/)\n \nSpawnDev.Blazor.QRCodeRenderer is a pure C# QRCode renderer for Blazor based on the awesome [QRCoder](https://github.com/codebude/QRCoder) project.\n\n### No Dependencies\nThe QRCode is generated in pure C# without any dependencies.\n\n### Getting started\n\nAdd SpawnDev.Blazor.QRCodeRenderer Nuget package to your Blazor project\n\n### How to use\n\nImage QRCode renderer\n```html\n\u003cQRCodeImage DarkColor=\"darkgreen\" DataText=\"Hello world!\" QRRenderMode=\"QRRenderMode.ImageElementPng\" /\u003e\n```\n\nSVG QRCode renderer\n```html\n\u003cQRCodeImage DarkColor=\"darkgreen\" DataText=\"Hello world!\" QRRenderMode=\"QRRenderMode.SvgElement\" /\u003e\n```\n\n## QRCodeImage Parameters\n#### DataText ```(optional)```\n- string - Text data that will be used for the QRCode if not null\n\n#### DataBytes ```(optional)```\n- byte[] - Binary data that will be used for the QRCode if not null\n\n#### DataTextType ```(optional)```\n- DataTextType - DataTextType indicates how DataText should be processed before rendering\n\n#### Style ```(optional)```\n- string - Style to apply to the img/svg element\n\n#### ECCLevel ```(optional)```\n- ECCLevel - Error Correction Level\n\n#### PixelsPerModule ```(optional)```\n- int - The pixel size each b/w module is drawn\n\n#### DrawQuietZones ```(optional)```\n- bool - If true a white border is drawn around the whole QR Code\n\n#### DarkColor ```(optional)```\n- string - The color of the dark/black modules in html notation\n\n#### LightColor ```(optional)```\n- string - The color of the light/white modules in html notation\n\n#### AutoUpdateUriRelativeUrls ```(optional)```\n- bool - If true (default) a DataTextType.UriRelativeUrl DataText URL will automatically be updated when a NavigationManager.LocationChanged event fires\n\n#### QRRenderMode ```(optional)```\n- QRRenderMode - The mode to use when rendering the QRCode\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flostbeard%2Fspawndev.blazor.qrcoderenderer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flostbeard%2Fspawndev.blazor.qrcoderenderer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flostbeard%2Fspawndev.blazor.qrcoderenderer/lists"}