<commit_before>[<img align="right" src="https://raw.github.com/wiki/zxing/zxing/zxing-logo.png"/>][1]

# ZXing

### Runs on your favorite JavaScript ecosystem

> If it doesn't, we gonna make it.

## What is ZXing?

> [ZXing][1] ("zebra crossing") is an open-source, multi-format 1D/2D barcode image processing library implemented in Java, with ports to other languages.

## Supported Formats

**_WIP_**: see [Projects](/zxing-js/library/projects) and [Milestones](/zxing-js/library/milestones) for what is currently done and what's planned next. 👀

| 1D product             | 1D industrial        | 2D
| ---------------------- | -------------------- | --------------
| ~UPC-A~                | ~Code 39~            | QR Code
| ~UPC-E~                | ~Code 93~            | Data Matrix (_in-progress_)
| ~EAN-8~                | Code 128 (_no docs_) | ~Aztec (beta)~
| EAN-13 (_in-progress_) | ~Codabar~            | PDF 417 (_in-progress_)
|                        | ITF (_no docs_)      | ~MaxiCode~
|                        | ~RSS-14~             |
|                        | ~RSS-Expanded~       |

## Status

[![Build Status](https://travis-ci.org/zxing-js/library.svg?branch=master)](https://travis-ci.org/zxing-js/library)

[![NPM version](https://img.shields.io/npm/v/@zxing/library.svg?&label=npm)][0]
[![npm](https://img.shields.io/npm/dm/localeval.svg)][0]
![Dependencies](https://david-dm.org/zxing-js/library.svg)

[![Codacy Badge](https://api.codacy.com/project/badge/Grade/39d86bc5d5f04bc8953cc68d729807b0)](https://www.codacy.com/app/zxing-js/library?utm_source=github.com&amp;utm_medium=referral&amp;utm_content=zxing-js/library&amp;utm_campaign=Badge_Grade)
[![Maintainability](https://api.codeclimate.com/v1/badges/2b9c6ae92412ee8e15a9/maintainability)](https://codeclimate.com/github/zxing-js/library/maintainability)
[![Test Coverage](https://api.codeclimate.com/v1/badges/2b9c6ae92412ee8e15a9/test_coverage)](https://codeclimate.com/github/zxing-js/library/test_coverage)

## Demo

See [some demo examples](https://zxing-js.github.io/library/) in browser.<commit_msg>updated Data Matrix status<commit_after>[<img align="right" src="https://raw.github.com/wiki/zxing/zxing/zxing-logo.png"/>][1]

# ZXing

### Runs on your favorite JavaScript ecosystem

> If it doesn't, we gonna make it.

## What is ZXing?

> [ZXing][1] ("zebra crossing") is an open-source, multi-format 1D/2D barcode image processing library implemented in Java, with ports to other languages.

## Supported Formats

**_WIP_**: see [Projects](/zxing-js/library/projects) and [Milestones](/zxing-js/library/milestones) for what is currently done and what's planned next. 👀

| 1D product             | 1D industrial        | 2D
| ---------------------- | -------------------- | --------------
| ~UPC-A~                | ~Code 39~            | QR Code
| ~UPC-E~                | ~Code 93~            | Data Matrix (_no docs_)
| ~EAN-8~                | Code 128 (_no docs_) | ~Aztec (beta)~
| EAN-13 (_in-progress_) | ~Codabar~            | PDF 417 (_in-progress_)
|                        | ITF (_no docs_)      | ~MaxiCode~
|                        | ~RSS-14~             |
|                        | ~RSS-Expanded~       |

## Status

[![Build Status](https://travis-ci.org/zxing-js/library.svg?branch=master)](https://travis-ci.org/zxing-js/library)

[![NPM version](https://img.shields.io/npm/v/@zxing/library.svg?&label=npm)][0]
[![npm](https://img.shields.io/npm/dm/localeval.svg)][0]
![Dependencies](https://david-dm.org/zxing-js/library.svg)

[![Codacy Badge](https://api.codacy.com/project/badge/Grade/39d86bc5d5f04bc8953cc68d729807b0)](https://www.codacy.com/app/zxing-js/library?utm_source=github.com&amp;utm_medium=referral&amp;utm_content=zxing-js/library&amp;utm_campaign=Badge_Grade)
[![Maintainability](https://api.codeclimate.com/v1/badges/2b9c6ae92412ee8e15a9/maintainability)](https://codeclimate.com/github/zxing-js/library/maintainability)
[![Test Coverage](https://api.codeclimate.com/v1/badges/2b9c6ae92412ee8e15a9/test_coverage)](https://codeclimate.com/github/zxing-js/library/test_coverage)

## Demo

See [some demo examples](https://zxing-js.github.io/library/) in browser.
{'fraction_non_alphanumeric': 0.18978276438290761, 'fraction_numerical': 0.03389830508474576, 'mean_word_length': 2.8653136531365315, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 9, 'https://': 26, 'lorem ipsum': 0, 'www.': 2, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '586345', 'n_tokens_mistral': 1641, 'n_tokens_neox': 1505, 'n_words': 227}