برنامه نویسی

Kelpsget v0.1.4 – مدیر بارگیری مدرن در Rust

سلام!
من به تازگی Kelpsget V0.1.4 را منتشر کردم ، یک مدیر بارگیری منبع باز که در Rust ساخته شده است که به عنوان یک جایگزین ساده WGET شروع شده است اما به چیزی بسیار قدرتمندتر تبدیل شده است.
🚀 در V0.1.4 چه خبر است

🖥 رابط GUI – نه بیشتر کلی! ساخته شده با eframe/egui
support پشتیبانی چند پروتکل – http/https ، ftp ، sftp و تورنت (پیوندهای آهنربا)
⚡ بهبود عملکرد – بارگیری موازی ، قابلیت رزومه ، ذخیره هوشمند
experience تجربه بهتر توسعه دهنده – رسیدگی به مسیر بحرانی ثابت ، پیام های خطای بهبود یافته

پشته فنی

Rust (نسخه 2024)
Tokio برای عملیات async
Eframe برای GUI
reqwest برای مشتری http
کف زدن برای تجزیه CLI
به علاوه بسیاری از جعبه های با کیفیت دیگر

💡 چرا یک مدیر بارگیری دیگر؟
این کار را شروع کردم زیرا من می خواستم هنگام ساختن چیزی عملی ، زنگ زدگی را عمیقاً یاد بگیرم. این یک سفر شگفت انگیز برای کاوش در اکوسیستم Rust – از برنامه نویسی Async تا توسعه GUI است.
این پروژه روی:

عملکرد – انتزاع صفر هزینه زنگ در اینجا می درخشد
ایمنی – ایمنی حافظه بدون جمع آوری زباله
Cross -Platform – در Linux ، MacOS ، Windows کار می کند
ویژگی های مدرن – چیزهایی که در سال 2025 انتظار دارید

🤝 به دنبال مشارکت کنندگان!
این پروژه در حال رشد است و من دوست دارم از جامعه کمک کنم:

توسعه دهندگان زنگ زدگی – بهینه سازی عملکرد ، پروتکل های جدید
افراد UI/UX – پیشرفت و طراحی GUI
مستندات – به مثالها و راهنماها کمک کنید
آزمایش کنندگان – گزارش های متقابل و گزارش اشکال

📊 وضعیت فعلی

stars در حال رشد ستاره های GitHub
📦 موجود در Crates.io
🐛 به طور فعال نگهداری می شود
📚 اسناد چند زبانه (در/pt/es)

🔗 پیوندها

github: https://github.com/davimf721/kelpets
crates.io: https://crates.io/crates/kelpsget
نصب: محموله را نصب کنید
GUI: Kelpsget -Gui

🎯 مثال سریع

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا