Framework TypeScript แบบ metadata-driven สำหรับสร้างแอปธุรกิจ พร้อม Web Designer, ฟอร์ม/ลิสต์อัตโนมัติ, ความปลอดภัยตามบทบาท, SQLite และระบบ AI Proposal ที่ต้องรีวิวก่อนใช้


EmuFramework เป็น metadata-driven TypeScript framework สำหรับสร้าง business applications แบบครบวงจร
จุดเด่นหลัก:
• Web Designer ในเบราว์เซอร์ สร้าง/แก้ Apps, Models และ Artifacts ได้โดยไม่ต้องเขียนโค้ดเยอะ
• สร้างฟอร์มและรายการอัตโนมัติจาก metadata พร้อม layered customization
• Role-based security + SQLite (data.db + designer.db) รองรับ 5,000+ Artifacts บน Docker instance เดียว
• ระบบ AI REST API ให้ AI เสนอ ChangeSet ได้ แต่ต้องผ่านการรีวิว/อนุมัติใน Proposal Inbox ก่อน (ไม่ auto-apply และไม่ให้อ่านข้อมูลธุรกิจ)
• Deploy ผ่าน Docker เท่านั้น (ง่าย ปลอดภัย มี persistent volume)
• รองรับ reporting, import/export, Form Extension Line และ compatibility กับเวอร์ชันเก่า
สร้างด้วย TypeScript + Vue 3 + Fastify + SQLite รันบน Node.js 24 และ pnpm
เหมาะกับคนที่อยากสร้างระบบธุรกิจหรือ internal tools เร็ว โดยใช้ AI ช่วยออกแบบ metadata แต่ยังควบคุมคุณภาพด้วยมนุษย์
ความคิดเห็น