productdevbook

Zero-dependency barcode & QR code SVG generator. 20+ formats, styled QR codes, tree-shakeable. Pure TypeScript.

18
2
100% credibility
Found Mar 16, 2026 at 18 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
TypeScript
AI Summary

etiket is a zero-dependency TypeScript library for generating SVG barcodes and QR codes in over 40 formats with styling options and CLI support.

How It Works

1
🔍 Discover etiket

You hear about a simple tool that creates beautiful QR codes and barcodes as pictures you can print or share.

2
📦 Get the tool

Download the ready-to-use command tool or add it to your project with a quick setup.

3
✨ Make your first code

Type a message like a website link, and instantly get a styled QR code picture.

4
🎨 Style it your way

Choose colors, shapes, or add a logo to make it match your brand perfectly.

5
⚡ Use quick helpers

Create special ones like WiFi login or contact cards with easy shortcuts.

âś… Ready to use

Your custom barcode or QR code is a crisp SVG image, perfect for printing, websites, or apps.

Sign up to see the full architecture

4 more

Sign Up Free

Star Growth

See how this repo grew from 18 to 18 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is etiket?

Etiket is a pure TypeScript library that generates SVG barcodes and QR codes with zero dependencies, supporting 20+ formats like Code 128, EAN, PDF417, DataMatrix, and Aztec. It solves the hassle of bundling heavy libraries or canvas hacks for etikettendrucker labels, etiketten drucken workflows, or etiketten selbst gestalten in web apps—delivering crisp, scalable SVGs that work in Node, browsers, Deno, Bun, and edge runtimes. Developers get a simple API for basic barcodes, styled QR codes with dots and gradients, plus a CLI like `npx etiket qr "data" -o label.svg`.

Why is it gaining traction?

Unlike bloated alternatives like bwip-js (1.5MB+ deps) or JsBarcode (limited formats), etiket packs 40+ barcode types, QR styling (12 dot shapes, corners, logos), and tree-shakeable imports into a ~24KB gzip bundle. The pure SVG output skips DOM/canvas pitfalls, validators catch bad input early, and helpers like `wifi(ssid, pass)` or `vcard(contact)` speed up etikette generation. CLI and data URI exports make it dead simple for quick etiketten löser prototypes or production etikettierpistole integrations.

Who should use this?

Frontend devs embedding dynamic barcodes in React/Vue apps, backend engineers generating print-ready SVGs for shipping labels or inventory (etiketten drucken), and ops folks scripting bulk etikettiergerät jobs via CLI. Ideal for supply chain tools, POS systems, or pharma packaging where zero deps and edge compatibility matter over PNG exports.

Verdict

Grab etiket if you need a lightweight, standards-compliant barcode generator—its docs and format coverage punch above the 18 stars and 1.0% credibility score. Maturity is early, so pair with tests for mission-critical etiketten entfernen flows, but it's production-ready for most SVG use cases today.

(198 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.