alexzhirkevich/qrose
A pure-Kotlin barcode generation library with a customizable graphical implementation for Compose Multiplatform
Thành tựu nổi bật
Những danh hiệu mới nhất của dự án
#1 Repository Của Tháng
#1 Repository Của Tháng
#1 Repository Của Tháng
🎯 QRose — Thư viện QR & Barcode thông minh cho Compose Multiplatform
Tạo QR code, Data Matrix, Aztec, barcode mọi nền tảng với thiết kế tùy biến hoàn toàn.
QRose là thư viện Kotlin hỗ trợ tạo QR code và barcode cho Compose Multiplatform và Jetpack Compose. Dự án này cho phép khai báo và render mã ngay trong quá trình soạn thảo (composition), hỗ trợ đa nền tảng bao gồm Android, iOS, JVM, macOS và Web.
✨ Điểm nổi bật
- Nhẹ: Chỉ phụ thuộc
compose.ui, không thêm thư viện nặng. - Đa nền tảng: Hỗ trợ tất cả các mục tiêu của Compose Multiplatform.
- Đa định dạng: Hỗ trợ QR, Data Matrix, Aztec, UPC, EAN, Code 128/93/39, Codabar, ITF.
- Véc-tơ SVG: Không dùng bitmap, hỗ trợ tỷ lệ lớn mà không mất chất lượng.
- Tùy biến sâu: Hỗ trợ DSL để thiết lập hình dạng, màu sắc, logo, viền cho từng phần.
- Xuất ảnh: Hỗ trợ xuất PNG, JPEG, WEBP qua hàm
toByteArray. - Payload đa dạng: Hỗ trợ mã hóa văn bản, Wi-Fi, email, vCard, v.v.
💡 Vì sao đáng chú ý
QRose khác biệt nhờ khả năng tích hợp trực tiếp vào Compose mà không cần xuất ra bitmap. Tùy chỉnh từng chi tiết như hình dạnh pixel, viền, logo chỉ với vài dòng mã DSL rất trực quan. Phù hợp cho ứng dụng cần tạo mã động trên nhiều nền tảng.
#QRCode #Barcode #ComposeMultiplatform #JetpackCompose #Kotlin #OpenSource #TiniX
Dự án tương tự
Khám phá các dự án và mô hình AI khác có sự tương đồng.
基于无障碍,高级选择器,订阅规则的自定义屏幕点击安卓应用 | An Android APP with custom screen tapping based on Accessibility, Advanced Selectors, and Subscription Rules
🩵 A free, open-source app store for developers' releases on GitHub, Codeberg & Forgejo — browse, discover, and install apps with one click. Formerly GitHub Store.
集找番、追番、看番的一站式弹幕追番平台,云收藏同步 (Bangumi),离线缓存,BitTorrent,弹幕云过滤。100% Kotlin/Compose Multiplatform
Compose Multiplatform, a modern UI framework for Kotlin that makes building performant and beautiful user interfaces easy and enjoyable.
Koin - pragmatic dependency injection for Kotlin & Kotlin Multiplatform. Koin DSL or Koin Annotations (JSR-330), compile safe with the Koin Compiler Plugin.
This is an open-source, mobile, cross-platform application built with Kotlin Multiplatform Mobile. It's a simple RSS reader, and you can download it from the App Store and Google Play. It's been designed to demonstrate how KMM can be used in real production projects.
💮 amazing QRCode generator (supporting animated gif) - amazing 二维码生成器(支持 gif 动态图片二维码)