প্রকল্প সম্পর্কে
NeoHtop একটি আধুনিক, ক্রস-প্ল্যাটফর্ম সিস্টেম মনিটর যা ডেস্কটপ ব্যবহারের জন্য ডিজাইন করা হয়েছে। এটি ব্যাকএন্ডের জন্য Rust, ফ্রেমওয়ার্ক হিসেবে Tauri এবং ফ্রন্টএন্ডের জন্য TypeScript সহ SvelteKit ব্যবহার করে তৈরি। অ্যাপ্লিকেশনটি সিস্টেম প্রসেস, CPU ব্যবহার এবং মেমরি খরচের রিয়েল-টাইম পর্যবেক্ষণ প্রদান করে।
মূল বৈশিষ্ট্যগুলির মধ্যে রয়েছে রিয়েল-টাইম প্রসেস মনিটরিং, CPU এবং মেমরি ব্যবহার ট্র্যাকিং, ডার্ক এবং লাইট থিম সহ একটি সুন্দর আধুনিক UI, উন্নত প্রসেস অনুসন্ধান এবং ফিল্টারিং, গুরুত্বপূর্ণ প্রসেস পিন করার ক্ষমতা, প্রসেস হত্যা সহ প্রসেস ম্যানেজমেন্ট, যেকোনো কলাম অনুযায়ী সাজানো এবং সিস্টেম পরিসংখ্যানের অটো-রিফ্রেশ।
অনুসন্ধান কার্যকারিতা প্রসেস নাম, কমান্ড বা PID দ্বারা অনুসন্ধান সমর্থন করে। ব্যবহারকারীরা কমা ব্যবহার করে একাধিক শব্দ একসাথে অনুসন্ধান করতে পারেন এবং উন্নত ফিল্টারিংয়ের জন্য নিয়মিত এক্সপ্রেশন সমর্থিত। উদাহরণগুলির মধ্যে রয়েছে নামে 'arm' বা 'x86' সহ প্রসেস অনুসন্ধান, 'd$' দিয়ে ডেমন তালিকাভুক্ত করা, বা বিপরীত ডোমেইন নাম নোটেশন সহ প্রসেস খুঁজে বের করা।
NeoHtop macOS, Linux এবং Windows-এর জন্য উপলব্ধ। ইনস্টলেশন বিকল্পগুলির মধ্যে রয়েছে GitHub Releases থেকে ডাউনলোড করা, অথবা Homebrew (macOS), AUR (Arch Linux), Terra রিপোজিটরি (Fedora), Scoop (Windows) এবং eopkg (Solus) এর মাধ্যমে কমিউনিটি-রক্ষণাবেক্ষণকৃত প্যাকেজ ব্যবহার করা। কিছু প্রসেস মনিটর করার জন্য উন্নত সুবিধা প্রয়োজন, যা macOS-এ sudo বা Linux-এ pkexec দিয়ে চালু করে অর্জন করা যেতে পারে।
প্রকল্পটি NeoHtop CLI নামে একটি সহচর CLI টুলও অফার করে, যা Go এবং Charm ইকোসিস্টেম দিয়ে তৈরি এবং npm-এর মাধ্যমে উপলব্ধ। এটি টার্মিনালে সরাসরি রিয়েল-টাইম CPU স্পার্কলাইন, মেমরি বার, প্রসেস ট্রি ভিউ, অনুসন্ধান, ফিল্টার এবং থিম প্রদান করে।
টেক স্ট্যাকের মধ্যে রয়েছে ফ্রন্টএন্ডের জন্য SvelteKit এবং TypeScript, ব্যাকএন্ডের জন্য Rust এবং Tauri, থিমিংয়ের জন্য CSS ভেরিয়েবল এবং আইকনের জন্য FontAwesome। ডেভেলপমেন্টের জন্য Node.js v16 বা তার পরে, Rust সর্বশেষ স্থিতিশীল এবং macOS-এর জন্য Xcode কমান্ড লাইন টুলস প্রয়োজন। প্রকল্পটি ওয়েব কোড ফরম্যাটিংয়ের জন্য Prettier এবং Rust কোডের জন্য cargo fmt ব্যবহার করে।
NeoHtop MIT লাইসেন্সের অধীনে লাইসেন্সকৃত এবং অবদানকে স্বাগত জানায়।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.