প্রকল্প সম্পর্কে

TakaTime হলো একটি গোপনীয়তা-প্রধান, ওপেন-সোর্স অ্যাক্টিভিটি ট্র্যাকার যা WakaTime-এর সেলফ-হোস্টেড বিকল্প হিসেবে ডিজাইন করা হয়েছে। এটি মূলত Go দিয়ে তৈরি, পাশাপাশি JavaScript, Kotlin এবং Lua কম্পোনেন্টও রয়েছে। এটি Neovim, VS Code, JetBrains IDE এবং Antigravity এডিটরের জন্য প্লাগইন হিসেবে চলে। টুলটি একটি নন-ব্লকিং আর্কিটেকচার ব্যবহার করে, তাই ডেটা সিঙ্ক্রোনাইজেশন ব্যাকগ্রাউন্ডে হয় এবং এডিটর পারফরম্যান্সে কোনো প্রভাব ফেলে না। সমস্ত অ্যাক্টিভিটি ডেটা শুধুমাত্র ব্যবহারকারী-প্রদত্ত MongoDB ইনস্ট্যান্সে (Bring Your Own Database) সংরক্ষিত হয়, যা সম্পূর্ণ ডেটা মালিকানা নিশ্চিত করে এবং কোনো তৃতীয় পক্ষের ট্র্যাকিং রোধ করে। টেলিমেট্রি সূক্ষ্মভাবে স্বয়ংক্রিয়ভাবে প্রজেক্ট, প্রোগ্রামিং ভাষা এবং ফাইল টাইপ অনুযায়ী কোডিং সময় বিভাজন করে, কোনো ম্যানুয়াল কনফিগারেশনের প্রয়োজন হয় না। বৈশিষ্ট্যগুলোর মধ্যে এডিটরের ভিতর থেকে অ্যাক্সেসযোগ্য একটি ইন্টারেক্টিভ টার্মিনাল ড্যাশবোর্ড, ১৮টি বিল্ট-ইন কালার থিম, এবং GitHub Actions এর মাধ্যমে GitHub Profile README-এর জন্য উচ্চ-রেজোলিউশন পরিসংখ্যান চার্ট তৈরির ক্ষমতা অন্তর্ভুক্ত। নেটভিম এবং অন্যান্য এডিটরগুলোতে গোপনীয়তা নিয়ন্ত্রণ সমর্থিত। প্রজেক্টটি MIT লাইসেন্সের অধীনে এবং নতুন IDE সমর্থন বা UI থিমের জন্য অবদানের জন্য উন্মুক্ত।