{"id":49878857,"url":"https://github.com/connorakey/qr-code-generator","last_synced_at":"2026-05-15T13:13:44.767Z","repository":{"id":262017032,"uuid":"885994127","full_name":"connorakey/qr-code-generator","owner":"connorakey","description":"Simple web based QR code generator without any bloat.","archived":false,"fork":false,"pushed_at":"2025-05-17T07:43:36.000Z","size":153,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-07-10T20:50:00.930Z","etag":null,"topics":["backend","docker","foss","frontend","gplv3","nodejs","qrcode","qrcode-generator"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/connorakey.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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,"zenodo":null}},"created_at":"2024-11-09T22:49:18.000Z","updated_at":"2025-05-17T07:43:39.000Z","dependencies_parsed_at":null,"dependency_job_id":"c128dea6-3942-44b1-8570-09dc3180aaff","html_url":"https://github.com/connorakey/qr-code-generator","commit_stats":null,"previous_names":["connorakey/qr-code-generator","cakeyconnor/qr-code-generator"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/connorakey/qr-code-generator","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/connorakey%2Fqr-code-generator","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/connorakey%2Fqr-code-generator/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/connorakey%2Fqr-code-generator/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/connorakey%2Fqr-code-generator/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/connorakey","download_url":"https://codeload.github.com/connorakey/qr-code-generator/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/connorakey%2Fqr-code-generator/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33067697,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-15T11:35:32.926Z","status":"ssl_error","status_checked_at":"2026-05-15T11:35:31.362Z","response_time":103,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["backend","docker","foss","frontend","gplv3","nodejs","qrcode","qrcode-generator"],"created_at":"2026-05-15T13:13:43.374Z","updated_at":"2026-05-15T13:13:44.762Z","avatar_url":"https://github.com/connorakey.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Connor's QR Code Generator\n\nA simple, zero bloat, free and open source alternative to common QR Code Generators. \n\n\n\n![IconScreenShot1](https://i.ibb.co/Bf2htzK/image.png)\n## Screenshots\n\n![Frontend Screenshot](https://i.ibb.co/qnZxg18/image.png)\n\n![Backend Screenshot 1](https://i.ibb.co/JpVGkxd/image.png)\n\n![Backend Screenshot 2](https://i.ibb.co/znWMzNB/image.png)\n## API Reference\n\n\n\n\n#### Generate QR Code\n\n```http\n  GENERATE /generate?link=qrLink\u0026size=pixels\n```\n\n| Parameter | Type     | Description                       |\n| :-------- | :------- | :-------------------------------- |\n| `qrLink`      | `string` | **Required**. Link of QR Code to generator |\n| `pixels`      | `number` | **Optional**. Size of QR code (150 = 150x150)|\n\n#### Example\n```http\n  localhost:3000/generate?link=youtube.com\u0026size=70\n```\n#### Result:\n![ResultScreenshot1](https://i.ibb.co/4fT9RFS/image.png)\n\n\n\n## Run Locally\n\nClone the project\n\n```bash\n  git clone https://github.com/connorakey/qr-code-generator\n```\n\nGo to the project directory\n\n```bash\n  cd qr-code-generator\n```\n\nInstall dependencies\n\n```bash\n  npm install\n```\n\nStart the server\n\n```bash\n  node .\n```\n\n## Run with Docker (by creating image)\n\nClone the project\n```bash\n    git clone https://github.com/connorakey/qr-code-generator\n```\n\nGo to project directory\n```bash\n    cd qr-code-generator\n```\nBuild image\n```bash\n    docker build . -t qr-code-generator\n```\nDeploy image\n```bash\n    docker run -d -p 3000:3000 -p 3001:3001 --name qr-code-generator qr-code-generator\n```\nEnsure that the ports set in the docker run command are equal to the ports in the configuration.json file. The ports 3000 and 3001 ports are opened because of the backend and frontend websites.\n\n## FAQ\n\n#### My users automatically get directed to localhost when the front end is used\n\nTo change the destination URL you must change the URL in configuration.json to your domain / ip\n\n#### How do  I change the ports of the front end and backend?\n\nTo change the ports enter the configuration.json and change the backend/front end ports to your desire, then enter backend.js and change the backend port.\n\n#### Am I allowed to edit the code?\n\nYes, you are allowed to edit the code as much as you want, but no support will be given.\n\n#### Am I allowed to reupload the code?\nYes, you are allowed to but please fork the original repository.\n\n## DISCLAIMER!!\nI am not responsible for anything that goes wrong running this code, running it port forwarded may cause security issues and vulnerabilities.\n\n\n## Authors\n\n- [@connorakey](https://github.com/connorakey)\n\n## Thank you\nThank you, Connor, 10th of November, 2024, Year 7\n\nDocker support added by Connor 21st of April 2025, Year 8","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fconnorakey%2Fqr-code-generator","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fconnorakey%2Fqr-code-generator","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fconnorakey%2Fqr-code-generator/lists"}