JustClaw-It · component browser

Find a component worth adapting.

The same live search your agent gets over MCP: real components with their quality score, licence and source repo. Open one to inspect it.

50 live results for pos · score 7+

9.4 pos

Sales API Validation Schemas (sales/schema.js)

Defines Joi validation rules for creating and retrieving sales records. Reuse this to ensure incoming request payloads for sales endpoints conform to the required data structure.

hapi-kasiraja-apijavascriptMIT
Score breakdown
  • Completeness10.0
  • Code quality9.0
  • Deployability10.0
  • Reusability9.0
  • Strategic value9.0

Tags: pos, crm, fw:hapi, tag:joi, tag:validation

9.2 pos

CV_EXPORTS (geometry/segment.hpp)

This file is part of OpenCV project. It is subject to the license terms in the LICENSE file found in the top-level directory of this distribution and at http://opencv.org/license.h

opencvcppApache-2.0
Score breakdown
  • Completeness10.0
  • Code quality9.0
  • Deployability9.0
  • Reusability9.0
  • Strategic value9.0

Tags: pos

9.2 pos

inventory/InventoryEvents.java

Domain events for inventory management including stock short alerts and quantity change notifications.

salespointjavaApache-2.0
Score breakdown
  • Completeness10.0
  • Code quality9.0
  • Deployability10.0
  • Reusability8.0
  • Strategic value9.0

Tags: pos

9.0 pos

products/schema.js

Joi schemas for validating product create and update payloads.

hapi-kasiraja-apijavascriptMIT
Score breakdown
  • Completeness9.0
  • Code quality9.0
  • Deployability9.0
  • Reusability9.0
  • Strategic value9.0

Tags: pos

8.8 integration

Feishu QR Connect Flow (webui/FeishuConnectFlow.tsx)

Starts a Feishu QR connect session in replace or create mode and reports updated features. Reuse when linking or replacing a Feishu bot from settings.

HKUDS/nanobottypescriptMIT
Score breakdown
  • Completeness10.0
  • Code quality8.0
  • Deployability9.0
  • Reusability9.0
  • Strategic value6.0

Tags: integration, pos, fw:react, tag:feishu, tag:channels

8.6 pos

planVerticalOffsets (shared/vertical-offset.ts)

Module exposing: planVerticalOffsets, distSq, addPoint, subPoint, lenSq, decompose, distToAxisSq, crossesVerticalTarget

editortypescriptMIT
Score breakdown
  • Completeness9.0
  • Code quality8.0
  • Deployability8.0
  • Reusability9.0
  • Strategic value9.0

Tags: pos

8.6 pos

OrderAggregate

Event-sourced aggregate root handling state transitions from domain events.

postgresql-event-sourcingjavaApache-2.0
Score breakdown
  • Completeness9.0
  • Code quality9.0
  • Deployability8.0
  • Reusability8.0
  • Strategic value9.0

Tags: pos, database, tag:event-sourcing, tag:aggregate, tag:domain-modeling

8.6 payments

Square Point of Sale SDK

Complete SDK for integrating iOS apps with Square Point of Sale to initiate payments and receive callbacks. Covers request building, URL scheme communication, and response parsing.

SquarePointOfSaleSDK-iOSApache-2.0
Score breakdown
  • Completeness9.0
  • Code quality8.0
  • Deployability9.0
  • Reusability8.0
  • Strategic value9.0

Tags: payments, pos, integration, tag:url-scheme

8.5 pos

Product SKU Inventory DTOs (Dto/SkusDto.cs)

Pager and transfer objects for mall SKUs, filtered by product id or code and including joined product name and code. Reuse for inventory list and SKU save APIs.

Zr.Admin.NETcsharpMIT
Score breakdown
  • Completeness10.0
  • Code quality8.0
  • Deployability8.0
  • Reusability8.0
  • Strategic value8.0

Tags: pos, lang:csharp, tag:dto, tag:mall

8.4 pos

POSController.php

Handles POS checkout, product filtering, sale processing, and returns.

InfoShopphpMIT
Score breakdown
  • Completeness9.0
  • Code quality8.0
  • Deployability9.0
  • Reusability7.0
  • Strategic value10.0

Tags: pos

8.3 pos

spree/variant.rb

Spree Variant model with full e‑commerce functionality, including pricing and media.

spreerubyBSD-3-Clause
Score breakdown
  • Completeness10.0
  • Code quality8.0
  • Deployability9.0
  • Reusability6.0
  • Strategic value9.0

Tags: pos

8.2 pos

BaseOfferMixin (offer/abstract_models.py)

Abstract mixin for Django Oscar offers, providing proxy handling, string representations, and base offer logic.

django-oscarpythonBSD-3-Clause
Score breakdown
  • Completeness9.0
  • Code quality8.0
  • Deployability8.0
  • Reusability8.0
  • Strategic value8.0

Tags: pos

8.2 pos

Shop Stock Select DTO (Dtos/StockSelectDto.cs)

Read model for shop stock dropdowns, exposing name, retail price, and quantity with a formatted display string. Reuse when linking a select list to ShopStock via GenericServices.

AuthPermissions.AspNetCorecsharpMIT
Score breakdown
  • Completeness10.0
  • Code quality8.0
  • Deployability9.0
  • Reusability7.0
  • Strategic value6.0

Tags: pos, payments, tag:dto, tag:select-list, tag:genericservices

8.2 pos

BLL/suppliersbll.cs

Supplier data model with ID, name, email, company, address, phone, creator, and timestamps.

Point-of-Sale-Desktop-Csharp-csharpMIT
Score breakdown
  • Completeness9.0
  • Code quality8.0
  • Deployability9.0
  • Reusability9.0
  • Strategic value3.0

Tags: pos

8.2 database

modelClass/ProductDatabaseModel.java

Java model representing a product with fields for name, code, price, and stock.

Android-POSjavaMIT
Score breakdown
  • Completeness9.0
  • Code quality7.0
  • Deployability9.0
  • Reusability8.0
  • Strategic value7.0

Tags: database, pos

8.2 pos

OrderObject (objects/order_object.dart)

Data model representing an order, with serialization and stock adjustment logic.

flutter-pos-systemdartApache-2.0
Score breakdown
  • Completeness9.0
  • Code quality8.0
  • Deployability8.0
  • Reusability8.0
  • Strategic value7.0

Tags: pos, tag:knn-classified

8.1 pos

get_item_total (Sale_lib)

Computes a sale line total as quantity times price using bcmath, optionally subtracting the item discount when include_discount is true.

osposphpMIT
Score breakdown
  • Completeness8.0
  • Code quality8.0
  • Deployability9.0
  • Reusability8.0
  • Strategic value7.0

Tags: pos, tag:bcmath, tag:discount-calculation, tag:sale-line-total

8.1 database

submitScore (services/scores.js)

Handles score submission, validation, and user stats updates for a 2048 game backend.

2048-GamejavascriptMIT
Score breakdown
  • Completeness9.0
  • Code quality8.0
  • Deployability8.0
  • Reusability7.0
  • Strategic value9.0

Tags: database, pos

8.1 database

Product and Catalog

Product aggregate root with Catalog repository interface for managing saleable items. Supports subclassing for custom product types.

salespointApache-2.0
Score breakdown
  • Completeness8.0
  • Code quality8.0
  • Deployability9.0
  • Reusability8.0
  • Strategic value7.0

Tags: database, pos, tag:ddd-aggregate, tag:saleable-items, tag:domain-modeling

8.1 pos

isLowStock (ProductScopes.php)

Checks product stock level against threshold returns boolean low-stock flag.

laravel-posphpMIT
Score breakdown
  • Completeness8.0
  • Code quality8.0
  • Deployability9.0
  • Reusability8.0
  • Strategic value7.0

Tags: unclassified, pos, tag:stock-monitoring, tag:query-scope, tag:threshold-alert

8.1 pos

CustomerBasket

Domain entity representing a customer's basket with basket items; ensures valid ID and non-empty items, and supports replacing all items via Update.

BookWormcsharpMIT
Score breakdown
  • Completeness8.0
  • Code quality8.0
  • Deployability8.0
  • Reusability8.0
  • Strategic value9.0

Tags: pos, tag:domain-entity, tag:basket, tag:ddd

8.1 pos

FulfilmentChanger (spree/fulfilment_changer.rb)

Service class to move inventory units between shipments, handling stock counts and order updates in Solidus.

solidusrubyBSD-3-Clause
Score breakdown
  • Completeness9.0
  • Code quality8.0
  • Deployability8.0
  • Reusability7.0
  • Strategic value9.0

Tags: pos, tag:knn-classified

8.0 integration

SunmiPrintManager

Comprehensive Sunmi POS printer SDK wrapper supporting text, barcodes, QR codes, bitmaps, cash drawer, LCD display, label printing, and cutter control.

simposkotlinMIT
Score breakdown
  • Completeness9.0
  • Code quality8.0
  • Deployability8.0
  • Reusability7.0
  • Strategic value8.0

Tags: integration, pos, tag:printer-sdk, tag:barcode-printing, tag:qr-printing

8.0 pos

tags/product.ts

Module exposing: product

medusatypescriptMIT
Score breakdown
  • Completeness10.0
  • Code quality7.0
  • Deployability9.0
  • Reusability8.0
  • Strategic value3.0

Tags: pos

8.0 payments

PaymentMethod interface

Abstraction for payment methods in the system.

salespointjavaApache-2.0
Score breakdown
  • Completeness7.0
  • Code quality8.0
  • Deployability8.0
  • Reusability9.0
  • Strategic value8.0

Tags: payments, pos, tag:interface, tag:abstraction

8.0 pos

domain/order.go

Go struct representing an e‑commerce order entity with relationships.

go-posgoMIT
Score breakdown
  • Completeness7.0
  • Code quality8.0
  • Deployability8.0
  • Reusability9.0
  • Strategic value8.0

Tags: pos

8.0 database

Inventory Management

Stock tracking with UniqueInventory (single warehouse) and MultiInventory (multiple warehouses). Automatically updates stock on order completion.

salespointApache-2.0
Score breakdown
  • Completeness7.0
  • Code quality8.0
  • Deployability9.0
  • Reusability8.0
  • Strategic value8.0

Tags: database, pos, automation, tag:warehouse-management, tag:stock-updates

8.0 database

Order Aggregate

Order aggregate with OrderLine items, ChargeLine discounts/fees, and event-driven lifecycle (Open->Paid->Completed/Canceled).

salespointApache-2.0
Score breakdown
  • Completeness8.0
  • Code quality8.0
  • Deployability9.0
  • Reusability7.0
  • Strategic value8.0

Tags: database, automation, payments, pos, tag:ddd-aggregate

8.0 pos

unknown

Generic fallback driver for unrecognized models using standard ESC/POS commands.

pyescpospythonApache-2.0
Score breakdown
  • Completeness8.0
  • Code quality7.0
  • Deployability8.0
  • Reusability9.0
  • Strategic value7.0

Tags: pos, tag:fallback-driver, tag:generic-escpos, tag:device-compatibility

7.9 dev-tools

api

Main public API: Printer class factory, connection abstractions, and standard print primitives.

pyescpospythonApache-2.0
Score breakdown
  • Completeness8.0
  • Code quality7.0
  • Deployability8.0
  • Reusability8.0
  • Strategic value9.0

Tags: dev-tools, integration, pos, tag:printer-factory, tag:connection-abstraction

7.9 pos

get_item_discount (Sale_lib)

Calculates line-item discount amount from quantity, price, discount value and type (percent or fixed), returning a rounded result.

osposphpMIT
Score breakdown
  • Completeness8.0
  • Code quality7.0
  • Deployability9.0
  • Reusability8.0
  • Strategic value7.0

Tags: pos, tag:discount-calculation, tag:line-item, tag:percentage-discount, tag:rounding

7.9 payments

verify (receipt)

Checks receipt integrity, hash validity, optional Ed25519 signature, or remote verification; returns True only on definitive success.

lean-ctxpythonApache-2.0
Score breakdown
  • Completeness8.0
  • Code quality8.0
  • Deployability7.0
  • Reusability8.0
  • Strategic value9.0

Tags: payments, pos, auth, tag:ed25519, tag:hash-validation

7.8 integration

GenericESCPOSImplementation

Reference implementation of the full ESC/POS command set for Epson printers. Covers text, barcodes, QR codes, cut, cash drawer, and character table mapping.

pyescpospythonApache-2.0
Score breakdown
  • Completeness8.0
  • Code quality8.0
  • Deployability8.0
  • Reusability7.0
  • Strategic value9.0

Tags: integration, pos, tag:escpos-reference, tag:epson-printer, tag:command-set-implementation

7.8 pos

Quantity and Metric

Represents amounts with unit tracking using BigDecimal for precision and Metric for unit metadata. Enables type-safe quantity arithmetic for POS items.

salespointApache-2.0
Score breakdown
  • Completeness7.0
  • Code quality8.0
  • Deployability9.0
  • Reusability8.0
  • Strategic value7.0

Tags: pos

7.8 pos

Spree POS Engine

Rails engine initialization and configuration for POS extension.

spree-point-of-salerubyBSD-3-Clause
Score breakdown
  • Completeness7.0
  • Code quality7.0
  • Deployability9.0
  • Reusability9.0
  • Strategic value6.0

Tags: unclassified, pos, infra, tag:rails-engine, tag:engine-init

7.7 dev-tools

get_rounding_options (Rounding_mode)

Returns all rounding mode constants as translated display labels keyed by their values, using reflection and language helper.

opensourcepos-mssqlphpMIT
Score breakdown
  • Completeness8.0
  • Code quality7.0
  • Deployability8.0
  • Reusability8.0
  • Strategic value7.0

Tags: dev-tools, ui, pos, tag:rounding-modes, tag:reflection

7.7 pos

generateSimulatedData (services/simulation.service.ts)

Generates simulated sensing frames with realistic RSSI, motion, breathing, and heart signals for mobile testing.

RuViewtypescriptMIT
Score breakdown
  • Completeness9.0
  • Code quality8.0
  • Deployability8.0
  • Reusability7.0
  • Strategic value5.0

Tags: pos

7.7 pos

get_totals (Sale_lib)

Calculates cart sale totals including discounts, taxes, payments, cash rounding, amount due, item count, and units.

osposphpMIT
Score breakdown
  • Completeness9.0
  • Code quality7.0
  • Deployability8.0
  • Reusability6.0
  • Strategic value9.0

Tags: pos, tag:cart-totals, tag:tax-calculation, tag:cash-rounding, tag:payment-summary

7.7 pos

Sale_lib

Sale library handling sale processing, registration, and management in CodeIgniter.

OpensourcePOSphpMIT
Score breakdown
  • Completeness8.0
  • Code quality7.0
  • Deployability8.0
  • Reusability7.0
  • Strategic value9.0

Tags: pos, payments, tag:sale-processing

7.6 payments

getSalesReport (reportController.js)

Generates sales reports by aggregating user invoices and items, combining AI analysis with stock alerts for inventory management in the payments domain.

BizzAIjavascriptApache-2.0
Score breakdown
  • Completeness9.0
  • Code quality7.0
  • Deployability7.0
  • Reusability7.0
  • Strategic value8.0

Tags: payments, crm, ai, pos, analytics

7.6 ui

Receipt/Nota Printer

Prints sales receipts in multiple formats (large/thermal) with customizable nota types, adaptable for any retail system.

tutorial-membuat-aplikasi-point-of-salesphpMIT
Score breakdown
  • Completeness8.0
  • Code quality7.0
  • Deployability7.0
  • Reusability8.0
  • Strategic value8.0

Tags: ui, pos, tag:thermal-printer, tag:nota-formats

7.6 pos

spree/variant.rb

ActiveRecord model representing a product variant in Solidus e-commerce.

solidusrubyBSD-3-Clause
Score breakdown
  • Completeness10.0
  • Code quality7.0
  • Deployability9.0
  • Reusability4.0
  • Strategic value9.0

Tags: pos

7.6 pos

parse_barcode (Token_lib)

Parses configured barcode formats to extract quantity, price, and item identifier from scanned barcode input, updating by reference. Enables flexible POS barcode handling.

osposphpMIT
Score breakdown
  • Completeness8.0
  • Code quality7.0
  • Deployability7.0
  • Reusability8.0
  • Strategic value8.0

Tags: pos, tag:barcode-parsing, tag:pos-scanning

7.6 files

BarcodeGeneratorService

Generates PDF barcodes for products/variants using Barby and Prawn. Lifts out cleanly - just requires barby, prawn, and variant objects with name, options_text, price, and sku.

spree-point-of-salerubyBSD-3-Clause
Score breakdown
  • Completeness8.0
  • Code quality8.0
  • Deployability7.0
  • Reusability8.0
  • Strategic value6.0

Tags: files, Files / Storage, pos

7.5 dev-tools

parse_execution_receipt (receipt)

Parses and validates a sealed Runtime response into a frozen ExecutionReceipt evidence view, enforcing schema, coverage, and integrity constraints.

lean-ctxpythonApache-2.0
Score breakdown
  • Completeness8.0
  • Code quality8.0
  • Deployability7.0
  • Reusability7.0
  • Strategic value8.0

Tags: dev-tools, pos, tag:schema-validation, tag:evidence-parsing, tag:integrity-check

7.5 pos

Product/Option.php

Magento import entity for handling product custom options during CSV import.

magento2phpOSL-3.0
Score breakdown
  • Completeness10.0
  • Code quality6.0
  • Deployability9.0
  • Reusability5.0
  • Strategic value8.0

Tags: pos

7.5 pos

get_cart (Sale_lib)

Retrieves the sales cart from session, initializing it to an empty array if not set. Central accessor for cart state.

osposphpMIT
Score breakdown
  • Completeness7.0
  • Code quality7.0
  • Deployability8.0
  • Reusability8.0
  • Strategic value8.0

Tags: pos, auth, tag:cart-state

7.5 payments

self (request_handlers/products.rb)

Ruby module providing mock handlers for Stripe product endpoints.

stripe-ruby-mockrubyMIT
Score breakdown
  • Completeness9.0
  • Code quality8.0
  • Deployability5.0
  • Reusability8.0
  • Strategic value7.0

Tags: payments, pos