import { Metadata } from 'next'; import { ArrowRight, Braces, Chrome, Code2, ExternalLink, Flame, Github, Package, TerminalSquare, } from 'lucide-react'; export const metadata: Metadata = { title: 'Developer Ecosystem | QR Master', description: 'Create QR codes with QR Master in VS Code, Chrome, Firefox, Python, Node.js, GitHub Actions, and your own workflows.', alternates: { canonical: 'https://www.qrmaster.net/developers', }, }; const tools = [ { title: 'VS Code / Cursor / Windsurf Extension', icon: Code2, description: 'Generate QR codes directly in VS Code, Cursor, VSCodium, and Windsurf preview tabs.', command: 'qrmaster.generate', linkLabel: 'Open VSX Registry', url: 'https://open-vsx.org/extension/qrmaster/qrmaster-generator', }, { title: 'GitHub Action Marketplace', icon: Braces, description: 'Automate QR code generation in GitHub Actions workflows and build artifacts.', command: 'uses: knuthtimo-lab/qrmaster-cli@v1.0.0', linkLabel: 'GitHub Marketplace Action', url: 'https://github.com/marketplace/actions/qr-master-code-generator', }, { title: 'Node.js CLI & npm Package', icon: Package, description: 'Generate vector SVG and PNG QR codes from any terminal or Node.js application.', command: 'npx qrmaster-cli generate "https://www.qrmaster.net"', linkLabel: 'View on npm', url: 'https://www.npmjs.com/package/qrmaster-cli', }, { title: 'PyPI Python Package', icon: TerminalSquare, description: 'Use QR Master from Python scripts and Django or Flask applications.', command: 'pip install qrmaster', linkLabel: 'View on PyPI', url: 'https://pypi.org/project/qrmaster/', }, { title: 'GitHub Repository', icon: Github, description: 'Explore the source, clone the CLI, open issues, and build on QR Master.', command: 'git clone https://github.com/knuthtimo-lab/qrmaster-cli.git', linkLabel: 'Explore on GitHub', url: 'https://github.com/knuthtimo-lab/qrmaster-cli', }, { title: 'Chrome Web Store Extension', icon: Chrome, description: 'Generate instant QR codes for any webpage, active tab, selected text, Wi-Fi, or contact card in Chrome.', command: 'Item ID: cieplgkdeempmjknljhabookhfhejgno', linkLabel: 'Chrome Web Store', url: 'https://chromewebstore.google.com/detail/cieplgkdeempmjknljhabookhfhejgno', }, { title: 'Firefox Add-ons Extension', icon: Flame, description: 'Generate instant QR codes for any webpage, active tab, selected text, Wi-Fi, or contact card in Firefox.', command: 'Add-on ID: qr-master-qr-generator', linkLabel: 'Firefox Add-ons', url: 'https://addons.mozilla.org/addon/qr-master-qr-generator/', }, ]; export default function DevelopersPage() { return (
The toolkit

Choose your environment.

Each integration lets you generate QR codes without leaving the tools you already use.

{tools.map((tool) => { const Icon = tool.icon; return (
{tool.status ? ( {tool.status} ) : null}

{tool.title}

{tool.description}

{tool.command} {tool.linkLabel}
); })}
Open source

Start with the CLI, then make it your own.

Browse the repository for the CLI source, command examples, and GitHub Action setup.

View the repository
); }