Persian GitHub
9.41K subscribers
384 photos
19 videos
1 file
515 links
رسالت ما – معرفی و حمایت از پروژه‌ها و ریپازیتوری‌های اوپن‌سورس، به همراه معرفی ابزارهای کاربردی برای توسعه‌دهندگان و کاربران.

𝕏 x.com/PersianGitHub :اکس
گروه: t.me/RepoFaGP

ارسال ریپو: t.me/RepoFa?direct

ارتباط: @Afsh6n
Download Telegram
پروژه Nerkh (نرخ) یک ویجت برای KDE Plasma 6 است که قیمت ارزها، طلا، سکه و رمزارزها را مستقیماً روی دسکتاپ یا پنل نمایش می‌دهد.

این ویجت از بیش از ۵۵ دارایی پشتیبانی می‌کند و امکان شخصی‌سازی نمایش قیمت‌ها را هم دارد.

https://github.com/keyaruga33/nerkh-widget

@RepoFA
🔥337👍3👎2
تو این ریپو سوالات مصاحبه‌ای واسه زبونای برنامه‌نویسی جمع‌آوری شده:

https://github.com/DopplerHQ/awesome-interview-questions

@RepoFA
36
این ریپو با هوش مصنوعی عکس های کم کیفیت رو بزرگتر و با کیفیت تر میکنه

دانلود آخرین ورژن:
https://github.com/upscayl/upscayl/releases/tag/v2.15.0

لینک ریپو:
https://github.com/upscayl/upscayl

@RepoFA
33👍5
اگه دنبال یک ابزار همه‌کاره برای مدیریت زندگی و کارهاتون هستید، Planner جالبه.

یک Productivity Suite متن‌باز و Self-hosted با امکاناتی مثل Deadline، برنامه‌ریزی هفتگی، تقویم شمسی، ژورنال، Board، هدف‌گذاری و حتی مدیریت موسیقی، با یک رابط کاربری الهام‌گرفته از Starry Night.

http://github.com/fermow/planner

@RepoFA
136👍3👎1
پروژه Rostam یک دیتابیس برداری متن‌باز و یک Key-Value Store با تأخیر بسیار پایین است که با زبان Go نوشته شده و می‌تواند هم به‌ صورت کتابخانه داخلی و هم به‌عنوان سرویس مستقل اجرا شود.

https://docs.rostamlabs.com

https://github.com/rostamlabs/rostam

@RepoFA
30👍1
اگر کلی ریپو رو توی GitHub استار میکنی و بعد یادت میره هرکدوم به چه دردی میخورد، این پروژه میتونه به کارت بیاد.

این ابزار با GitHub Actions و AI ریپوهای استارشده رو بر اساس کاربردشون دسته‌بندی میکنه و برای هرکدوم توضیح فارسی، هدف و Tag میسازه.

https://github.com/hamedshabanzadeh/categorizing-starred-repos

@RepoFA
53👍10
پروژه FCAE VPN یک کلاینت VPN مبتنی بر Aether است که به‌صورت خودکار مسیرهای قابل اتصال به شبکه WARP کلودفلر را پیدا میکند و یک تونل رمزنگاری‌شده ایجاد میکند.

از MASQUE، WireGuard و WARP-in-WARP پشتیبانی میکند و برای Windows، Linux، macOS و Android رابط گرافیکی دارد.

https://github.com/FCFlenkchy/FCAE_VPN

@RepoFA
45🤨5👍3👎1
ترجمه زنده صدای مرورگر
این افزونه کروم صدای هر تب مرورگر رو به صورت زنده به بیش از ۷۰ زبان ترجمه میکنه؛ بدون نیاز به سرور یا سرویس واسطه.

برای ویدیوهای آموزشی، جلسات آنلاین، وبینارها و پادکست ها میتونه کاربردی باشه و ترجمه رو با کمک Google AI Studio انجام میده.

https://github.com/mohamadSaleh82/Live-Translate-Extention

@RepoFA
34👍4😭2👎1
یه Skill جدید برای کارهای بک‌اند ساختم؛ بیشتر تمرکزش روی Django و Python هست، ولی برای بخش‌های مختلف Backend هم قابل استفاده‌ست.

سعی کردم به‌جای چندتا دستور ساده، دانش و تجربه‌های مربوط به معماری، امنیت، performance، database و reliability رو منظم‌تر داخلش جمع کنم.

https://github.com/mobinhasanghasemi/backend-skill

@RepoFA
29🍓3👎1
This media is not supported in your browser
VIEW IN TELEGRAM
این ابزار می‌تونه هر لینکی از هرجایی بهش بدید دانلودش کنه

کاملاً رایگان، متن‌باز و بدون تبلیغات.

http://github.com/averygan/reclip

@RepoFA
54👍2👎2
اگه روی ویندوز از تقویم شمسی استفاده میکنید، «هفت‌رخ» میتونه کاربردی باشه.

یک تقویم فارسی سبک که تاریخ شمسی، مناسبت‌ها و تعطیلات رو در System Tray ویندوز نمایش میده و بدون تغییر تاریخ اصلی سیستم اجرا میشه.

https://github.com/CodeMageIR/HaftRokh

@RepoFA
👍4911👎1
اگه می‌خوای Rust یاد بگیری، فقط خوندن تئوری کافی نیست 🦀

پروژه Rustfinity یه پلتفرم تعاملیه که با حل چالش‌های واقعی، Rust رو تمرین می‌کنی. کدت با rustc کامپایل و با تست‌های مخفی بررسی می‌شه.

https://www.github.com/rustfinity/rustfinity

@RepoFA
❤‍🔥304👍2🔥2👎1
توی پروژه‌های Node.js، کار مستقیم با دیتابیس خیلی زود پیچیده میشه.

‏TypeORM این بخش رو ساده می‌کنه؛ یک ORM برای TypeScript و JavaScript با پشتیبانی از PostgreSQL، MySQL، MongoDB، SQLite و چند دیتابیس دیگه.

https://github.com/typeorm/typeorm

@RepoFA
27👎3🤨1
This media is not supported in your browser
VIEW IN TELEGRAM
این IRIS یک ابزار تکمیل خودکار دستورات ترمینال است که عملکردی مشابه سیستم IntelliSense ویرایشگرهای کد دارد.

https://github.com/versenilvis/IRIS

@RepoFA
👍296👎1
اگر از Persian GitHub و محتوایی که منتشر میکنیم راضی هستید، میتونید با یک دونیت کوچک از ادامه این مسیر حمایت کنید. ❤️

USDT (TRC20):
TSrnQVjep2mM9eZsbZ2jQakrZwpvbKi1ya

USDT (BEP20):
0xc3A5D1CA104D52d4367FFb29457Dcf5fD52D3B6B

TON (TON):
UQAJDy8rTyZtDEH15bWMqLe_OhXexj7jDM5Bw-8Lf0GFnpSH

TRX (TRON):
TSrnQVjep2mM9eZsbZ2jQakrZwpvbKi1ya

حمایت ریالی:
donate.sudoshz.ir/u/persiangithub

این حمایت کاملاً داوطلبانه‌ست و هیچ انتظاری از شما نیست :)
5166😁13👍3🔥3👎2👏2🤝2❤‍🔥1
اگه از خوندن پست‌های طولانی کانال‌های تلگرامی خسته شدید، NewsBot میتونه کاربردی باشه.

این ربات با Telethon و هوش مصنوعی کانال‌ها رو به‌صورت لحظه‌ای مانیتور میکنه و محتوای پست‌ها رو به شکل خلاصه و مرتب در اختیارتون میذاره.

https://github.com/arshiachillguy/NewsBot

@RepoFA
👍318👎2🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
شاید راه‌حل مدیریت Context در AI Agentها فقط بزرگ‌تر کردن Context Window نباشه.

ما امروز با بزرگ‌تر کردن Context Window، تلاش می‌کنیم مشکل تخصیص منابع رو با افزایش ظرفیت حل کنیم. و این در حالی رخ میده که سیستم‌عامل‌ها سال‌ها پیش راه‌حل این مسئله رو پیدا کرده بودن.

حافظه فیزیکی از همون اول محدود بود، اما سیستم‌عامل با مکانیزم‌هایی مثل Paging و Swapping، تخصیص RAM رو مدیریت می‌کرد. Page های موردنیازش رو داخل حافظه نگه می‌داشت و داده‌های کم‌استفاده رو به فضای ذخیره‌سازی منتقل می‌کرد.

به نظرم همین ایده می‌تونه توی مدیریت Context برای LLM ها و Agent ها هم استفاده بشه و پروژه Orven تلاشی برای اینه که مدیریت Context مثل مدیریت حافظه توی سیستم‌عامل‌ها انجام بشه.

در کنارش، Orven فقط Context رو مدیریت نمی‌کنه. یکی دیگه از قابلیت‌هاش Theory هست که برای مدیریت دانش و فرضیاتی که Agent درباره‌ی کد به دست میاره طراحی شده.

این اطلاعات به Symbol ها و Evidence های مشخص متصل می‌شن و با تغییر کد دوباره Verify می‌شن تا دانش Agent هم مثل Context، قابل‌اعتماد و به‌روز بمونه.

https://github.com/naseridev/orven

@RepoFA
31👎1
Media is too big
VIEW IN TELEGRAM
تیم‌های نرم‌افزاری قوی درست کار می‌کنن چون مسئولیت هرکس مشخصه، تغییرات هر نفر جدا نگه داشته می‌شه و قبل از انتشار، همه‌چیز بررسی و تست می‌شه.

ایجنت‌های خودمختار هم به همین ساختار نیاز دارن.

توی FACT3 هر ایجنت ورک‌تری Git جداگانه، تسک مشخص، وابستگی‌های شفاف و معیارهای تأیید خودش رو داره. فقط وقتی کارش با موفقیت بررسی شد، تغییراتش می‌تونه وارد برنچ main بشه.

از طریق Kanban هم می‌تونی کل مسیر پروژه رو به‌صورت زنده ببینی؛ از برنامه‌ریزی و اجرای موازی تسک‌ها تا ادغام نهایی.

به‌جای اینکه یه عالمه پرامپت جدا از هم رو مدیریت کنی، داری یه ورک‌فلو هماهنگ رو هدایت می‌کنی.

https://github.com/yappologistic/FACT3

@RepoFA
26👍2
اگه دنبال یک جایگزین متن‌باز و Self-hosted برای NotebookLM هستید، SourceLens پروژه جالبیه.

یک ابزار چندزبانه با Agentic RAG، جستجوی متنی و برداری، Citation، OCR و پشتیبانی از PDF، وب و تصاویر که میتونه گزارش، پاورپوینت، پادکست، فلش‌کارت، آزمون و چندین خروجی دیگه تولید کنه.

https://github.com/msmahdinejad/SourceLens

@RepoFA
36👍3👎2
اگه دنبال یک روش ساده برای ساخت پسورد بدون نیاز به ذخیره‌سازی هستید، Tria پروژه جالبیه.

این ابزار پسوردها رو از ترکیب Secret، نام کاربری و دامنه سایت به‌صورت deterministic تولید میکنه؛ یعنی با وارد کردن دوباره همین اطلاعات، همون پسورد قبلی ساخته میشه. همه‌چیز هم داخل مرورگر و به‌صورت محلی انجام میشه.

https://github.com/Shahryar-Pirooz/Tria

@RepoFA
🔥344👍3