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

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

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

ادمین: t.me/Afsh6n
Download Telegram
پروژه Lyricisticality یک ریپو کوچیک برای ساخت کارت‌های متن آهنگ است.

کافی است آهنگ موردنظرتان را جستجو کنید، بخش دلخواه از متن را انتخاب کنید و در نهایت یک تصویر آماده برای اشتراک‌گذاری در تلگرام یا شبکه‌های اجتماعی تحویل بگیرید.

https://github.com/imshahab/lyricisticality

@RepoFA
🥰194👍3🔥1👏1🍌1
پروژه ARLIZ یک کتاب متن‌باز درباره آرایه‌هاست؛ اما نه از دید آموزش برنامه‌نویسی. این کتاب از پایین‌ترین لایه‌ها شروع می‌کند؛ از فیزیک نیمه‌هادی‌ها، ترانزیستور، بیت، جبر بولی و معماری سخت‌افزار، تا در نهایت به آرایه‌ها، ساختمان داده‌ها و پردازش موازی می‌رسد.

این مجموعه در سه جلد در حال نگارش است و نسخه پیش‌انتشار جلد اول هم به‌صورت رایگان منتشر شده. اگر دوست دارید پشت‌صحنه واقعی نحوه کار آرایه‌ها و کامپیوتر را یاد بگیرید، این پروژه می‌تواند منبع جالبی باشد.

https://github.com/papyrxis/Arliz

@RepoFA
29👍2
Hive App

دیگه لازم نیست با localhost:3000 و 127.0.0.1:5173 سر و کله بزنی یا نگران تنظیم دستی هاست‌ها و پورت‌ها باشی؛ Hive یه دسکتاپ اپ سبک می‌ده که پروژه‌هات رو با دامنه‌های محلی خودکار (مثل blog.test) اجرا می‌کنه.

https://github.com/HiveSofts/hive-app

@RepoFA
👍254🍌2
پروژه CipherToken یک کتابخانه متن‌باز JWT برای پایتون است که هسته آن با Rust پیاده‌سازی شده تا عملیات تولید، اعتبارسنجی و Decode توکن‌ها را با سرعت بالا و پشتیبانی از Async انجام دهد.

علاوه بر API ساده، از الگوریتم‌های مختلف JWT، تولید Secret Key، Decode و بنچمارک با کتابخانه‌های مشابه هم پشتیبانی می‌کند. اگر روی پروژه‌های FastAPI یا سایر سرویس‌های Async کار می‌کنید، این پروژه می‌تواند گزینه جالبی برای بررسی باشد.

https://github.com/cipherunits/CipherToken

@RepoFA
2👍104
پروژه BrowserOS یک مرورگر متن‌باز مبتنی بر Chromium است که Agentهای هوش مصنوعی را مستقیماً داخل مرورگر می‌آورد. برخلاف بسیاری از مرورگرهای AI، داده‌ها روی سیستم خودتان می‌ماند و می‌توانید از مدل‌های مختلف مثل Claude، OpenAI، Gemini یا حتی Ollama استفاده کنید.

این ریپو علاوه بر BrowserOS، پروژه BrowserClaw را هم شامل می‌شود؛ مرورگری که Agentهایی مثل Claude Code، Codex و Cursor می‌توانند با استفاده از اکانت‌های لاگین‌شده شما داخل آن کارهای واقعی مثل پر کردن فرم‌ها، مدیریت ایمیل یا انجام کارهای تحت وب را انجام دهند.

با توجه به اینکه پروژه‌هایی مثل Atlas در حال کنار رفتن هستند، BrowserOS می‌تواند یکی از گزینه‌های متن‌باز و جالب برای دنبال کردن باشد.

https://github.com/browseros-ai/BrowserOS

@RepoFA
28👍2
اگر اجرای مدل‌های تولید ویدیو روی دستگاه‌های سبک برایتان مهم است، MobileWan را ببینید.

این پروژه نسخه‌ای بهینه‌شده از Wan2.2-5B است که با تکنیک‌هایی مثل pruning و hybrid attention، کیفیت خروجی را تا حد زیادی حفظ می‌کند و در عین حال هزینه‌ی اجرا را کاهش می‌دهد.

از تولید ویدیو با یک پرامپت متنی، مدل آماده و کد متن‌باز هم پشتیبانی می‌کند.

https://github.com/Qualcomm-AI-research/mobilewan

@RepoFA
15👍4🍌1
پروژه cdin یک ویرایشگر متن‌باز و سبک است که با الهام از Vim ساخته شده؛ اما هدفش فقط شبیه‌سازی Vim نیست. تمرکز این پروژه روی سرعت، سادگی و قابل توسعه بودن است تا بتوانید بدون درگیر شدن با پیچیدگی‌های ادیتورهای بزرگ، یک محیط کاملاً شخصی‌سازی‌شده داشته باشید.

از قابلیت‌های آن می‌توان به ویرایش Modal، فایل منیجر داخلی، نمایش ساختار پروژه و شخصی‌سازی با Lua اشاره کرد. نکته جالب اینجاست که کد پروژه هم ساده و خواناست؛ بنابراین اگر دوست دارید یک ادیتور را از داخل بشناسید یا قابلیت‌های جدید به آن اضافه کنید، cdin پروژه‌ای است که ارزش بررسی دارد.

پروژه هنوز در مرحله Beta قرار دارد و توسعه آن ادامه دارد؛ اگر هنگام استفاده با مشکلی روبه‌رو شدید، می‌توانید از طریق GitHub Issue بازخوردتان را با توسعه‌دهنده در میان بگذارید.

https://github.com/m-mdy-m/cdin

@RepoFA
24👍3
پروژه OpenCode Nexus برای کسانی ساخته شده که هنگام کار با Agentهای هوش مصنوعی، با شلوغ شدن Context یا مدیریت چند Agent به‌صورت هم‌زمان مشکل دارند. این پروژه به شما کمک می‌کند Agentهای مختلف را در یک Workflow هماهنگ اجرا کنید، بدون اینکه Context بین آن‌ها از دست برود.

علاوه بر این، اتصال MCP Serverها را ساده‌تر می‌کند و برای ساخت Workflowهای چندمدلی (Multi-model) هم امکانات مناسبی در اختیار می‌گذارد. اگر از OpencodeCLI یا ابزارهای Agentic Coding استفاده می‌کنید، این پروژه می‌تواند ارزش امتحان کردن داشته باشد.

https://github.com/mohammad154/opencode-nexus

@RepoFA
21🍌2👍1🙏1
پروژه Poker Mentor یک بازی متن‌باز پوکر است که به‌جای تمرکز روی رقابت، برای آموزش طراحی شده. هنگام بازی، شانس برد، Pot Odds و دلیل هر تصمیم را توضیح می‌دهد تا کم‌کم مفاهیم Texas Hold'em را یاد بگیرید.

بعد از هر دست هم عملکردتان تحلیل و امتیازدهی می‌شود، می‌توانید بازی را مرحله‌به‌مرحله بازبینی کنید و با درس‌های تعاملی، اشتباهاتتان را برطرف کنید. همه این‌ها بدون ثبت‌نام، بدون پول واقعی و بدون قمار انجام می‌شود.

https://github.com/Easternguy/poker-mentor

@RepoFA
👍216😁3🔥2
این یه اسکریپته برای نصب پروژه aether روی روتر های openwrt که اجازه مدریت از Luci و cli رو میده

امیدوارم کمکی بکنه
https://github.com/moein8668-git/aether-openwrt-client

@RepoFA
28👍2🔥1
پروژه RSigma یک جعبه‌ابزار متن‌باز برای Detection Engineering بر پایه Sigma است که اجرای، اعتبارسنجی و بهینه‌سازی قوانین Sigma را روی انواع لاگ‌ها ساده می‌کند.

این پروژه از OpenTelemetry، Syslog و Windows Event Log پشتیبانی می‌کند و ابزارهایی مثل CLI، LSP و MCP Server را هم در اختیار توسعه‌دهندگان قرار می‌دهد.

https://github.com/timescale/rsigma

@RepoFA
14👍4
This media is not supported in your browser
VIEW IN TELEGRAM
🚇 اپلیکیشن Tehgo | مسیریاب هوشمند مترو تهران

یک اپلیکیشن سبک، سریع و کاربردی برای مسیریابی در مترو تهران است؛
طراحی شده برای مسیریابی سریع، دقیق و بدون وابستگی به اینترنت.

مسیریابی دقیق بین ایستگاه‌های مترو تهران
📴 پشتیبانی کامل از حالت آفلاین (Offline Mode)
🌐 پشتیبانی از دو زبان (فارسی و انگلیسی)
⚡️ محاسبه سریع بهترین مسیر با حداقل تعویض خط
📤 امکان خروجی گرفتن از مسیر و اشتراک‌گذاری با دوستان
🗺 رابط کاربری ساده، مینیمال و کاربرپسند

https://github.com/taymakz/tehgo

@DevYara
35🔥5👍2
‏به جرات میگم بعد از تلگرام این ui برای کار با Hermes بهترینه!

‏اصلا شک نکنین برای نصبش لینک رو بدین به هرمس ازش بخواین که نصب و راه اندازیش کنه روی پورت مورد نظرتون
https://github.com/nesquena/hermes-webui

@DevYara
29
این پروژه یک زبان برنامه‌نویسی جدید برای ساخت AI Agentها معرفی کرده است.

به‌جای نوشتن کدهای پیچیده، منطق ایجنت را با ساختاری شبیه زبان انگلیسی می‌نویسید و Drift آن را به کدهای async Python تبدیل می‌کند.

هدف اصلی این پروژه حذف بخش زیادی از پیچیدگی‌های توسعه Agentها و تمرکز روی منطق کسب‌وکار است.

https://github.com/rileyq7/drift

@RepoFA
24
این ابزار txtai با پایتون نوشته شده و یه پلتفرم جامع برای جستجوی معنایی، ارکستریشن مدل‌های زبانی و ساخت workflow با LLM ها ارائه میده.

یکی از ویژگی‌های جالبش اینه که هم embedding و vector database داره، هم قابلیت RAG رو پشتیبانی میکنه، و هم میتونی agent بسازی.

https://github.com/neuml/txtai

@RepoFA
19🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
نیمروز اپ ایجنتیک فارسی متن باز هست که داخلش میشه همه api های openai compatbile رو اضافه کرد، ایجنت اش سرچ وب تولید ادیت فایل‌و ساخت ارتیفکت، پلن مد و مموری و skill و mcp و خیلی چیزای ایجنتیک رو داخل یه پنل فارسی آورده.

یه بخش speech to text هم داره که با یه مدل کاملا لوکال کار تبدیل صوت به متن فارسی رو انجام میده.

https://github.com/xmannii/nimruz-desktop

@RepoFA
👍4119👎3🔥1
پروژه ZenQL یک موتور Query متن‌باز و Type-Safe برای Go است که با الهام از LINQ توسعه داده شده و امکان فیلتر، جستجو، گروه‌بندی و پردازش داده‌ها را با یک API یکپارچه فراهم می‌کند.

‏ZenQL از منابعی مثل JSON، CSV، MySQL، PostgreSQL و داده‌های درون‌حافظه پشتیبانی می‌کند و با تمرکز روی کارایی بالا، پردازش Async و مصرف بهینه حافظه طراحی شده است.

https://github.com/malikhan-dev/zenql

@RepoFA
👍157
This media is not supported in your browser
VIEW IN TELEGRAM
یکی از چالش‌هایی که اخیرا با آن روبه‌رو بودم، مدیریت و همگام‌سازی فایل‌ها و فولدرهای مختلف یک پروژه روی یک یا چند سرور بود.

گاهی باید فایل‌ها از سیستم local به سرور منتقل شوند و گاهی برعکس، فایل‌های سرور دانلود یا به‌روزرسانی شوند. روند معمول این کار معمولا با ابزارهایی مثل WinSCP یا Termius انجام می‌شود؛ یعنی رفتن به مسیرهای مختلف سرور و آپلود، دانلود یا جایگزینی دستی فایل‌ها.

این موضوع وقتی پیچیده‌تر می‌شود که بخواهیم AI Agentها را هم وارد جریان توسعه کنیم. اگر Agent قرار باشد فایل‌ها را بخواند، ویرایش کند یا بر اساس آن‌ها تصمیم بگیرد، خیلی زود با مشکلاتی مثل مدیریت نسخه‌ها، پراکندگی فایل‌ها و کنترل تغییرات روبه‌رو می‌شویم.

ایده اصلی ساده است: فایل‌های مهم پروژه را روی سیستم local داشته باشید، تغییرات را بررسی کنید و فقط وقتی از نتیجه مطمئن شدید، sync را انجام دهید.

این ابزار برای ساده‌تر کردن مدیریت پروژه‌ها روی چندین سرور طراحی شده و قرار است روی ویندوز، لینوکس و مک قابل استفاده باشد.

https://github.com/hamidrg20001379/sync-gui-public

@DevYara
20👍3
پروژه Typersian یک ابزار است که متن‌های فینگلیش را به‌صورت آنی به فارسی تبدیل می‌کند. کافی است متن را کپی کنید و با یک میانبر، نسخه فارسی آن را در هر برنامه‌ای جای‌گذاری کنید.

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

https://github.com/radanbahrami/typersian

@RepoFA
🔥327👎4
پروژه DNS Changer برای تغییر سریع DNS در ویندوز، لینوکس و macOS است.

این برنامه مجموعه‌ای از DNSهای شناخته‌شده را در یک رابط ساده در اختیار شما قرار می‌دهد و امکان جابه‌جایی بین آن‌ها را تنها با چند کلیک فراهم می‌کند.

اگر مرتب DNS خود را تغییر می‌دهید، این ابزار می‌تواند کار را سریع‌تر و راحت‌تر کند.

https://github.com/DnsChanger/dnsChanger-desktop

@RepoFA
👍259🕊1
پروژه TaskSquad یک سیستم متن‌باز برای مدیریت وظایف و پروژه‌هاست که با Laravel و Livewire توسعه داده شده است. با این پروژه می‌توانید وظایف را بین اعضای تیم تقسیم کنید، پروژه‌ها را مدیریت کنید و روند انجام کارها را دنبال کنید.

‏TaskSquad امکاناتی مثل مدیریت کاربران، گروه‌ها، نقش‌ها، سطح دسترسی، وظایف و پروژه‌ها را در اختیار شما قرار می‌دهد.

https://github.com/Rayiumir/TaskSquad

@RepoFA
👍156🙏1