আমাদের সবার পরিচিত Github এর বেশ কিছু জনপ্রিয় এবং দরকারি Git গুলোকে নিয়েই আজকের এই পোস্ট। যারা Github কি জানেন না তাদের জন্য বলছি, গিটহাব হচ্ছে একটি মূলত একটি ইন্টারনেট হোস্টিং সার্ভিস যেটায় সফটওয়্যার ডেভেলপাররা তাদের সফটওয়্যারগুলোকে রাখতে পারেন, ডিস্ট্রিবিউট করতে পারেন এবং বিভিন্ন সোর্স কোড ম্যানেজমেন্ট করতে পারেন। যারা সফটওয়্যার ডেভেলপার তাদের কাছে গিটহাব হচ্ছে একটি উন্মুক্ত বাজারের মতো। আর আমাদের কাছে মানে সাধারণ ইউজারের কাছে গিটহাব হচ্ছে বিভিন্ন সফটওয়্যার ডাউনলোডের একটি হাব বা পেজ!
গিটহাব থেকে আপনি অনেক প্রয়োজনীয় সফটওয়্যার পেয়ে যাবেন যা সেখান থেকে “বৈধভাবে” ডাউনলোড করতেপারবেন। প্রায় ১৩ বছর আগে ২০০৮ সালের ফেব্রুয়ারীতে এই Github টি চালু করা হয়।
মূলত গিটহাব থেকে আমরা ওপেন সোর্স জাতীয় সফটওয়্যার বেশি ডাউনলোড করে থাকি। তো ভূমিকায় আর কথা না বাড়িয়ে চলুন দেখে নেই গিটহাবের সেরা এবং জনপ্রিয় কিছু গিটগুলোকে: (ডাউনলোড করতে নামের উপর ক্লিক করুন)
BDIX Tester
লিস্টটি শুরু করছি আমাদের দেশেরেই একজন টেলেন্টেড প্রোগ্রামারের ডেভেলপ করা টুল দিয়ে। টুলটির নাম BDIX Tester ! নাম শুনেই বুঝতে পারছেন টুলটির কাজ কি! টুলটি ব্যবহার করে আপনি পিসি থেকে আপনার ব্রডব্যান্ড নেট কানেক্টশনে কোন কোন বিডিআইএক্স এর সার্ভারগুলো সার্পোট করে সেগুলোকে সহজেই বের করে ফেলতে পারবেন । এই টুলটি নিয়ে আমাদের ফিচার পোষ্ট রয়েছে, সেখানে বিস্তারিত ভাবে টুলটির ব্যবহার দেখিয়ে দেওয়া হয়েছে। পোষ্টটি দেখে আসুন:
টেস্ট করুন আপনার পিসিতে যেসব BDIX সার্ভার কাজ করবে!
freeCodeCamp
গিটহাবের ২০২০ সালের সেরা গিট হচ্ছে এই freeCodeCamp । এটি একটি ফ্রেন্ডলি কমিউনিটি যেখানে আপনি বিনামূল্যে ফ্রিতে কোডিং শিখতে পারবেন । প্রজেক্টটি ডোনার সার্পোটে চলে থাকে এবং বলাবাহুল্য এটি একটি নন-প্রফিট প্রজেক্ট। যারা ডেভেলপিং পেশায় আসতে চান তারা এই প্রজেক্টটি থেকে একবার ঘুরে আসতে পারেন। এখানে বেসিক HTML, HTML5, CSS, বেসিক JavaScript সহ বিভিন্ন কোডিং শেখানো হয়ে থাকে।
Vue.js
গিটহাবের অন্যতম জনপ্রিয় একটি গিট হচ্ছে Vue । এটি একটি ওপেন সোর্স Model-view-viewmodel front end জাভাস্ক্রিপ্ট ফ্রেমওর্য়াক যেটার মাধ্যমে আপনি সহজেই UI (ইউজার ইন্টারফেস) এবং সিঙ্গেল-পেজ অ্যাপ্লিকেশন তৈরি করতে পারবেন। একজন সাবেক গুগল কর্মীর দ্বারা প্রজেক্টটি তৈরি করা হয়েছে তাই নিশ্চিতে প্রজেক্টটিতে একবার ঢুঁ মেরে আসতে পারেন ।
FreeProgrammingBooks
প্রোগ্রামিং শিখতে চান? তাহলে এই গিট থেকে হাতেখড়ি শুরু করে দিন! অনেকগুলো ভাষায় বিভিন্ন ফ্রি প্রোগ্রামিং ই-বুকস রয়েছে এই গিটের কালেক্টশনে। এমনকি বাংলা ভাষাতেও বেশ কয়েকটি ই-বুক রয়েছে। প্রোগ্রাম লানিংয়ের বেসিক জিনিস শিখতে ই-বুক সংগ্রহে এই প্রজেক্টটি আপনার বেশ কাজে আসবে।
TensorFlow
একটি ওপেন সোর্স end-to-end মেশিন লার্নিং প্ল্যাটফর্ম হচ্ছে TensorFlow । যেখানে আপনি মেশিন লার্নিং অ্যাপ্লিকেশন বিল্ড করতে পারবেন। অর্থাৎ এটি হচ্ছে একটি ওপেন সোর্স মেশিন লানিং ফ্রেমওয়ার্ক।
Boostrap
এই গিটটি নিয়ে নতুন করে বলার কিছু নেই! আমাদের দেশেও এই গিটটি বেশ জনপ্রিয়। Boostrap দিয়ে খুব সহজেই ওয়েব ডেভেলপমেন্ট করা যায়। গিটহাবের সবথেকে জনপ্রিয় HTML, CSS এবং জাভাস্ক্রিপ্ট ফ্রেমওর্য়াক হচ্ছে এই Boostrap ।
Awesome
অনেক Awesome জিনিসের লিস্ট নিয়েই এই গিটটি সাজানো হয়েছে। বিভিন্ন ধরণের ইন্টারেটিং টপিক রয়েছে এই লিস্টে। যেমন, Node,js, iOS, Android, IoT & Hybrid Apps, Electron, Xamarin, Linux, macOS, watchOS ইত্যাদি। সকল লিস্টেরই নিজস্ব আলাদা সাব-লিস্ট রয়েছে।
You Don’t Know JS
JavaScript ল্যাঙ্গুয়েজের উপর বিস্তারিত ভাবে কয়েকটি ই-বুক সিরিজ হচ্ছে এই গিট। সিরিজের প্রথম এবং দ্বিতীয় এডিটশনের লেখার কাজ শেষ হয়েছে। আপনি অনলাইনে ফ্রিতে বইটি ই-বুক আকারে পড়ে নিতে পারবেন। যারা জাভাস্ক্রিপ্ট শিখতে চান তাদের জন্য এই গিটটি বেশ কাজে লাগবে।
Developer roadmap
ওয়েব ডেভেলপার হতে চান? তাহলে এই প্রজেক্ট দিয়ে শুরু করুন। Developer Roadmap হচ্ছে একটি প্রজেক্ট যেখানে আপনি সহজেই ওয়েব ডেভেলপার হবার সকল টিউটো পেয়ে যাবেন। একদম বেসিক থেকে শুরু করে কঠিন বিষয়গুলোকেও এই প্রজেক্টে রাখা হয়েছে। ওয়েব ডেভেলপার হবার গাইডম্যাপ হিসেবে এটাকে আপনি ব্যবহার করতে পারেন।
Linux
ওপেন সোর্স অপারেটিং সিস্টেম লিনাক্স এর ব্যাপারে জানেন না এমন লোকের সংখ্যা খুবই কম। Linus Torvalds দ্বারা তৈরি এই লিনাক্স অপারেটিং সিস্টেমের সাথে সাথে সেই ২০০৫ সালে এই প্রজেক্টের একটি গিট ও তৈরি করে ফেলেন! Linux Kernel ডেভেলপ করার জন্য এই গিটটি খোলা হয়েছিলো! চাইলে আপনিও ঘুরে আসতে পারেন লিনাক্সের Kernel দুনিয়া থেকে।
The Art of Command Line
কমান্ড লাইন বিষয়ের উপর দক্ষতা আনার জন্য এই গিটটি ব্যবহার করতে পারেন। এই গাইডলাইনটি অভিজ্ঞ এবং অনভিজ্ঞ দুই ধরণেরই ইউজার ব্যবহার করতে পারবেন। তাই কমান্ড লাইন শেখার প্রতি আগ্রহ থাকলে এই প্রজেক্টটি দেখে আসতে পারেন।
Build your own X
বিভিন্ন বিষয়ের উপর বিস্তারিত টিউটোরিয়াল নিয়ে এই Build your own x প্রজেক্টটি বানানো হয়েছে। বিষয়গুলোর মধ্যে রয়েছে 3D Renderer, Augmented Reality, BitTorrent Client, Cryptocurrency, Command-line Tool, Game, Git, Operating System, Web Server সহ আরো অনেক কিছু।
Youtube-dl
ইউটিউব এবং অনান্য ভিডিও সাইট থেকে ভিডিও ডাউনলোডের কমান্ড লাইন প্রোগ্রাম হচ্ছে Youtube-DL । তবে যারা কমান্ড লাইন টাইপের সাথে কাজ করে অভ্যস্ত নন তাদেরকে এই টুলটি ব্যবহার না করারই পরামর্শ থাকলো।
Font-Awesome
আইকের ভান্ডার নিয়ে এই প্রজেক্টটি তৈরি করা হয়েছে। ইন্টারনেটের অন্যতম জনপ্রিয় আইকন টুলটিক হচ্ছে Font-awesome । এখানে ফ্রি ভার্সনে আপনি প্রায় ১০০০ এর মতো আইকন পেয়ে যাবেন। প্রোগ্রামে আইকন ব্যবহার করলে এখান থেকে একটু ঘুরে যাবেন।
Puppeteer
ইন্টারনেট ব্রাউজারে যেসকল কাজ আপনি ম্যানুয়াল ভাবে করে থাকেন সেগুলোকে এই টুলটির সাহায্যে অটোমেটিকভাবে করা যাবে। যেমন ওয়েবপেজের স্ক্রিণশট নেওয়া, ওয়েবপেজকে PDF আকারে সেভ করা, অটোমেটিক ফর্ম সাবমিশন, অটোমেটিক কিবোর্ড ইনপুট ইত্যাদি।র্
Atom
এটি একটি এডভান্স Hackable টেক্স এডিটর যা দিয়ে আপনি টেক্স এডিটরের সকল এডভান্স কাজকর্ম সেরে ফেলতে পারবেন। এটাকে তৈরি করা হয়েছে Electron দিয়ে আর এখানে বিশ্বের জনপ্রিয় এডিটরদের টুলগুলোর বিশেষ ফিচারগুলোকে একত্রে নিয়ে আসা হয়েছে।
Adguard Filters
বিজ্ঞাপন বা এডস, পপআপস ইত্যাদি ব্লক করার একটি জনপ্রিয় টুল হচ্ছে AdGuard । আর এই এডগার্ডের বিভিন্ন ফিল্টার নিয়েই Adguard Filters প্রজেক্টটি তৈরি করা হয়েছে। তবে এডগার্ডের পাশাপাশি অনান্য এড ব্লকিং সফটওয়্যারেরও (যেমন uBlock Origin) এই ফিল্টারগুলো কাজ করবে।
ownCloud
একটি পারসোাল ক্লাউড সার্ভার হচ্ছে ownCloud । আর ownCloud এর সকল কোর ডাটাগুলোকে এই গিট প্রজেক্টে পেয়ে যাবেন। বিস্তারিত জানতে তাদের ওয়েবসাইট থেকে ভিজিট করে আসুন।
তো এই ছিলো আমার জানা মতে সেরা কয়েকটি গিটহাবের প্রজেক্টগুলো যেগুলো আপনাদের কাজে লাগবে! মূলত গিটহাবটি সফটওয়্যার ডেভেলপারদের জন্য একটি মিলনমেলা। সেখানে আমাদের মতো সাধারণ ইউজারদের তেমন বেশি কাজ থাকে না। অনেক সময় দেখা যায় যে গিটহাব থেকে কিভাবে সফটওয়্যার সঠিক ভাবে ডাউনলোড করতে হয় সেটাও অনেকের জানা থাকে না। লিস্টে অনেক অনেক গিট প্রজেক্ট বাদ দিয়ে দেওয়া হয়েছে, তাই আপনারা জানা সেরা গিট যেটা আপনি ব্যবহার করেন কিন্তু এই লিস্টে নেই; এরকম কোনো প্রজেক্ট থাকলে নিচে কমেন্ট জানাতে ভুলবেন না!