প্রকল্প সম্পর্কে
Dadaki হলো একটি ওপেন-সোর্স ভেক্টর গ্রাফিক্স এডিটর যা সম্পূর্ণভাবে ব্রাউজারে চলে। এটি Rust/WASM এবং CanvasKit ব্যবহার করে একটি উচ্চ-ক্ষমতাসম্পন্ন কোর এবং TypeScript-ভিত্তিক ইউজার ইন্টারফেসের সমন্বয়ে তৈরি করা হয়েছে।
প্রজেক্টটি একটি pnpm workspace হিসেবে সংগঠিত, যা তিনটি প্রধান প্যাকেজ নিয়ে গঠিত:
- @dadaki/editor: একটি পুনঃব্যবহারযোগ্য এবং এমবেডেবল এডিটর লাইব্রেরি।
- @dadaki/app: একটি স্ট্যান্ডঅ্যালোন, লোকাল-অনলি ডেমো শেল।
- @dadaki/mcp: একটি MCP (Model Context Protocol) সার্ভার যা AI এজেন্টদের রাস্টার ইমেজ তৈরি করার পরিবর্তে সরাসরি একটি ওপেন এডিটর ট্যাবের ভেতরে প্রকৃত ভেক্টর জিওমেট্রি (paths, gradients, text) ম্যানিপুলেট করার সুযোগ দেয়।
এর প্রধান কারিগরি বৈশিষ্ট্যগুলোর মধ্যে রয়েছে Rust-এ লেখা একটি ইঞ্জিন, পরীক্ষার জন্য একটি বিস্তৃত SVG conformance suite এবং একটি ডেডিকেটেড API-এর মাধ্যমে অন্যান্য অ্যাপ্লিকেশনে এমবেড করার ক্ষমতা।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.