barcode-kit

Barcode Kit

<Barcode/> and <BarcodeReader/> components for React, Svelte, and Solid.js for reading and generating barcodes and QR codes

barcode-kit

Read and generate barcodes and QR codes in React and Svelte.

Features

  • Read barcodes and QR codes from a webcam or camera
  • Generate barcodes and QR codes
  • React and Svelte components
  • Works on mobile
  • JavaScript-native with TypeScript support

Installation

React

npm install react-barcode-kit

Svelte

npm install svelte-barcode-kit

Usage

React

Barcode Reader

import { useState } from "react"
import { BarcodeReader } from "react-barcode-kit"

function App() {
  const [barcode, setBarcode] = useState(null)

  return (
    <div>
      <BarcodeReader onScan={setBarcode}/>
      <p>{barcode}</p>
    </div>
  )
}

export default App

Barcode Generator

import { Barcode } from "react-barcode-kit"

function App() {

  return (
    <div>
      <Barcode>Your data goes here</Barcode>
    </div>
  )
}

export default App

Svelte

Barcode Reader

<script>
    import { BarcodeReader } from "svelte-barcode-kit"
    
    let barcode = null
    const handleBarcode = (data) => {
        barcode = data
    }
</script>

<BarcodeReader onScan={barcode}/>
<p>{barcode}</p>

Barcode Generator

<script>
    import { Barcode } from "svelte-barcode-kit"
</script>

<Barcode>Your data goes here</Barcode>

Barcode Options

Acknowledgements

License

Top categories

Loading Svelte Themes