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
اگر کلی ریپو رو توی 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
اگه دنبال یک پنل کامل برای مدیریت سرویس‌های VPN و Proxy هستید، IronPanel میتونه جالب باشه.

این پروژه مدیریت کاربران، سابسکریپشن و QR، نمایندگان فروش، محدودیت سرعت، نودهای متعدد، بکاپ و API رو از یک پنل واحد فراهم میکنه و از چند پروتکل و معماری چندسروری پشتیبانی میکنه.

https://github.com/Unknown-sir/ironpanel

@RepoFA
37🤨1
پروژه OmniBridge؛ تبدیل Gemini به یک API قابل استفاده در پروژه ها

این پروژه با استفاده از Web Session Cookieهای Gemini، یک API سازگار با OpenAI و Anthropic ارائه میدهد تا بتوانید از مدل های Gemini در ربات ها، Agentها و پروژه های مختلف استفاده کنید.

پشتیبانی از چند اکانت با چرخش خودکار، مدیریت و Failover، پنل گرافیکی فارسی، بروزرسانی خودکار کوکی ها و مدل های مختلف Gemini از قابلیت های آن است.

https://github.com/exelite-dev/Free-Gemini-pro-API

@RepoFA
149👍4
- نمونه سوالات مصاحبه ای گولنگ

https://github.com/mrbardia72/Go-Interview-Questions-And-Answers

@RepoFA
19
- نمونه سوالات مصاحبه ای داکر

https://github.com/mrbardia72/docker-Interview-Questions-and-Answers

@RepoFA
21🍓3
اگه با AI Agentها کار میکنید، Synapse میتونه نقش یک حافظه بلندمدت رو براشون داشته باشه.

یک MCP Server متن‌باز که فکت‌های مکالمات رو در SQLite ذخیره میکنه، اطلاعات قدیمی و جدید رو مدیریت میکنه و با ترکیب جستجوی معنایی، متنی و زمانی، همراه هر Memory میزان اعتماد به اون رو هم مشخص میکنه.

https://github.com/Danialsamadi/synapse

@RepoFA
31👍3🔥3😭2