lvgl/lvgl_pro
Complete workflow for professional LVGL UI development. Import from Figma, build in XML with instant preview, test in CI, and export plain LVGL C. No extra runtime needed.
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 Tuần
#1 Repository Của Tuần
#1 Repository Của Tuần
🎨 LVGL Pro – Công cụ phát triển giao diện LVGL chuyên nghiệp
LVGL Pro giúp bạn thiết kế giao diện LVGL bằng XML, xem trước ngay lập tức, và xuất mã C sạch – không cần thời gian chờ đợi hay môi trường phức tạp.
LVGL Pro là một bộ công cụ gồm bốn phần chính: Editor (trình soạn thảo XML với trước mắt), Online Viewer (chạy trình soạn thảo ngay trên trình duyệt), Figma plugin – LVGL Flow (nhập thiết kế từ Figma), và CLI (xuất mã C và chạy kiểm thử trong CI/CD). Tất cả giúp bạn phát triển giao diện nhanh hơn, kiểm thử đáng tin cậy và hợp tác nhóm hiệu quả.
✨ Điểm nổi bật
- Trình soạn thảo giống VS Code: hỗ trợ điều hướng tệp, tìm kiếm, Git, terminal và tiện ích mở rộng.
- XML thân thiện: cú pháp giống HTML dễ đọc, dễ viết và quản lý phiên bản tốt.
- Xem trước ngay lập tức: cập nhật pixel-perfect khi chỉnh sửa, kèm công cụ kiểm tra kích thước và vùng nhấn.
- Chế độ thiết kế trực quan: chỉnh sửa giao diện bằng cách kéo thả hoặc chỉnh sửa XML trực tiếp.
- Biểu thức tính toán: tính giá trị thuộc tính từ hằng số, thuộc tính tùy chỉnh và mục tiêu đang chọn.
- Âm thanh hoá, ràng buộc dữ liệu và bản dịch: quản lý hoạt họa, kết nối dữ liệu và đa ngôn ngữ một cách có hệ thống.
- Quản lý tài nguyên và bộ nhớ: theo dõi hình ảnh, phông chữ và dự báo sử dụng bộ nhớ.
- Hỗ trợ nhiều mục tiêu: xử lý nhiều độ phân giải hoặc kiến trúc trong một dự án.
- Nhập từ Figma: mang layout, widget, ràng buộc dữ liệu và điều hướng từ thiết kế Figma.
- Tích hợp AI: sử dụng trợ lý AI thông qua máy chủ MCP được tối ưu cho LVGL.
- Xuất mã C hoặc tải XML tại thời gian chạy: linh hoạt tùy theo nhu cầu tích hợp.
- Kiểm thử và gỡ lỗi: viết test giao diện và gỡ lỗi mã C ngay trong trình soạn thảo.
- Chia sẻ trực tuyến: mở dự án trên trình duyệt và chia sẻ mà không cần cài đặt.
💡 Vì sao đáng chú ý
LVGL Pro không chỉ là công cụ thiết kế giao diện – đây là một quy trình làm việc hoàn chỉnh từ thiết kế đến triển khai. Với XML làm ngôn ngữ trung gian, bạn có thể dễ dàng quản lý phiên bản, tự động hóa trong CI/CD và cho phép AI hỗ trợ phát triện. Đặc biệt, khả năng xuất mã C sạch giúp bạn dễ dàng tích hợp vào dự án nhúng hiện có mà không cần thêm bất kỳ runtime nào.
#LVGL #FigmaToCode #EmbeddedUI #OpenSource #TiniX
Similar Projects
Discover other similar projects and AI models.
Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.
Reverse engineer anything with agents, from app behavior down to native binaries.
🙃 A delightful community-driven (with 2,500+ contributors) framework for managing your zsh configuration. Includes 300+ optional plugins (rails, git, macOS, hub, docker, homebrew, node, php, python, etc), 140+ themes to spice up your morning, and an auto-update tool that makes it easy to keep up with the latest updates from the community.
LVGL is a free, full-featured embedded UI library for devices from small MCUs to 3D-capable MPUs, enhanced by LVGL Pro, a professional editor and tooling.
Primary Git Repository for the Zephyr Project. Zephyr is a new generation, scalable, optimized, secure RTOS for multiple hardware architectures.
ZSWatch - the Open Source Zephyr™ based Smartwatch, including both HW and FW.
all-MiniLM-L6-v2 This is a sentence-transformers(https://www.SBERT.net) model: It maps sentences & paragraphs to a 384 dimensional dense vector space and can be used for tasks like clustering or semantic search. Usage (Sentence-Transformers) Using t...