All Projects → jshor → Symbology

jshor / Symbology

Licence: gpl-3.0
🔖 Node.js module that generates 1D and 2D barcodes in png, eps, and svg formats. Supports over 50 symbologies.

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Symbology

garden.zbarcam
Migrated to https://github.com/kivy-garden/zbarcam
Stars: ✭ 49 (-20.97%)
Mutual labels:  qrcode, barcode
Stegastamp
Invisible Hyperlinks in Physical Photographs
Stars: ✭ 306 (+393.55%)
Mutual labels:  qrcode, barcode
Roundcode
Custom rounded QR code with lots of customization.
Stars: ✭ 267 (+330.65%)
Mutual labels:  qrcode, barcode
r scan
📷🖨Flutter二维码&条形码扫描插件,支持相机、文件、链接、Uint8List类型扫描
Stars: ✭ 108 (+74.19%)
Mutual labels:  qrcode, barcode
Library
Multi-format 1D/2D barcode image processing library, usable in JavaScript ecosystem.
Stars: ✭ 1,006 (+1522.58%)
Mutual labels:  qrcode, barcode
barcode scan2
[reborned barcode_scan] A flutter plugin for reading 2D barcodes and QR codes.
Stars: ✭ 43 (-30.65%)
Mutual labels:  qrcode, barcode
Barcode
a barcode creation lib for golang
Stars: ✭ 953 (+1437.1%)
Mutual labels:  qrcode, barcode
ZxingSupport
A Library based on Zxing, make you easy to develop 1D/2D barcode-scan App.
Stars: ✭ 15 (-75.81%)
Mutual labels:  qrcode, barcode
Td Angular Barcode
Barcode Generator for Angular 1 (Supports 90+ barcode types: qr, aztec, code128, ean, isbn, interleaved2of5, ...)
Stars: ✭ 22 (-64.52%)
Mutual labels:  qrcode, barcode
Efqrcode
A better way to operate QR Code in Swift, support iOS, macOS, watchOS and tvOS.
Stars: ✭ 4,121 (+6546.77%)
Mutual labels:  qrcode, barcode
python
Build Python extension with Dynamsoft Barcode Reader.
Stars: ✭ 35 (-43.55%)
Mutual labels:  qrcode, barcode
Czxing
C++ port of ZXing and ZBar for Android.
Stars: ✭ 854 (+1277.42%)
Mutual labels:  qrcode, barcode
escpos-coffee
Java library for ESC/POS printer
Stars: ✭ 172 (+177.42%)
Mutual labels:  qrcode, barcode
koder
QR/bar code scanner for the Browser
Stars: ✭ 73 (+17.74%)
Mutual labels:  qrcode, barcode
barcode
No description or website provided.
Stars: ✭ 27 (-56.45%)
Mutual labels:  qrcode, barcode
Swiftscan
A barcode and qr code scanner( 二维码/条形码扫描、生成,仿微信、支付宝)
Stars: ✭ 293 (+372.58%)
Mutual labels:  qrcode, barcode
BarcodeReader
Simple multi-format barcode reader for Windows
Stars: ✭ 26 (-58.06%)
Mutual labels:  qrcode, barcode
ESCPOS
A ESC/POS Printer Commands Helper
Stars: ✭ 26 (-58.06%)
Mutual labels:  qrcode, barcode
Qzxing
Qt/QML wrapper library for the ZXing library. 1D/2D barcode image processing library
Stars: ✭ 401 (+546.77%)
Mutual labels:  qrcode, barcode
Zxingview
👍 Lowest cost integration and most convenient customization zxing on android
Stars: ✭ 23 (-62.9%)
Mutual labels:  qrcode, barcode

Symbology Logo

A Node.js module that generates barcode images. Supports 50+ different 1D or 2D symbologies in png, eps, or svg formats.

Code coverage

npm version

Introduction

This Node.js module will allow you to generate over 50+ different types of 1D or 2D symbologies, including barcodes for books, grocery, shipping carriers, healthcare, and international codes.

It can create a PNG, SVG, or EPS image file, or return a string containing SVG, PostScript, or base64-encoded PNG data.

Documentation

Read the docs →

Quick start

yarn add symbology

Quick Examples

Code 11 Example

const symbology = require('symbology')

symbology
  .createStream({
    symbology: symbology.Barcode.CODE128
  }, '8765432164')
  .then((data) => {
    console.log('Result: ', data)
  })

This will log:

{
  "data": "data:image/png+data;base64,PHN [...] eFd==",
  "message": "",
  "code": 0
}

And the base64 PNG generated will look like:

code 11

MaxiCode Example

symbology
  .createFile({
    symbology: Symbology.Barcode.MAXICODE,
    option1: 2,
    primary: '999999999840012',
    fileName: 'maxiCodeExample.svg'
  }, 'Secondary Message Here')
  .then((data) => {
    console.log('Result: ', data)
  })

This creates maxiCodeExample.svg which looks like:

MaxiCode

USPS Example

symbology
  .createFile({
    symbology: Symbology.Barcode.ONECODE
    fileName: 'uspsExample.eps'
  }, '01234567094987654321-01234')
  .then((data) => {
    console.log('Result: ', data)
  })

This creates uspsExample.eps which looks like:

USPS

License

GPL-3.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].