All Projects → utensils → Barcoded

utensils / Barcoded

Licence: mit
A barcode generation web service.

Programming Languages

ruby
36898 projects - #4 most used programming language

Projects that are alternatives of or similar to Barcoded

10 Weeks
10-weeks of technology exploration
Stars: ✭ 22 (-54.17%)
Mutual labels:  webservice
Ngx Barcode Scanner
An angular barcode reader
Stars: ✭ 29 (-39.58%)
Mutual labels:  barcode
Library
Multi-format 1D/2D barcode image processing library, usable in JavaScript ecosystem.
Stars: ✭ 1,006 (+1995.83%)
Mutual labels:  barcode
Zxingview
👍 Lowest cost integration and most convenient customization zxing on android
Stars: ✭ 23 (-52.08%)
Mutual labels:  barcode
Sentence Aligner Rust
rest service + frontend to align sentences , in rust
Stars: ✭ 13 (-72.92%)
Mutual labels:  webservice
Barcode
a barcode creation lib for golang
Stars: ✭ 953 (+1885.42%)
Mutual labels:  barcode
Otrs
((OTRS)) Community Edition is one of the most flexible web-based ticketing systems used for Customer Service, Help Desk, IT Service Management. Please note that ((OTRS)) Community Edition offers limited OTRS functionality.
Stars: ✭ 769 (+1502.08%)
Mutual labels:  webservice
Mybox
Easy tools of document, image, file, network, location, color, and media.
Stars: ✭ 45 (-6.25%)
Mutual labels:  barcode
Qr
IEC18004 (QR) 2D barcode generation library and command line
Stars: ✭ 20 (-58.33%)
Mutual labels:  barcode
Qr Code Scanner
📠 A simple, fast and useful progressive web application
Stars: ✭ 982 (+1945.83%)
Mutual labels:  barcode
Brocade.io
Open GTIN / barcode & product database
Stars: ✭ 24 (-50%)
Mutual labels:  barcode
Czxing
C++ port of ZXing and ZBar for Android.
Stars: ✭ 854 (+1679.17%)
Mutual labels:  barcode
Php Vcr
Record your test suite's HTTP interactions and replay them during future test runs for fast, deterministic, accurate tests.
Stars: ✭ 976 (+1933.33%)
Mutual labels:  webservice
Td Angular Barcode
Barcode Generator for Angular 1 (Supports 90+ barcode types: qr, aztec, code128, ean, isbn, interleaved2of5, ...)
Stars: ✭ 22 (-54.17%)
Mutual labels:  barcode
Fabric8 Wit
wit stands for Work Item Tracker
Stars: ✭ 43 (-10.42%)
Mutual labels:  webservice
Barcode
Laravel 5 Barcode Generator
Stars: ✭ 826 (+1620.83%)
Mutual labels:  barcode
Mlkit
A collection of sample apps to demonstrate how to use Google's ML Kit APIs on Android and iOS
Stars: ✭ 949 (+1877.08%)
Mutual labels:  barcode
Fiscalberry
[JSON ↔ HW] Connect things using JSON API with the fiscalberry websocket server interact easily with any kind of Hardware. Another IoT solution...
Stars: ✭ 44 (-8.33%)
Mutual labels:  barcode
Flask pytorch
using flask to run pytorch model
Stars: ✭ 44 (-8.33%)
Mutual labels:  webservice
Nex
Aiming to simplify the construction of JSON API service
Stars: ✭ 35 (-27.08%)
Mutual labels:  webservice

Barcoded

Barcoded intends to provide a simple API for the generation of barcodes in multiple symbologies.

Build Status Code Climate Coverage Status Dependency Status

Getting Started

Because we know how awesome you are, we've provided you options for running Barcoded:

Without Docker

  1. Install the required software dependencies if you have not already:

    • Ruby 2.0+

    • ImageMagick 6.8+

  2. At the command prompt, clone the project:

    git clone [email protected]/UtensilsUnion/barcoded

  3. Change directory to barcoded and install our gems:

    bundle install

  4. At last we are ready to get this show on the road:

    bundle exec rackup

With Docker

  1. Install required dependencies on your host:

  2. Run the following command from your host's terminal:

docker run -p 0.0.0.0:8080:8080 utensilsunion/barcoded
  1. Access the service at: http://yourhost:9000/

  2. Barcode!

Configuration

The following options are available for use with the container:

  • RACK_ENV (default: production)

  • RACK_CORS (default: disabled)

  • UNICORN_WORKERS (default: 1)

  • UNICORN_TIMEOUT (default: 30)

To run the application with 4 Unicorn workers:

docker run -P -e UNICORN_WORKERS=4 utensilsunion/barcoded

Symbologies

Formats

  • PNG
  • GIF
  • JPG
  • SVG

Examples

Download a code128 barcode as a jpeg with the value of 12345ABC

curl -O  http://localhost:8080/img/code128/1235ABC.jpg

Download a QR Code as a png with the value of BarcodedRocks, specifying a hight and width of 800x800.

curl -o BarcodedRocks.png \
  "http://localhost:8080/img/qr/BarcodedRocks.png?height=800&width=800"

Why?

Businesses need barcodes and adding support to legacy systems for new symbologies can be non-trival, enter Barcoded. Leveraging our simple API, businesses can generate barcodes in multiple symbologies on-demand without ever making a code change.

Demo

To see Barcoded in action check out the project page.

Testing

  1. As simple as:

    bundle exec rspec

Contributing

Feedback and features welcome! Please make use of Issues and Pull Requests, all code must have accompanying specs.

Author/Contact

Barcoded is written and maintained by @doomspork.

License

The project is made available under the MIT License.

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].