প্রকল্প সম্পর্কে
massCode একটি ফ্রি, ওপেন-সোর্স ডেস্কটপ অ্যাপ্লিকেশন যা নিজেকে শুধু স্নিপেট ম্যানেজার নয়, বরং একটি ডেভেলপার ওয়ার্কস্পেস হিসেবে উপস্থাপন করে। এটি macOS, Windows ও Linux-এ চলে এবং ব্যবহারকারীর ডেটা লোকাল রাখে: স্নিপেট, নোট ও HTTP রিকোয়েস্ট একটি ভল্ট ডিরেক্টরিতে frontmatter মেটাডেটাসহ প্লেইন `.md` ফাইল হিসেবে সংরক্ষিত হয়।
README-তে বর্ণিত প্রধান সক্ষমতাগুলো:
- **কোড স্নিপেট**: মাল্টি-লেভেল ফোল্ডার, ট্যাগ ও ফ্র্যাগমেন্ট; বক্সের বাইরে ১৬০+ সিনট্যাক্স গ্রামার (`.tmLanguage`-এর মাধ্যমে ৬০০+); ইন্টিগ্রেটেড Prettier ফরম্যাটিং; রিয়েল-টাইম HTML/CSS প্রিভিউ; একটি JSON ভিজুয়ালাইজার; এবং স্নিপেট থিমড ইমেজ হিসেবে এক্সপোর্ট।
- **নোট**: এডিটর, লাইভ প্রিভিউ ও প্রিভিউ মোডসহ Markdown ডকুমেন্ট; স্ট্যাটাস, প্রায়োরিটি ও ডিউ ডেটসহ টাস্ক নোট এবং Today/Upcoming/Completed ভিউ; এডিটেবল Markdown টেবিল; নোট, স্নিপেট ও HTTP রিকোয়েস্টের মধ্যে ইন্টারনাল লিংক; সেকশন নেভিগেশনসহ নোট ইন্সপেক্টর; Mermaid ডায়াগ্রাম; হেডিং স্ট্রাকচার থেকে মাইন্ড ম্যাপ; প্রেজেন্টেশন মোড; callouts ও ইমেজ এমবেডিং; একটি নোট গ্রাফ ও ড্যাশবোর্ড।
- **HTTP ক্লায়েন্ট**: HTTP, GraphQL ও WebSocket রিকোয়েস্ট; শেয়ার্ড auth, headers, variables ও scripts সহ কালেকশন ও নেস্টেড ফোল্ডার; এনভায়রনমেন্ট ও লোকাল সিক্রেট ভেরিয়েবল; assertions ও JavaScript টেস্ট; সিকোয়েন্সিয়াল কালেকশন রান; ২০টি ভাষা/রানটাইমের জন্য রিকোয়েস্ট কোড জেনারেশন; রেসপন্স ইন্সপেকশন, হিস্ট্রি, কনসোল ডিবাগিং ও কুকি ম্যানেজমেন্ট; OpenAPI, Postman ও Bruno থেকে ইমপোর্ট।
- **ম্যাথ নোটবুক**: ন্যাচারাল-ল্যাঙ্গুয়েজ অ্যারিথমেটিক, পার্সেন্টেজ, ইউনিট কনভার্সন ও ডেট/টাইম ম্যাথ; লাইভ রেটসহ ১৬৬+ ফিয়াট কারেন্সি ও ২১টি ক্রিপ্টোকারেন্সি; ভেরিয়েবল, ফাংশন ও অ্যাগ্রিগেট; কম্পাউন্ড ইন্টারেস্ট, ROI ও লোন রিপেমেন্টের মতো ফিন্যান্স ক্যালকুলেশন।
- **ড্রয়িং**: Excalidraw-চালিত ক্যানভাস, সার্চেবল ড্রয়িং লিস্ট, প্রতি ড্রয়িংয়ের pan/zoom মেমরি, ইমেজ এক্সপোর্ট এবং Markdown নোটে এমবেডিং।
- **ডেভেলপার টুলস**: JSON diff, কেস কনভার্টার, slug জেনারেটর, URL পার্সার, লাইন-ব্রেক নরমালাইজার, hash/HMAC জেনারেটর, পাসওয়ার্ড জেনারেটর, UUID, URL/Base64 এনকোডার, JSON থেকে TOML/XML/YAML কনভার্সন, কালার কনভার্টার, JSON জেনারেটর ও Lorem Ipsum।
- **কমান্ড প্যালেট**: কীবোর্ড-ফার্স্ট নেভিগেশন এবং স্নিপেট, নোট, HTTP রিকোয়েস্ট, স্পেস ও কমান্ডের মধ্যে সার্চ, `@` স্পেস স্কোপিং ও `>` কমান্ড মোডসহ।
- **ইমপোর্ট**: VS Code, Raycast, SnippetsLab ও পাবলিক GitHub Gist থেকে স্নিপেটের প্রিভিউ-ফার্স্ট ইমপোর্ট; Obsidian ফোল্ডার থেকে Markdown নোট; OpenAPI, Postman ও Bruno থেকে HTTP কালেকশন।
- **ব্রাউজার ক্লিপার**: Chrome, Firefox ও Safari এক্সটেনশন, যা সিলেক্ট করা কোড স্নিপেট হিসেবে, টেক্সট বা পড়ার উপযোগী পেজ কনটেন্ট নোট হিসেবে, এবং পেজ বা লিংক HTTP GET রিকোয়েস্ট হিসেবে সেভ করে; একটি টোকেনসহ লোকাল Integration API-এর মাধ্যমে সংযুক্ত হয়।
- **MCP ইন্টিগ্রেশন**: একটি বিল্ট-ইন MCP সার্ভার Codex, Claude Code, Cursor বা VS Code Copilot-এর মতো কোডিং এজেন্টকে স্নিপেট, নোট ও সেভ করা HTTP রিকোয়েস্ট খুঁজে পড়তে, নতুন আইটেম Inbox-এ সেভ করতে এবং সক্রিয় এনভায়রনমেন্ট ব্যবহার করে সেভ করা রিকোয়েস্ট পাঠাতে দেয়।
ভল্ট যেহেতু প্লেইন Markdown, README-তে উল্লেখ করা হয়েছে এটি Git-friendly, iCloud, Dropbox, Google Drive বা Syncthing-এর মাধ্যমে সিঙ্ক করা যায়, বাইরের পরিবর্তন লাইভ দেখতে সমর্থন করে এবং vendor lock-in এড়ায়। কাস্টম JSON থিম ফাইল অ্যাপ UI ও এডিটর সিনট্যাক্স হাইলাইটিং সমন্বয় করতে পারে, লাইট ও ডার্ক থিম এবং লাইভ রিলোডসহ।
সোর্স থেকে বিল্ড করতে Node.js >= 20.16.0 এবং pnpm >= 9.0.0 প্রয়োজন, সাথে `pnpm install`, `pnpm dev`, এবং প্ল্যাটফর্ম-নির্দিষ্ট `pnpm build:mac`, `pnpm build:win` বা `pnpm build:linux` কমান্ড। প্রকল্পটি AGPL-3.0 লাইসেন্সের অধীনে এবং Anton Reshetov দ্বারা রক্ষণাবেক্ষণ করা হয়।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.