reviewdog একটি স্বয়ংক্রিয় কোড রিভিউ টুল যা যেকোনো লিন্টার বা কোড বিশ্লেষণ টুলের সাথে ইন্টিগ্রেশন করে। এটি ডিফ-ভিত্তিক ফাইলিং সাজিয়ে GitHub, GitLab, Bitbucket সহ বিভিন্ন প্ল্যাটফর্মে রিভিউ কমেন্ট পোস্ট করে।
ওপেন সোর্স। নতুন সম্ভাবনা।
মানসম্মত ওপেন-সোর্স প্রজেক্ট আবিষ্কার করুন, বেনামে প্রজেক্ট জমা দিন এবং নিজের প্রজেক্ট দাবি করে সম্পাদনা করুন।
কৌতূহল নিয়ে ওপেন সোর্স আবিষ্কার করুন।
THE FIRST COLLECTIONCytoScnPy হলো Rust-এ লেখা একটি দ্রুত, স্মৃতি-সাশ্রয়ী Python স্ট্যাটিক অ্যানালাইজার। এটি ডেড কোড, নিরাপত্তা সমস্যা (টেইন্ট বিশ্লেষণসহ) এবং কোড গুণমান মেট্রিক্স যেমন জটিলতা, Halstead, রক্ষণাবেক্ষণযোগ্যতা ও নেস্টিং গভীরতা শনাক্ত করে, সাথে প্রধান ওয়েব ফ্রেমওয়ার্ক সমর্থন করে।
Lintro হলো একটি MIT-লাইসেন্সপ্রাপ্ত কমান্ড-লাইন টুল যা অনেক লিন্টার, ফরম্যাটার, টাইপ চেকার এবং সিকিউরিটি স্ক্যানারকে একটি ইন্টারফেসে নিয়ে আসে, যা সামঞ্জস্যপূর্ণ রিপোর্ট, অটো-ফিক্সিং, Docker ইমেজ এবং ঐচ্ছিক AI-সহায়তা প্রদান করে।
Ditto ts-morph ব্যবহার করে JavaScript/TypeScript রিপোজিটরি স্ক্যান করে, LLM-এর মাধ্যমে ফাংশন ফিঙ্গারপ্রিন্টিং এবং এমবেডিংয়ের মাধ্যমে ডুপ্লিকেট শনাক্ত করে এবং স্যান্ডবক্সে এক্সিকিউশনের মাধ্যমে তাদের পার্থক্য প্রদর্শন করে।
Checkstyle হল একটি Java ডেভেলপমেন্ট টুল যা প্রোগ্রামারদের কোডিং মান মেনে কোড লিখতে সাহায্য করে। এটি Google Java Style এবং Sun Conventions সমর্থন করে, অত্যন্ত কনফিগারযোগ্য, এবং Maven ও Ant-এর মতো বিল্ড টুলের সাথে সংহত হয়।
SwiftLint একটি বহুল ব্যবহৃত ওপেন-সোর্স লিন্টার যা Swift কোডের শৈলী ও নিয়ম enforce করে, ২০০+ কনফিগারযোগ্য নিয়মসহ, এবং Xcode, VS Code, CI পাইপলাইন ইত্যাদির সাথে সংহত হয়।
এটি একটি নির্বাচিত Java ওপেন-সোর্স প্রজেক্ট সংগ্রহ, যা AI ফ্রেমওয়ার্ক, প্র্যাকটিক্যাল প্রজেক্ট, সিস্টেম ডিজাইন, ইউটিলিটি লাইব্রেরি এবং ডেভেলপমেন্ট টুলস সহ বিভিন্ন ক্ষেত্রকে কভার করে, Java ডেভেলপারদের জন্য উচ্চমানের শিক্ষণীয় সম্পদ ও প্রযুক্তিগত রেফারেন্স প্রদানের উদ্দেশ্যে।
Phronesis is a RETE rules engine that enforces project conventions for LLM agents outside the context window, preventing contextual drift in long sessions.
SNAFU is an agentic LLM tool that evaluates and improves source code symbol names by calculating a Name Ambiguity Number (NAN) and suggesting clearer alternatives through a human-in-the-loop pipeline.
Strix একটি ওপেন-সোর্স AI-চালিত পেনিট্রেশন টেস্টিং টুল যা অটোনোমাস এজেন্ট ব্যবহার করে বাস্তব প্রুফ-অফ-কনসেপ্ট এক্সপ্লয়েটের মাধ্যমে অ্যাপ্লিকেশনের দুর্বলতা শনাক্ত, যাচাই এবং সমাধান করে।
Keploy একটি ওপেন-সোর্স, ভাষা-নিরপেক্ষ API এবং ইন্টিগ্রেশন টেস্টিং টুল যা eBPF এর মাধ্যমে বাস্তব API কল, ডেটাবেস কোয়েরি এবং স্ট্রিমিং ইভেন্ট রেকর্ড করে, তারপর সেগুলিকে কোড পরিবর্তন ছাড়াই পরীক্ষা এবং ডেটা মক হিসাবে পুনরায় চালায়।
Tach হলো রাষ্ট-চালিত একটি পাইথন টুল যা মডিউলার আর্কিটেকচারে নির্ভরতা সীমানা এবং ইন্টারফেস ভিজ্যুয়ালাইজ ও প্রবর্তন করতে ব্যবহৃত হয়।