DevTwitter | توییت برنامه نویسی
33.4K subscribers
5.7K photos
468 videos
6 files
5.67K links
توییت های برنامه نویسی و طراحی وب :)

Admin:
@dvtwi

Hashtags:
devtwitter.t.me/5

DevBooks Channel:
https://xn--r1a.website/+AYbOl75CLNYxY2U0

Github:
https://github.com/DevTwitter

X:
https://x.com/devtwittir
Download Telegram
فکر کنم این پیام برای خیلی‌هامون آشنا و البته رو مخ باشه! وسط کار و دیپلوی روی ریپو هستی که یهو ایمیل میاد: «۲۰۰۰ دقیقه رایگان GitHub Actions شما تموم شد!»

حالا یا باید بی‌خیال پایپ‌لاین بشی تا ماه بعد ریست بشه، یا با کلی دردسر پرداخت ارزی انجام بدی، یا بری سراغ راه‌اندازی Self-hosted runner که خودش کلی کانفیگ و دردسرهای امنیتی و نگهداری داره.

خلاصه این موضوع باعث شد dgrunner رو بسازم.

حالا dgrunner چیکار می‌کنه؟ خیلی ساده و بی‌دردسر بهتون کمک می‌کنه رانرهای خودتون رو (بر پایه Docker / به صورت ایزوله و تمیز) بالا بیارید و بدون اینکه نگران محدودیت دقایق گیت‌هاب باشید، پایپ‌لاین‌های CI/CD رو روی سرور یا سیستم خودتون!! اجرا کنید.

چرا سراغش برید؟ خداحافظی با محدودیت ۲۰۰۰ دقیقه Github Actions
- راه‌اندازی فوق‌العاده سریع و سبک بدون درگیری با کانفیگ‌های پیچیده.
- اجرای تمیز و ایزوله جاب‌ها
- کاهش شدید هزینه‌های CI/CD برای تیم‌ها و پروژه‌های شخصی

کلی وقت پاش گذاشتم تا یه چیز تر و تمیز دربیاد که کار بقیه رو هم راه بندازه. اگه شما هم با GitHub Actions کار می‌کنید، خوشحال میشم یه سر به ریپو بزنید، تستش کنید و اگه خوشتون اومد با یه Star به دیده شدن پروژه کمک کنید.

دمتون گرم

https://github.com/UpstandPlatform/dgrunner

@DevTwitter | <Morteza/>
❤20👍18🍌9
از ایده تا انتشار محتوا با AI؟ این ۱۰ ریپو مسیر ساخت محتوا رو جمع‌وجور می‌کنن.


تحقیق:
پیدا کردن هوک و پست پربازدید —Social Media Research Skills
https://github.com/ScrapeCreators/social-media-research-skills
گزارش عمیق از هر موضوع —Local Deep Research
https://github.com/LearningCircuit/local-deep-research


ساخت متن و تصویر:
سناریو، تصویر، صدا و ادیت — OpenCreator
https://github.com/krillinai/OpenCreator
ساخت و ویرایش تصویر — FLUX.2
https://github.com/black-forest-labs/flux2


صدا و ویدئو:
نریشن محلی — Kokoro
https://github.com/hexgrad/kokoro
ساخت موسیقی — ACE-Step 1.5
https://github.com/ace-step/ACE-Step-1.5
تولید ویدئوی کوتاه — Short Video Factory
https://github.com/YILS-LIN/short-video-factory


بازآفرینی و انتشار:
برش ویدئوی بلند — AI YouTube Shorts Generator
https://github.com/Anil-matcha/AI-Youtube-Shorts-Generator
تبدیل مقاله به پادکست — Podcastfy
https://github.com/souzatharsis/podcastfy
پیش‌نویس و زمان‌بندی پست — Social Media Agent
https://github.com/langchain-ai/social-media-agent

@DevTwitter | <Mti/>
❤19🔥2🍌1
اگر دوست دارید یک ایجنت هوش مصنوعی شخصی داشته باشید که کاملاً تحت کنترل خودتان باشد و در عین حال درگیر نگهداری سرور یا دیتابیس نشوید، این پروژه در گیت‌هاب ایده تمیزی دارد.

کل سیستم روی حساب رایگان Cloudflare و با یک دستور مستقر می‌شود. وظایف، یادداشت‌ها و یادآورها را مدیریت می‌کند و داده‌ها داخل SQLite در Durable Objects نگهداری می‌شوند. پردازش چت با Workers AI انجام می‌گیرد و سیستم حافظه بلندمدت (durable memory) با امکان بازیابی معنایی (semantic recall) دارد.

لینک پروژه:
https://github.com/rociiu/talorys


@DevTwitter | <Mehdi Allahyari/>
👍10❤2
حالا می‌تونی مدل‌های هوش مصنوعی متن‌باز و بسیار بزرگ رو حتی روی کارت گرافیک ۴ گیگابایتی اجرا کنی!

ابزار AirLLM به‌جای اینکه کل مدل رو هم‌زمان داخل حافظه گرافیکی بارگذاری کنه، لایه‌ها رو یکی‌یکی پردازش می‌کنه. به این شکل، می‌تونه مدل‌هایی رو اجرا کنه که حافظه موردنیازشون خیلی بیشتر از VRAM کارت گرافیکته.

چند نمونه از قابلیت‌هایی که در پست معرفی شده:

- مدل Kimi K3 با ۲.۸ تریلیون پارامتر، با مصرف حدود ۳.۷۲ گیگابایت حافظه گرافیکی.

- مدل DeepSeek-V3 با ۶۷۱ میلیارد پارامتر، با حدود ۱۲ گیگابایت حافظه گرافیکی.

- اجرای مدل‌های 70B روی یک کارت گرافیک ۴ گیگابایتی، بدون کوانتیزه‌کردن مدل.

- امکان Fine-tune کردن یک مدل 125B با کمتر از ۶ گیگابایت حافظه گرافیکی.

برای شروع، کتابخانه رو نصب کن:

pip install airllm

بعد می‌تونی مدل‌های پشتیبانی‌شده از Hugging Face رو با چند خط کد بارگذاری کنی.

اما یک نکته مهم وجود داره: کاهش مصرف VRAM به معنی اجرای سریع نیست. چون لایه‌های مدل به‌صورت مرحله‌ای بارگذاری می‌شن، سرعت اجرا می‌تونه خیلی پایین‌تر باشه و به فضای دیسک زیادی هم نیاز داری. سازگاری مدل‌ها و سخت‌افزار هم باید بررسی بشه.

پروژه متن‌بازه و تحت مجوز Apache-2.0 منتشر شده.

لینک گیت‌هاب:
https://github.com/lyogavin/airllm

@DevTwitter | <Yarad/>
❤24👍4🔥3
در حال حاضر AI، روی تصاویر و ویدیوها و هم متن ها Watermark قرار می‌دهند که به خاطر همین هم کلی Watermark Remover نوشته شده.
برای متن‌ها، این یکی از بهترین ها هست.

https://github.com/guillaumemeyer/watermarks-remover

@DevTwitter | <VAHID NAMENI/>
❤13👍3👎1
This media is not supported in your browser
VIEW IN TELEGRAM
برای سریع‌تر کردن Zsh و بالا اومدن ترمینالم، کلی بهینه‌سازی مختلف انجام داده بودم که همه‌شون پراکنده بودن. با کمک کلاد همه رو تبدیل کردم به یه پروژه به اسم زیفلش، تقریبا الان سریعتیرن Plugin Manager دنیا برای Zshه

خوشحال می‌شم امتحانش کنید و فیدبک بدید.

https://github.com/arastu/zflash

@DevTwitter | <Touhid Arastu/>
🔥21❤3👎3
اگه AI از ما باهوش‌تر بشه، چطور مطمئن می‌شیم هنوز می‌تونیم کنترلش کنیم؟

این ویدیو درباره‌ی هشدارهای رومن یامپولسکی، پژوهشگر ایمنی AI، درباره‌ی ابرهوش مصنوعیه.

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

https://youtu.be/1moULJu5TCU

@DevTwitter | <Ali Rashedi/>
👎16👍7❤6
اگه با Next.js کار می‌کنی، امروز نسخه‌ی پروژه‌هات رو چک کن.

تیم Next.js روز ۱۴ اکتبر یه آپدیت امنیتی اضطراری داد. سه آسیب‌پذیری داشت:

بحرانی: اجرای کد از راه دور (RCE) بدون احراز هویت، توی توابع use cache وقتی چند typed array برمی‌گردونن (App Router + Cache Components). راه‌حل موقت نداره.

بحرانی: RCE توی Image Optimization API هنگام کار با فایل SVG، روی لینوکس‌های glibc-based. راه‌حل موقت: نسخه‌ی sharp حداقل 0.35.5.

مهم: حمله‌ی DoS توی App Router وقتی حداقل یک Server Action داری. (Pages Router یا پروژه بدون Server Action آسیب‌پذیر نیست.)

نسخه‌های اصلاح‌شده:
npm install next@16.4.1
npm install next@15.5.28

۳ کار سریع:
1- با npm ls next نسخه‌ی پروژه‌هات رو ببین
2- آپدیت کن، حتی اگه فکر می‌کنی از use cache استفاده نمی‌کنی (خود تیم Next.js همین رو می‌گه)
3- اگه روی Docker و لینوکس دیپلوی می‌کنی، نسخه‌ی sharp رو هم چک کن

@DevTwitter | <Alireza Fakhar/>
❤13👍8🍌2
Media is too big
VIEW IN TELEGRAM
یکی با Gemini 4 Argon یه بازی تو سبک Subway Surfers با ماشین جدید پرنده تسلا رودستر ساخته.

قبلا چقدر طول می‌کشید ساخت همچین چیزی؟
roadster-rush.ai.studio

@DevTwitter
❤52🍌14👍8
GhostIDE — آینده کدنویسی ایرانی

یک IDE ایرانی که در حال حاضر در مرحله بتا است و برای رقابت با غولهای جهانی آماده میشود.

قابلیتها:

- پشتیبانی از توسعه وب، C/C++، Node.js و هر زبان و تکنولوژی دیگری
- محیطی شیک و حرفهای با تم های شخصیت سازی شده
- سیستم افزونه مشابه VS Code
- فروشگاه آیکون و فونت
- ابزار StringRes برای توسعه دهندگان اندروید (ترجمه منابع)
- ترجمه متن به صورت رایگان
- محیط نرم و روان با ۶۰ فریم بر ثانیه
- سرور زبان (LSP) با تمام امکانات: تکمیل خودکار، تشخیص خطا، Go to Definition و...

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

لینک گیتهاب:
https://github.com/HanzoDev30/Ghostide

@DevTwitter | <mr H/>
🍌162❤42🔥13
جایگزین اختصاصی برای React؟!

تلگرام وب عملا Zero dependency ساخته شده. توی دنیای وب که هر کار کوچیکی یه پکیج npm جداگانه می‌خواد، این تقریباً باورنکردنیه.

تیم تلگرام به جای استفاده از ری‌اکت، یه فریم‌ورک مشابه از صفر ساخته به اسم Teact.
بعد رفته سراغ پروتکل MTProto و اون رو هم برای جاوااسکریپت از نو پیاده کرده. Web Workerها رو عمیق دستکاری کرده، یه سیستم کش چندلایه گذاشته، و از WebAssembly و استریمینگ پیشرفته هم استفاده کرده.

حاصلش یه کدبیس سبک و سریعه که هر خطش با یه هدف نوشته شده.

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

https://github.com/Ajaxy/telegram-tt


@DevTwitter | <Shahram boroukanlou/>
🔥64❤15🍌7
تست‌نویسی با زبان معمولی

ابزار e2e تست‌های وب و موبایل رو با دستور انگلیسی اجرا می‌کنه. بعد از اولین اجرا، تست رو ضبط و بدون AI تکرار می‌کنه.

https://github.com/tester-army/e2e

@DevTwitter | <Mti/>
👍12
افزونه گوگل فلو که قبلا آموزشش رو دادیم ظاهراً برای اکثر افراد از کار افتاده

یکی از دوستان زحمت کشیده و نسخه جدیدی از این افزونه رو توی گیت‌هاب منتشر کرده که کار می‌کنه و فعاله میتونید از لینک گیتهاب زیر بررسی و برای خودتون استفاده کنید

https://github.com/ahmadrezalog/flow-shield

@DevTwitter | <AminiYT/>
🔥13❤3🍌2
کلاد کد (Claude Code) حالا می‌تونه سرعت سایتت رو با Lighthouse بررسی کنه، مشکلات کندی رو برطرف کنه و دوباره تست بگیره تا ببینی چقدر عملکرد سایت بهتر شده.

برای شروع، ابزار رسمی Chrome DevTools از گوگل رو به Claude Code اضافه کن:

claude mcp add chrome-devtools --scope user npx chrome-devtools-mcp@latest

بعد وارد پوشه پروژه سایتت شو، Claude Code رو اجرا کن و این پرامپت رو بهش بده:

سایت [URL] رو در Chrome باز کن و با Lighthouse عملکردش رو بررسی کن. همچنین یک Performance Trace بگیر.

۵ مشکل اصلی سایت رو بر اساس میزان تأثیرشون روی عملکرد، همراه با شواهد هر مشکل، فهرست کن.

مشکلات رو یکی‌یکی در کدهای همین پروژه برطرف کن.

بعد از اصلاحات، دوباره تست بگیر و امتیازهای قبل و بعد رو بهم نشون بده.

این ابزار می‌تونه درخواست‌های شبکه و خطاهای Console رو هم بررسی کنه و از صفحات سایت اسکرین‌شات و Snapshot حافظه بگیره.

نکته: گوگل به‌صورت پیش‌فرض آمار استفاده از ابزار رو جمع‌آوری می‌کنه. اگه نمی‌خوای این آمار جمع‌آوری بشه، گزینه --no-usage-statistics رو به دستور راه‌اندازی اضافه کن.

سورس پروژه در گیت‌هاب: https://github.com/ChromeDevTools/chrome-devtools-mcp

@DevTwitter | <Yarad/>
👍36👎1🍌1
هر چند روز یکبار، هارنس اختصاصی Deepseek به شما ۵ یوآن کردیت میده که به رایگان از مدل‌هاش استفاده کنی...
الانم که Deepseek 4.1 flash 1017 رو فعال کرده
و پرفورمنسش بی نظیره تو کدنویسی و دیباگ!
هارنسش رو نصب کنید
و هر چند روز یکبار چک کنید که بهتون شارژ میده

https://www.deepseek.com/en/harness/

@DevTwitter | <جویان میگه:/>
❤35👍6🍌4
مفیدتربن ابزاری که با AI بزای خودم ساختم. ابزار کنترل داکر به صورت دسکتاپ، جایگزین داکر دسکتاپ که فقط برای مصرف شخصی رایگانه و رنچر سنگین و پرباگ و ارب استک و مشابه اون. این ابزار فول رایگانه. صددرصد با Rust و خیلی سبک و سریع. برای مک، لینوکس و ویندوز

https://manimovassagh.github.io/Ferrodock/

@DevTwitter | <Mani/>
🍌31👍11🔥4
تیم Claude Code میگه حدود ۹۰ درصد کد Claude Code رو خود Claude نوشته :)

از ژوئن تا سپتامبر تعداد PR های مرج شده بیشتر از ۲ برابر شده، ولی سهم PR هایی که revert شدن بیشتر از ۴۰ درصد کم شده.

سوال اصلی اینه که این همه کد رو کی ریویو میکنه؟

خلاصه روش ریویوشون:

۱. قبل از PR، ایجنت باید کارشو ثابت کنه: تست، بیلد یا اسکرین‌شات. بعد یه subagent با کانتکست تازه diff رو ریویو میکنه.

۲. کنار CLAUDE.md یه REVIEW.md کوتاه دارن که میگه تو اون ریپو چی مهمه. هر کامنتی که تو ریویو تکرار میشه میره تو همین فایل.

۳. لوکال /code-review و /security-review رو بزنید.

۴. سطح ریسک رو خود تغییر تعیین میکنه، نه نویسنده‌ش. داکیومنت و کارای پشت feature flag بدون تایید انسانی، تغییرات عادی با تایید یه نفر، حساس‌ترین بخش‌ها با دو نفر.

۵. بعد از ۳ دور ریویو، به جای دور چهارم برگردید رویکرد رو عوض کنید.

۶. feature flag و rollback سریع داشته باشید، چون یه چیزایی بالاخره رد میشه.

مقاله کامل:
https://claude.dev/blog/solving-code-review-at-anthropic/

@DevTwitter | <Alireza.js/>
💔18❤11👍4
وقتی به همه‌چیز علاقه داری و انتخاب یکی، حسِ از دست دادن بقیه رو می‌ده.

این ویدیو دربارهٔ همین وضعیته و برای افرادی هست که توی خیلی چیزا خوبن و حس می‌کنن می‌تونستن کارهای مختلفی بکنن و از دستش دادن...
ویدیو میگه چجوری با این موضوع دیل کنیم
https://youtu.be/3NGL3K6_iEk

@DevTwitter | <Ali Rashedi/>
❤35👎2
This media is not supported in your browser
VIEW IN TELEGRAM
فکر می‌کردین بشه UI رو به سبک ایزومتریک طراحی کرد؟

یه مجموعه پیدا کردم که این سبک رو به کامپوننت‌های واقعی React آورده.

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

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

https://isometric.buildlab.in/

@DevTwitter | <Zeinab Anvari/>
👍18👎6❤4
با این پروژه می‌تونید مدل GPT-6 Luna در Duck.ai رو از طریق یک API سازگار با OpenAI به 9Router و سایر ابزارهای مشابه متصل کنید

https://github.com/emahboubinia/duckai-openai-api

@DevTwitter | <Erfan/>
❤31🍌8🔥2