arcships/light-ocr

Public

Fast, offline OCR for Node.js & C++. PP-OCRv6 with Core ML / WebGPU hardware acceleration — recognize text in images with confidence scores & coordinates. npm: @arcships/light-ocr

Beeknoee

Bee AI phân tích repositoryBETA

AI đọc README và cây file để tóm tắt, gợi ý cách dùng và đánh giá repository. Mọi con số lấy từ kho Bee, không do AI ước lượng.

Cập nhật lần cuối: 14/10/2026

Đăng nhập để hỏi Bee AI

Tóm tắt bởi Bee AI

light-ocr là thư viện OCR ngoại tuyến nhanh dành cho Node.js và C++, hỗ trợ PP-OCRv6 cùng tăng tốc phần cứng Core ML và WebGPU. Dự án hướng tới các lập trình viên cần trích xuất văn bản từ hình ảnh hoặc tệp PDF cục bộ mà không cần tải thêm mô hình lúc chạy.

  • Xử lý OCR hoàn toàn ngoại tuyến tại máy cục bộ, trả về văn bản, độ tin cậy và tọa độ hình tứ giác theo thứ tự đọc.
  • Tích hợp sẵn mô hình PP-OCRv6 Small, bộ dựng PDFium và font Noto Sans SC mà không cần tải thêm sau khi cài đặt.
  • Tự động tăng tốc phần cứng qua Core ML trên macOS (Apple Silicon) và WebGPU (Vulkan/D3D12) trên Linux và Windows.
  • Chạy ngoài luồng chính của JavaScript, hỗ trợ hàng đợi, hủy tác vụ và giải phóng bộ nhớ chủ động.

Lưu ý

  • Yêu cầu Node.js phiên bản 22 trở lên để chạy gói Node.js.
  • Tăng tốc Core ML chỉ khả dụng trên Apple Silicon chạy macOS 15 trở lên; Intel và các nền tảng khác mặc định về CPU hoặc WebGPU.
  • Các gói mô hình Tiny và Medium vẫn đang ở trạng thái xem trước (preview) dưới nhãn @next, trong khi hỗ trợ NPU phải cài đặt riêng biệt.

Điểm BeeTính thuần từ số liệu trong kho Bee, không phải AI chấm: bách phân vị sao 30% · độ tươi lần push 25% · fork và watcher 15% · README, giấy phép, mô tả 20% · có bản phát hành 10%.

  • Độ phổ biến20
  • Độ tươi80
  • Cộng đồng32
  • Tài liệu100
  • Phát hành100
  • Mức độ khóTrung bình
  • Phù hợp vớiLập trình viên
  • Loại dự ánThư viện
  • Giấy phépApache-2.0

Kiến trúc & Công nghệ

Công nghệ AI nhận ra từ README và cây file — chỉ những mục nằm trong danh sách Bee kiểm.

Tech stack

  • C++
  • Node.js
  • TypeScript
  • CMake
  • Docker

Kiến trúc tổng quan

Repository → công nghệ chính → các thư mục cấp 1 có thật trong repo; vai trò do AI mô tả.

  • src/Mã nguồn C++ cốt lõi của công cụ OCR
  • include/Các tệp header C++ công khai
  • bindings/Mã nguồn liên kết native (Node-API / bindings)
  • packages/Các gói npm phân phối cho từng nền tảng
  • models/Tài nguyên mô hình nhận dạng văn bản
  • docs/Tài liệu kỹ thuật và hướng dẫn sử dụng
  • tests/Bộ mã kiểm thử của dự án
  • tools/Các kịch bản và công cụ bổ trợ phát triển

Hướng dẫn nhanh

Các bước để bắt đầu với repository này.

bash
git clone https://github.com/arcships/light-ocr.git
cd light-ocr

Các use case chính

Những ứng dụng có thể xây dựng từ repository này.

  • Trích xuất văn bản và tọa độ từ hình ảnh JPEG, PNG hoặc bộ đệm pixel trong ứng dụng Node.js hoặc C++.
  • Đọc và xử lý tài liệu PDF nhiều trang theo luồng trang streaming bằng CLI hoặc API lập trình.
  • Tích hợp công cụ OCR cục bộ vào Agent Skill của AI để trích xuất trường dữ liệu ROI trên biểu mẫu và hóa đơn.
  • Chỉ phát hiện vùng chứa văn bản (detect-only) mà không cần nhận dạng toàn bộ nội dung.

Repository tương tự

Cùng chủ đề trong kho Bee.

  1. 1freeCodeCamp/freeCodeCampfreeCodeCamp.org's open-source codebase and curriculum. Learn math, programming, and computer science for free.458.2k+454
  2. 2n8n-io/n8nFair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.209.1k+741
  3. 3tensorflow/tensorflowAn Open Source Machine Learning Framework for Everyone201.2k+27
  4. 4microsoft/vscodeVisual Studio Code194.4k+132
  5. 5f/prompts.chatf.k.a. Awesome ChatGPT Prompts. Share, discover, and collect prompts from the community. Free and open source — self-host for your organization with complete privacy.175.3k+1k

Nội dung do AI sinh, có thể sai hoặc thiếu — số liệu lấy từ kho Bee, không do AI ước lượng. Cập nhật lần cuối: 14/10/2026.