وب‌سرویس مجید

پروژه‌های متن‌باز | OpenSource Projects

کاربرد: این پلیر یک هستهٔ قدرتمند برای پخش ویدیو در چندین پلتفرم مختلفه، از جمله اندروید، iOS، ویندوز، لینوکس، macOS و حتی WebAssembly. قابلیت پشتیبانی از فرمت‌های پیشرفته مثل LLHLS، MPEGDASH، پخش HDR و همچنین پشتیبانی از سیستم‌های Widevine DRM رو داره. همچنین از شتاب‌دهی سخت‌افزاری پشتیبانی می‌کنه ...

کاربرد: این ابزار یک میدل‌ور برای فریم‌ورک‌های مبتنی بر Node.js مثل Express است که قابلیت بارگذاری داغ (Hot Reloading) را به وب‌پک اضافه می‌کند. وقتی کد شما تغییر می‌کند، بدون نیاز به رفرش کردن صفحه، تغییرات به صورت بلادرنگ در مرورگر اعمال می‌شوند. در چه شرایطی بهتره استفاده بشه؟ وقتی می‌خواهید یک س ...

  • ##webpack
  • ##hot
  • ##middleware
  • ##nodejs
  • ##express
  • ##HMR
  • ##development
  • ##frontend
  • ##web
  • ##custom

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

  • ##SecurityResearch
  • ##ThreatIntelligence
  • ##InfosecTools
  • ##VulnerabilityTracking
  • ##DailySecurityDigest
  • ##BugBounty
  • ##PenTesting
  • ##CyberSecurity
  • ##SecCrawler
  • ##RedTeam

کاربرد: این ابزار به صورت خودکار از Spot Instances در گروه‌های AutoScaling موجود در AWS استفاده می‌کند و تا 90٪ هزینه‌های EC2 رو کاهش می‌ده . بدون نیاز به تغییر در Launch Configuration، فقط با تگ‌گذاری، این سیستم رو راه‌اندازی می‌کنی و در عرض چند دقیقه شروع به صرفه‌جویی می‌کنی . در چه شرایطی بهتره ا ...

  • ##AutoScaling
  • ##SpotInstances
  • ##CostOptimization
  • ##AWS
  • ##CloudFormation
  • ##Terraform
  • ##EC2
  • ##InfrastructureAsCode
  • ##DevOps
  • ##CloudSavings

این پروژه یک سیستم چت بلادرنگ است که با استفاده از FastAPI، WebSockets و SQLAlchemy 2 ساخته شده است. کاربران می‌توانند به صورت زنده پیام‌های خود را ارسال و دریافت کنند، در حالی که داده‌ها به صورت ایمن در پایگاه داده ذخیره می‌شوند. کاربرد: این پروژه برای ساخت اپلیکیشن‌های چت بلادرنگ مناسب است، مثل پل ...

چرا این راهنما برای تو مهمه؟ اگر با Node.js ابزارهای خط فرمان (CLI) می‌نویسی، این پروژه گنجینه‌ای از بهترین روش‌ها و تجربیات عملیه که می‌تونه کیفیت کد، تجربه کاربری و قابلیت نگهداری ابزارت رو به‌طور چشمگیری افزایش بده. کاربرد: این مجموعه شامل راهنمایی‌های عملی برای طراحی، توسعه، تست و انتشار ابزارها ...

  • ##NodeJS
  • ##CLI
  • ##BestPractices
  • ##DeveloperTools
  • ##OpenSource
  • ##JavaScript
  • ##DevTips
  • ##CommandLine
  • ##SoftwareEngineering
  • ##CodingGuidelines

این ابزار برای پخش زنده صدا در شبکه طراحی شده و کیفیت بالایی از انتقال صوتی در زمان واقعی ارائه میدهد کاربرد: این کیت به شما امکان میدهد تا صدا را از یک دستگاه به دستگاه دیگر با تاخیر بسیار کم و بدون افت کیفیت منتقل کنید، مناسب سیستمهای صوتی توزیعشده، استودیوهای مجازی و سرویسهای پخش زنده در چه شرایط ...

کاربرد: این یک تمپلیت رایگان برای پنل مدیریت است که با Vue.js 3.x و Tailwind CSS 4.x ساخته شده و از Vite برای ساخت پروژه و Pinia برای مدیریت وضعیت استفاده می‌کند. همچنین پشتیبانی از حالت تاریک (Dark Mode) دارد و می‌تواند به راحتی با Laravel یکپارچه شود. در چه شرایطی بهتره استفاده بشه؟ اگر داری یک پر ...

  • ##VueJS
  • ##TailwindCSS
  • ##AdminDashboard
  • ##DarkMode
  • ##Vite
  • ##Pinia
  • ##LaravelIntegration
  • ##WebDevelopment
  • ##Frontend
  • ##DashboardTemplate

مستندات پروژه ENS چیه؟ این مجموعه شامل کلیه راهنماها، توضیحات فنی و مستندات مربوط به پروتکل ENS (Ethereum Name Service) است که به کاربران کمک می‌کنه بدون نیاز به دانستن آدرس‌های طولانی و پیچیده اتریوم، با شبکه تعامل داشته باشند. در چه شرایطی بهتره استفاده بشه؟ وقتی می‌خوای بدونی چطور یک نام دامنه مث ...

  • ##ENS
  • ##Ethereum
  • ##Web3
  • ##Blockchain
  • ##DecentralizedIdentity
  • ##SmartContracts
  • ##dApps
  • ##CryptoNaming
  • ##ENSdocs
  • ##OpenSource

کاربرد: این کتابخانه شامل ویجت‌های فرم با ظاهری حرفه‌ای و قابل دسترس برای ساخت رابط‌های کاربری در ری‌اکت است. این ویجت‌ها مثل کادر انتخاب تاریخ، دوپین، آتومکامپلیت و غیره، امکانات زیادی دارند و برای دسترسی آسان (accessibility) بهینه شده‌اند. در چه شرایطی بهتره استفاده بشه؟ وقتی نیاز به کامپوننت‌های ...

  • ##react
  • ##ui
  • ##accessibility
  • ##form
  • ##web
  • ##javascript
  • ##frontend
  • ##customizable
  • ##responsive
  • ##react

این ابزار یک رابط فرمان خطی (CLI) برای کار با سرویس‌های ماکروسافت آژور است. با استفاده از این ابزار می‌توانید منابع آژور را ایجاد، مدیریت و حذف کنید، بدون نیاز به ورود به پورتال وب. کاربرد: این ابزار برای مدیریت زیرساخت‌های ابری در آژور طراحی شده. می‌توانید با دستورات ساده، ماشین‌های مجازی، دیتابیس‌ ...

  • ##Azure
  • ##CLI
  • ##CloudComputing
  • ##DevOps
  • ##Automation
  • ##MicrosoftAzure
  • ##InfrastructureAsCode
  • ##CloudManagement
  • ##Scripting
  • ##AzureCLI

چیه؟ PMTiles یک فرمت فشرده و کارآمد برای ذخیره‌سازی کاشی‌های نقشه (map tiles) در یک فایل واحد است که به‌راحتی روی فضای ذخیره‌سازی استاتیک مثل CDN یا هاست‌های ساده قابل استفاده است. کاربرد: این ابزار به تو اجازه می‌ده تا داده‌های نقشه رو بدون نیاز به سرورهای پیچیده، به اشتراک بذاری و سریع سرو کنی — م ...

  • ##map
  • ##offline
  • ##PMTiles
  • ##geospatial
  • ##CDN
  • ##static
  • ##tile
  • ##openstreetmap
  • ##lightweight
  • ##webgis

این ابزار به توسعه‌دهندگان کمک می‌کند تا کتابخانه‌های تست بزرگ‌تر و کارآمدتری برای Robot Framework با استفاده از Python ایجاد کنند. ️ کاربرد: این کتابخانه امکان ساخت ماژول‌های قابل استفاده در Robot Framework را با ساختاری تمیز و استاندارد فراهم می‌کند. با استفاده از آن، می‌توانی توابع پایتونی را به ...

  • ##TestAutomation
  • ##RobotFramework
  • ##Python
  • ##TestingLibrary
  • ##DevTools
  • ##SoftwareTesting
  • ##QA
  • ##Automation
  • ##PythonLibCore
  • ##DynamicLibraries

کاربرد: این کامپوننت یک textarea هوشمند برای React است که به صورت خودکار ارتفاعش با محتوای داخلی تغییر می‌کند. یعنی وقتی کاربر داره متن می‌نویسه، فیلد متنی به صورت پویا بلندتر میشه تا همه چیز قابل مشاهده باشه، بدون اینکه نیاز به اسکرول داشته باشه. در چه شرایطی بهتره استفاده بشه؟ وقتی می‌خوای یک فیلد ...

  • ##react
  • ##textarea
  • ##autosize
  • ##form
  • ##ui
  • ##ux
  • ##webdev
  • ##javascript
  • ##frontend
  • ##dynamic

کاربرد: این موتور ۲بعدی قابلیت تبادل داده‌های بلادرنگ و تعامل پویا در مرورگر رو داره باهاش می‌تونی پروژه‌های وب اسکادا، اینترنت اشیا و دوقلوهای دیجیتال رو بسازی ️ همچنین برای نمایش داده‌های زنده و کنترل سیستم‌های صنعتی عالیه ️ در چه شرایطی بهتره استفاده بشه؟ وقتی به یک رابط گرافیکی پویا با پاسخگویی ...

  • ##WebSCADA
  • ##IoT
  • ##DigitalTwins
  • ##RealTimeData
  • ##2DEngine
  • ##InteractiveUI
  • ##Meta2D
  • ##SmartSystems
  • ##DataVisualization
  • ##IndustrialAutomation

کاربرد: این پروژه یک محیط گرافیکی دو بعدی بر پایه Skia است که از قابلیت‌های GPU و چندنخی (multithreaded) برای رندر سریع و کارآمد تصاویر برداری در Node.js استفاده می‌کند. در چه شرایطی بهتره استفاده بشه؟ وقتی نیاز داری به صورت سرورساید تصاویر پیچیده، نمودارها، یا محتوای گرافیکی پویا تولید کنی — مثل سا ...

  • ##graphics
  • ##NodeJS
  • ##GPUrendering
  • ##vectorGraphics
  • ##imageProcessing
  • ##serverSideRendering
  • ##Skia
  • ##canvas
  • ##multiThreaded
  • ##automation

این پروژه یک تجربه تعاملی برای کاربران فراهم می‌کند تا تاریخچه Microsoft Flight Simulator را به صورت زنده و جذاب دنبال کنند. ️ کاربرد: این ابزار به شما کمک می‌کند تا پیشرفت نسخه‌های مختلف Flight Simulator از گذشته تاکنون را به‌صورت بصری و قابل درک مشاهده کنید. همچنین می‌توانید تغییرات فناوری، گرافیک ...

  • ##FlightSimulator
  • ##GamingHistory
  • ##Simulation
  • ##MicrosoftFS
  • ##InteractiveTimeline
  • ##GameDev
  • ##RetroGaming
  • ##TechEvolution
  • ##AviationLovers
  • ##VirtualFlight

چه کاری انجام میده؟ این ابزار به تو کمک میکنه تا دیگه برای دیباگ کردن از print استفاده نکنی! ️ PySnooper یه دیباگر ساده و قدرتمند برای پایتونه که با قرار دادن یه دکوراتور یا ایمپورت کوچیک، تمام حرکات کدتو لاگ میکنه — مثل اینکه یه دوربین روی کد گذاشتی! توی خروجی میبینی که هر خط چند بار اجرا شده، متغی ...

  • ##debugging
  • ##python
  • ##PySnooper
  • ##development
  • ##coding
  • ##software
  • ##tools
  • ##productivity
  • ##devtools
  • ##debugger

این پروژه شامل مؤلفه‌های با کارایی بالا برای ساخت پلتفرم معاملاتی است، مثل موتور تطبیق سریع و پردازشگر کتاب سفارشات. کاربرد: برای توسعه سیستم‌های معاملاتی حرفه‌ای که نیاز به سرعت و کارایی بسیار بالایی دارند، مثل صرافی‌های ارز دیجیتال یا بورس‌های سنتی. در چه شرایطی بهتره استفاده بشه؟ وقتی نیاز به پرد ...

  • ##CppTrader
  • ##HFT
  • ##LowLatency
  • ##TradingEngine
  • ##OrderBook
  • ##C
  • ##HighPerformance
  • ##AlgorithmicTrading
  • ##MatchingEngine
  • ##Fintech

کاربرد: این ابزار یک گیرنده RTLSDR برای خواندن داده‌های کنتورهای هوشمند سازگار با Itron ERT در باند فرکانسی 900 مگاهرتز (ISM band) است. با استفاده از آن می‌توانید مصرف برق، آب یا گاز ثبت‌شده در کنتورهای هوشمند را به صورت بی‌سیم دریافت کنید. در چه شرایطی بهتره استفاده بشه؟ وقتی دسترسی فیزیکی به کنتور ...

  • ##rtlamr
  • ##smartmeter
  • ##rtl
  • ##energy
  • ##ItronERT
  • ##home
  • ##wireless
  • ##power
  • ##open
  • ##security

این پروژه یک مجموعه از سِلکتورهای سفارشی برای TestCafe فراهم می‌کند که الهام‌گرفته از اصول Testing Library است. هدف اصلی آن، تسهیل نوشتن تست‌های یکپارچه‌تر و قابل حفظ است که بیشتر شبیه به نحوه تعامل واقعی کاربر با برنامه رفتار می‌کنند. ‍ کاربرد: این ابزار به شما کمک می‌کند تا المان‌های DOM را با است ...

  • ##testing
  • ##e2eTesting
  • ##TestCafe
  • ##webTesting
  • ##UItesting
  • ##accessibleTesting
  • ##frontEndTesting
  • ##automation
  • ##testingLibrary
  • ##userCentricTesting

کاربرد: این ابزار به تو کمک می‌کنه تا در فرآیند کد ریویو، چیزهایی که فراموش کردی یا اشتباه انجام دادی رو به صورت خودکار چک کنی. مثل این می‌مونه که یه دستیار هوشمند کنار تو نشسته و هر جا اشتباه کردی یا چیزی رو جا انداختی بهت هشدار بده. در چه شرایطی بهتره استفاده بشه؟ وقتی تیم تو داره روی یه پروژه بزر ...

  • ##code
  • ##automation
  • ##javascript
  • ##ci
  • ##dev
  • ##github
  • ##pull
  • ##testing
  • ##developer
  • ##dangerjs

این ابزار یک اپلیکیشن مبتنی بر پایتون است که از طریق API گرافانا تنظیمات و داشبوردهای گرافانا رو پشتیبانی می‌کنه. ️ کاربرد: این ابزار برای پشتیبان‌گیری خودکار از داشبوردها، اینستنس‌ها، اطلاعات کاربران، تنظیمات سازمانی و غیره در محیط گرافانا استفاده می‌شه. در چه شرایطی بهتره استفاده بشه؟ وقتی که می‌خ ...

  • ##grafana
  • ##monitoring
  • ##python
  • ##devops
  • ##infrastructure
  • ##grafana
  • ##backup
  • ##site
  • ##gitops
  • ##observability

کاربرد: این کتابخانه یک ابزار مدرن برای تم‌دهی به رابط‌های گرافیکی ساخته شده با Tkinter در پایتون است که با الهام از Bootstrap، ظاهری زیبا و حرفه‌ای به برنامه‌های دسکتاپ می‌دهد. شامل بیش از ۲۰ تم از پیش ساخته شده، ویجت‌های آماده و ابزارهایی برای طراحی رابط‌های واکنش‌گرا و سازگار با پلتفرم‌های مختلف ...

  • ##ttkbootstrap
  • ##Python
  • ##GUI
  • ##Tkinter
  • ##DesktopApp
  • ##ModernUI
  • ##CrossPlatform
  • ##UI
  • ##BootstrapStyle
  • ##PythonTools

این یک بستهٔ جاوااسکریپت برای اتصال به وب‌سوکت در اپلیکیشن‌های Angular 2 است که بر پایهٔ angularwebsocket ساخته شده. کاربرد: این کتابخانه به تو امکان می‌ده تا به راحتی با سرور از طریق پروتکل WebSocket ارتباط دوطرفه برقرار کنی، بدون نیاز به مدیریت دستی اتصال یا دوباره‌اتصال. در چه شرایطی بهتره استفاد ...

  • ##angular
  • ##websocket
  • ##realtime
  • ##angular2
  • ##chatapp
  • ##notification
  • ##liveupdate
  • ##datastream
  • ##angularlibrary
  • ##webdev

چه کاربردی داره؟ این یک پلتفرم شبکه‌های اجتماعی هست که با استفاده از سیستم‌های هوشمند، محتوای کاربران رو به صورت خودکار بررسی و مدیریت می‌کنه. همچنین با استفاده از یک سیستم احراز هویت مبتنی بر زمینه (مثل رفتار کاربر، زمان فعالیت و محل)، امنیت و حریم خصوصی رو افزایش می‌ده. در چه شرایطی بهتره استفاده ...

  • ##SocialNetworking
  • ##ContentModeration
  • ##ContextAuthentication
  • ##CyberSecurity
  • ##SmartPlatform
  • ##PrivacyFirst
  • ##AI
  • ##SecureLogin
  • ##OnlineCommunity
  • ##UserSafety

این پروژه یک راه‌حل سریع برای شتاب‌دهی به APIهایی مثل OpenAI از طریق Cloudflare ارائه می‌دهد کاربرد: این ابزار به شما کمک می‌کنه تا درخواست‌های API رو با استفاده از شبکه سریع Cloudflare بدون محدودیت جغرافیایی و با تأخیر کم‌تر ارسال کنید. در چه شرایطی بهتره استفاده بشه؟ وقتی دسترسی مستقیم به سرویس‌ها ...

کاربرد: این چارچوب یک عامل هوشمند برای محیط اجرای JVM فراهم می‌کند و به توسعه‌دهندگان کمک می‌کند تا برنامه‌های مبتنی بر عامل (AgentBased) را به راحتی روی پلتفرم جاوا بسازند و اجرا کنند. در چه شرایطی بهتره استفاده بشه؟ وقتی نیاز به سیستم‌های توزیع‌شده، واکنش‌گرا یا چندعاملی دارید، مثل شبیه‌سازی‌های پ ...

  • ##AgentFramework
  • ##JVM
  • ##IntelligentAgents
  • ##DistributedSystems
  • ##EmBAYbel
  • ##AutonomousSystems
  • ##Java
  • ##EventDriven
  • ##Simulation
  • ##MultiAgent

این پکیج به تو کمک می‌کنه تا به راحتی تست‌های PEST برای منابع Filament خودت بنویسی. ️ کاربرد: این ابزار تست‌نویسی رو ساده‌تر می‌کنه و به صورت خودکار تست‌های پایه برای منابع فیلامنت رو تولید می‌کنه. در چه شرایطی بهتره استفاده بشه؟ وقتی داری از Filament برای ساخت پنل ادمین استفاده می‌کنی و می‌خوای مطم ...

  • ##FilamentPHP
  • ##Laravel
  • ##Testing
  • ##PEST
  • ##PHP
  • ##WebDevelopment
  • ##Automation
  • ##DevTools
  • ##Backend
  • ##OpenSource

کاربرد: این ابزار یک جعبه ابزار مبتنی بر کوبرنتیس است که به توسعه‌دهندگان کمک می‌کند تا برنامه‌های توزیع‌شده را با استفاده از اصول ابری و نوین (cloud native) بسازند. ️ در چه شرایطی بهتره استفاده بشه؟ وقتی با سیستم‌های توزیع‌شده کار می‌کنی و نیاز به مدیریت حالت (state)، قابلیت اطمینان بالا و ارتباط ا ...

  • ##distributed
  • ##kubernetes
  • ##cloud
  • ##atomix
  • ##state
  • ##microservices
  • ##raft
  • ##lock
  • ##event
  • ##high

این مخزن شامل کدهای مورد استفاده در ویدیوهای کانال یوتیوب Phil Tabor است که عمدتاً به موضوعات مرتبط با یادگیری ماشین، یادگیری تقویتی و هوش مصنوعی می‌پردازد. کاربرد: این مخزن به عنوان یک منبع عملی برای یادگیری و اجرای کدهای واقعی در حوزه‌هایی مثل RL (Reinforcement Learning)، Deep QNetworks و Policy G ...

  • ##ReinforcementLearning
  • ##MachineLearning
  • ##DeepLearning
  • ##AI
  • ##RL
  • ##Python
  • ##OpenAIGym
  • ##DQN
  • ##PPO
  • ##DDPG

کاربرد: این کتابخانه قابلیت ردیابی حرکت چشم رو با استفاده از دوربین وب داره و به راحتی می‌تونی تو پروژه‌های خودت ادغامش کنی. ️ با استفاده از پردازش تصویر و تشخیص چهره، جهت نگاه کاربر رو تشخیص می‌ده. در چه شرایطی بهتره استفاده بشه؟ وقتی به دنبال ساخت سیستم‌های تعاملی بدون تماس هستی، مثل دستگاه‌های کم ...

  • ##EyeTracking
  • ##ComputerVision
  • ##Python
  • ##GazeControl
  • ##Accessibility
  • ##UserExperience
  • ##AI
  • ##MachineLearning
  • ##HumanComputerInteraction

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

  • ##WebAssembly
  • ##C
  • ##Compiler
  • ##WASMtoC
  • ##PortableCode
  • ##ReverseEngineering
  • ##CodeTranslation
  • ##LowLevel
  • ##StaticAnalysis
  • ##CrossPlatform

کاربرد: این کتابخانه یک راه‌حل کاملاً typesafe برای بین‌المللی‌سازی (i18n) در پروژه‌های TypeScript و JavaScript فراهم می‌کند. یعنی تمام ترجمه‌ها و کلیدهای متنی شما از نظر نوع (type) بررسی می‌شوند و دیگر نیازی به تایپ‌های نادرست یا کلیدهای اشتباه نیست. در چه شرایطی بهتره استفاده بشه؟ اگر دنبال یک سیس ...

  • ##i18n
  • ##TypeScript
  • ##Localization
  • ##Internationalization
  • ##React
  • ##Vue
  • ##Angular
  • ##NodeJS
  • ##TypeSafe
  • ##JavaScript

این پروژه یک چارچوب قدرتمند برای تقسیم‌بندی پانوراما با واژگان باز (OpenVocabulary Panoptic Segmentation) است که از مدل‌های تولید تصویر متن به تصویر (TexttoImage Diffusion) بهره می‌برد. کاربرد: این مدل به شما امکان می‌دهد تا اشیاء و مناطق مختلف در تصاویر را بدون نیاز به آموزش مجدد، تشخیص دهید — حتی ...

  • ##OpenVocabulary
  • ##PanopticSegmentation
  • ##DiffusionModels
  • ##ComputerVision
  • ##AI
  • ##PyTorch
  • ##TextToImage
  • ##ODISE
  • ##NVlabs
  • ##CVPR2023

کاربرد: این ابزار به شما اجازه می‌دهد به راحتی سیستم‌عامل NixOS را روی سرورهای راه‌دور از طریق SSH نصب کنید، بدون نیاز به دسترسی فیزیکی یا کنترل پنل وب. ️ در چه شرایطی بهتره استفاده بشه؟ وقتی می‌خواهید یک سرور اختصاصی یا VPS را به سرعت به NixOS تبدیل کنید، مخصوصاً اگر قبلاً یک سیستم لینوکسی با دسترس ...

  • ##NixOS
  • ##DevOps
  • ##Automation
  • ##SSH
  • ##Infrastructure
  • ##ConfigurationManagement
  • ##Linux
  • ##ServerDeployment
  • ##IaC
  • ##Nix

این یک کامپوننت انتقال (Transition) برای فریم‌ورک Svelte است که به توسعه‌دهندگان امکان می‌دهد تا انیمیشن‌های زیبا و روان را به راحتی در کامپوننت‌های خود پیاده‌سازی کنند. کاربرد: این کامپوننت برای ایجاد افکت‌های بصری هنگام نمایش یا پنهان‌کردن عناصر در رابط کاربری استفاده می‌شه، مثل نمایش با فیِیدین، ...

  • ##svelte
  • ##transition
  • ##animation
  • ##ui
  • ##ux
  • ##webdev
  • ##frontend
  • ##components
  • ##javascript
  • ##webdesign

چه کاری انجام میده؟ یک فریم‌ورک قدرتمند و سبک‌وزن برای ساخت سرویس‌های شبکه‌ای قابل ترکیب در زبان رست (Rust) هست که به توسعه‌دهندگان اجازه می‌دهد سرویس‌های شبکه‌ای پیچیده مثل سرورهای HTTP، WebSocket، TCP و غیره رو به صورت ماژولار و کارآمد پیاده‌سازی کنند. در چه شرایطی بهتره استفاده بشه؟ وقتی به دنبال ...

  • ##networking
  • ##Rust
  • ##async
  • ##webserver
  • ##WebSocket
  • ##TCP
  • ##microservices
  • ##high
  • ##ntex
  • ##composable

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

کاربرد: این کتابخانه به تو اجازه میده تا از طریق PHP با سرویس‌های Firebase ارتباط برقرار کنی، مثل دسترسی به Realtime Database، Firestore، Authentication، Cloud Messaging و دیگر سرویس‌های فایربیس. این یک SDK غیررسمی ولی بسیار قدرتمند و پرکاربرد برای توسعه‌دهندگان PHP است. در چه شرایطی بهتره استفاده ب ...

  • ##firebase
  • ##php
  • ##backend
  • ##authentication
  • ##cloudmessaging
  • ##database
  • ##fcm
  • ##realtime
  • ##firestore
  • ##webdev

این یک سرویس کوتاه‌کننده آدرس سبک و کاربرپسند است که به راحتی قابل تنظیم است و برای استفاده شخصی یا در مقیاس کوچک مناسب است. کاربرد: این ابزار برای کوتاه‌کردن لینک‌های طولانی و مدیریت آن‌ها به صورت ساده و بدون پیچیدگی طراحی شده. می‌توانید از آن برای شبکه‌های اجتماعی، کمپین‌های تبلیغاتی یا مدیریت لین ...

  • ##url
  • ##lightweight
  • ##open
  • ##self
  • ##developer
  • ##web
  • ##simple
  • ##personal
  • ##productivity
  • ##clean

کاربرد: این کتابخانه یک ابزار قدرتمند برای مدیریت تنظیمات در برنامه‌های Node.js هست ️. به شما کمک می‌کنه تا فایل‌های کانفیگ رو به صورت ساختاریافته، اعتبارسنجی‌شده و قابل نگهداری مدیریت کنید. در چه شرایطی بهتره استفاده بشه؟ وقتی پروژه‌تون دارای تنظیمات زیادی هست که از محیط به محیط تغییر می‌کنه (مثل d ...

  • ##config
  • ##NodeJS
  • ##server
  • ##environment
  • ##validation
  • ##mozilla
  • ##devops
  • ##software
  • ##web
  • ##convict

چه کاری انجام میده؟ این پروژه هدفش استفاده از لینوکس به جای فیرموئر سنتی (مثل BIOS یا UEFI) در دستگاه‌هاست. ️ به جای اینکه سیستم از یک فیرموئر سبک و محدود برای بوت شدن استفاده کنه، از یک هسته لینوکس سبک‌وزن استفاده می‌شه تا سیستم رو راه‌اندازی کنه. کاربرد: افزایش امنیت سیستم در لایه بوت استفاده از ا ...

  • ##LinuxBoot
  • ##Firmware
  • ##SecureBoot
  • ##DataCenter
  • ##CloudComputing
  • ##OpenSource
  • ##UEFI
  • ##LinuxKernel
  • ##Bootloader
  • ##DevOps

کاربرد: یک ابزار اسکن کد امنیتی (SAST) برای پیدا کردن، فیلتر کردن و اولویت‌بندی ریسک‌های امنیتی و حریم خصوصی در کدهای توسعه‌دهندگان است. ️ این ابزار به صورت محلی یا در خط لوله CI/CD اجرا می‌شود و به شناسایی آسیب‌پذیری‌ها در مرحله اولیه توسعه کمک می‌کند. در چه شرایطی بهتره استفاده بشه؟ وقتی تیم توسعه ...

  • ##security
  • ##SAST
  • ##DevSecOps
  • ##code
  • ##privacy
  • ##vulnerability
  • ##CI
  • ##open
  • ##data
  • ##static

این یک پلتفرم زیرنویس‌نویسی متن‌باز است که به شما کمک می‌کند ویدیوها یا فایل‌های صوتی را به زبان‌های هندی (مانند هندی، بنگالی، تامیلی، تلوگو و غیره) ترجمه و ضبط کنید ️ کاربرد: این ابزار برای تولیدکنندگان محتوا، آموزشگران آنلاین و سازمان‌هایی که می‌خواهند محتوای خود را برای جوامع گفتاری زبان‌های هندی ...

  • ##subtitling
  • ##IndicLanguages
  • ##OpenSource
  • ##VideoTranslation
  • ##Accessibility
  • ##Multilingual
  • ##ContentCreation
  • ##EdTech
  • ##AudioTranscription
  • ##Localization

کاربرد: این پروژه یک ابزار کاربرپسند برای روت کردن یا جیلبریک تلویزیون‌های هوشمند LG با سیستم عامل webOS است. با استفاده از آن، کاربران می‌توانند دسترسی ریشه به سیستم عامل داشته باشند و تنظیمات پیشرفته‌تری انجام دهند. در چه شرایطی بهتره استفاده بشه؟ اگر مالک یک تلویزیون هوشمند LG هستی و می‌خواهی محد ...

  • ##RootMyTV
  • ##webOS
  • ##LGTV
  • ##Jailbreak
  • ##SmartTV
  • ##Rooting
  • ##HomeLab
  • ##OpenSource
  • ##CustomFirmware
  • ##DIY

این کتابخانه یک راه‌حل ساده و کارآمد برای انجام عملیات لاگ‌گیری در برنامه‌های نوشته‌شده با زبان Scala فراهم می‌کند و از SLF4J به عنوان لایهٔ پایه استفاده می‌کند. کاربرد: این ابزار به توسعه‌دهندگان کمک می‌کند تا با رابطی طبیعی و سبک، پیام‌های لاگ را در برنامه‌های اسکالایی ثبت کنند، بدون اینکه نیاز به ...

  • ##scala
  • ##logging
  • ##slf4j
  • ##akka
  • ##backend
  • ##performance
  • ##lightbend
  • ##jvm
  • ##type
  • ##scalable

کاربرد: این کتابخانه یک ابزار قدرتمند برای ساخت مدل‌های تطبیق عمیق (Deep Matching) در سیستم‌های پیشنهادگر و تبلیغات دیجیتال است. به شما کمک می‌کنه تا مدل‌های یادگیری عمیق رو برای تطبیق کاربر و آیتم (مثل محصول، محتوا یا تبلیغ) آموزش بدید و بردارهای نمایشی (representation vectors) رو استخراج کنید که م ...

  • ##DeepLearning
  • ##RecommendationSystem
  • ##Advertising
  • ##ANN
  • ##TwoTowerModel
  • ##UserItemMatching
  • ##VectorSearch
  • ##DeepMatch
  • ##MachineLearning
  • ##ContentBasedFiltering

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

  • ##AstroLang
  • ##RapidPrototyping
  • ##HighPerformance
  • ##SafeProgramming
  • ##DeveloperFriendly
  • ##StartupTech
  • ##CodeEfficiency
  • ##ModernLanguage
  • ##FastDevelopment
  • ##ScalableApps

کاربرد: این یک زمان‌بند وظایف شبیه به cron برای زبان برنامه‌نویسی Elixir هست با استفاده از این ابزار می‌تونی وظایف تکراری مثل تمیزکاری دیتابیس، ارسال ایمیل، یا هر کار پس‌زمینه دیگه‌ای رو به صورت خودکار و در زمان‌های مشخص اجرا کنی در چه شرایطی بهتره استفاده بشه؟ وقتی یک اپلیکیشن Elixir داری که نیاز ب ...

این پروژه با استفاده از جدیدترین قابلیت‌های Next.js 15 ساخته شده و نمایشگر راهکارهای مدرن توسعه وب است. کاربرد: این پروژه به توسعه‌دهندگان کمک می‌کند تا با قابلیت‌های پیشرفته Next.js آشنا شوند و آن‌ها را در پروژه‌های واقعی به کار بگیرند. همچنین می‌توان از آن به عنوان یک دایرکتوری استاندارد برای نمای ...

  • ##NextJS
  • ##WebDevelopment
  • ##StartupDirectory
  • ##YCombinator
  • ##ServerComponents
  • ##HMR
  • ##PartialPrerendering
  • ##BackgroundTasks
  • ##ModernWeb
  • ##React18

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

  • ##online
  • ##video
  • ##open
  • ##remote
  • ##virtual
  • ##privacy
  • ##edtech
  • ##self
  • ##nettu
  • ##fmeringdal

یک انتخاب‌گر تاریخ ساده و انعطاف‌پذیر مبتنی بر Svelte که امکان انتخاب تکی، چندتایی، غیرفعال‌سازی روزها و هایلایت کردن تاریخ‌های خاص را فراهم می‌کند. ️ کاربرد: این کامپوننت برای رابط‌های کاربری که نیاز به انتخاب تاریخ دارند — مثل فرم‌های رزرواسیون، برنامه‌ریزی رویدادها یا ثبت اطلاعات زمانی — مناسب اس ...

  • ##datepicker
  • ##Svelte
  • ##UIcomponents
  • ##webdev
  • ##frontend
  • ##calendar
  • ##formtools
  • ##lightweight
  • ##openSource
  • ##userInterface

کاربرد: این نود سفارشی هوشمند با قدرت مصنوعی، به کاربران ComfyUI کمک می‌کنه تا فرآیندهای طراحی و اجرای پایپلاین‌های تولید محتوای هوش مصنوعی رو به صورت خودکار و با راهنمایی هوشمند انجام بدن. در چه شرایطی بهتره استفاده بشه؟ وقتی دنبال افزایش سرعت و دقت در ساخت فرآیندهای بصری در ComfyUI هستی، این ابزار ...

  • ##ComfyUI
  • ##AIAssistant
  • ##WorkflowAutomation
  • ##GenerativeAI
  • ##NodeEditor
  • ##AIArt
  • ##StableDiffusion
  • ##SmartTools
  • ##ErrorDetection
  • ##AutoSuggestion

این پروژه یک لایهٔ واسط برای Lightning Network Daemon (LND) است که به توسعه‌دهندگان اجازه می‌دهد تا حساب‌های جداگانه برای کاربران نهایی ایجاد کنند. این امر باعث می‌شود تا اپلیکیشن‌های کیف پول مانند BlueWallet بتوانند بدون نیاز به راه‌اندازی یک نود LND برای هر کاربر، از شبکه لایتنینگ استفاده کنند. کا ...

  • ##LightningNetwork
  • ##Bitcoin
  • ##LND
  • ##WalletBackend
  • ##Fintech
  • ##CryptoPayments
  • ##OpenSource
  • ##NodeJS
  • ##BlueWallet
  • ##DecentralizedFinance

کاربرد: این پروژه به تو اجازه میده تا با استفاده از زبان برنامه‌نویسی Elixir، نرم‌افزارهای تعبیه‌شده (embedded) قوی و قابل اعتماد بسازی و روی دستگاه‌های سخت‌افزاری مثل Raspberry Pi اجرا کنی. ️ در چه شرایطی بهتره استفاده بشه؟ وقتی می‌خوای یک دستگاه فیزیکی داشته باشی که با ارتباط ایمن و پایدار، وظایف ...

  • ##embedded
  • ##Elixir
  • ##IoT
  • ##Nerves
  • ##RaspberryPi
  • ##EdgeComputing
  • ##FaultTolerant
  • ##LowLatency
  • ##Hardware
  • ##BEAM

این پروژه یک نمونه از اجرای یک اپلیکیشن Angular 4 با استفاده از Docker است که با Angular CLI ساخته شده و به‌صورت بهینه در محیط کانتینری اجرا می‌شود. کاربرد: این پروژه به توسعه‌دهندگان کمک می‌کند تا اپلیکیشن‌های Angular خود را به‌راحتی در محیط‌های مختلف با استفاده از Docker استقرار دهند و از مشکلات و ...

  • ##Angular
  • ##Docker
  • ##WebDevelopment
  • ##Frontend
  • ##DevOps
  • ##CI
  • ##Containerization
  • ##AngularCLI
  • ##WebApp
  • ##Deployment

این پروژه یک تمپلیت آماده برای شروع سریع توسعه‌ی برنامه‌های ری‌اکت با قابلیت‌های پیشرفته‌ی مدیریت حالت و مسیریابی است. کاربرد: این قالب برای کسانی که می‌خوان با Create React App شروع کنن ولی نیاز به Redux برای مدیریت وضعیت سراسری، Redux Thunk برای عملیات ناهمزمان (مثل درخواست به API) و React Router ...

  • ##react
  • ##redux
  • ##redux
  • ##react
  • ##create
  • ##boilerplate
  • ##SPA
  • ##state
  • ##frontend
  • ##javascript

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

  • ##CuratedLists
  • ##ResourceHub
  • ##TopicGuides
  • ##OpenSource
  • ##LearningTools
  • ##AwesomeResources
  • ##DiscoverProjects
  • ##KnowledgeBase
  • ##ToolRecommendations
  • ##CommunityDriven

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

  • ##ownCloud
  • ##CloudStorage
  • ##OpenSource
  • ##AppDevelopment
  • ##NextcloudAlternative
  • ##SelfHosted
  • ##FileSync
  • ##CollaborationTools
  • ##DevCommunity
  • ##GitHub

کاربرد: یک ابزار قدرتمند برای دانلود چند منبعه که از پروتکل‌های مختلفی مثل HTTP/HTTPS، FTP، SFTP، BitTorrent و Metalink پشتیبانی می‌کنه. برای کاربرانی که دنبال سرعت بیشتر و قابلیت اعتماد بالا در دانلودن، مناسبه. در چه شرایطی بهتره استفاده بشه؟ وقتی می‌خوای چند منبع دانلود رو ترکیب کنی تا سرعت بیشتر ...

  • ##aria2
  • ##downloadmanager
  • ##CLItool
  • ##multiplatform
  • ##BitTorrent
  • ##FTPclient
  • ##SFTPclient
  • ##Metalink
  • ##commandline
  • ##downloadutility

این پروژه چیکار میکنه؟ فریم‌ورکی برای دستکاری و سوءاستفاده از ابجکت‌های گروهی (Group Policy) در محیط‌های دامنه ویندوزه ️ کاربرد: برای تست نفوذ، ارزیابی امنیتی و ایجاد پشت‌درهای دسترسی در سیستم‌های تحت مدیریت گروهی مایکروسافت در چه شرایطی بهتره استفاده بشه؟ وقتی میخوای سیاست‌های دامنه رو دستکاری کنی ...

  • ##cybersecurity
  • ##pentesting
  • ##redteam
  • ##GPOhacking
  • ##ethicalhacking
  • ##WindowsSecurity
  • ##infosec
  • ##backdoor
  • ##networkpenetration
  • ##GroupPolicy

حل مسائل LeetCode برای تمرین کدنویسی و آمادگی مصاحبه های فنی ایده‌آل برای کسانی که می‌خواهند در مسابقات برنامه‌نویسی شرکت کنند، مصاحبه‌های شغلی بدهند یا مهارت‌های الگوریتمی خود را تقویت کنند مثال: یادگیری روش‌های مختلف حل یک مسئله (مانند دو اشاره‌گر در آرایه‌ها) مقایسه پیچیدگی زمانی و فضایی راه‌حل‌ه ...

  • ##LeetCode
  • ##CodingInterview
  • ##Algorithm
  • ##DataStructures
  • ##ProblemSolving
  • ##TechInterview
  • ##ProgrammingPractice
  • ##CodeChallenges
  • ##SoftwareEngineering
  • ##DSA

این یک منوی کناری تعاملی برای اپلیکیشن‌های iOS است که با زبان Swift نوشته شده. کاربرد: این کتابخانه به تو اجازه می‌ده تا به راحتی یک منوی کشویی زیبا و پویا در اپلیکیشن‌های iOS بسازی که با حرکت کاربر (مثل درگ کردن) تعامل داره. در چه شرایطی بهتره استفاده بشه؟ اگر دنبال یک تجربه کاربری جذاب و نرم در من ...

  • ##iOS
  • ##Swift
  • ##SideMenu
  • ##UI
  • ##InteractiveMenu
  • ##MobileDev
  • ##SwiftUI
  • ##UserExperience
  • ##iOSDevelopment
  • ##HandsOnCode

این یک اپلیکیشن زیبا و کاربرپسند برای آیفون است که به شما امکان می‌دهد به راحتی اخبار Hacker News را بخوانید. کاربرد: این اپلیکیشن برای برنامه‌نویسان و علاقه‌مندان به فناوری طراحی شده تا به‌صورت روزانه از آخرین اخبار، پروژه‌ها و بحث‌های جامعهٔ فناوری مطلع بشن. در چه شرایطی بهتره استفاده بشه؟ وقتی می ...

  • ##HackerNews
  • ##iOSApp
  • ##Swift
  • ##OpenSource
  • ##TechNews
  • ##Developers
  • ##Programming
  • ##MobileApp

این پروژه یک مجموعهٔ عالی از تمرین‌های برنامه‌نویسی جاوااسکریپت به زبان روسی است که دارای سیستم بررسی خودکار پاسخ‌هاست. کاربرد: برای تمرین و تقویت مهارت‌های برنامه‌نویسی جاوااسکریپت، به‌ویژه برای کسانی که به زبان روسی مسلط هستند یا می‌خواهند با چالش‌های متنوع کدنویسی آشنا شوند. در چه شرایطی بهتره اس ...

  • ##JavaScript
  • ##CodingPractice
  • ##Algorithm
  • ##Programming
  • ##InterviewPrep
  • ##JS
  • ##LearnToCode
  • ##WebDevelopment
  • ##Frontend
  • ##ProblemSolving

این یک کتابخانه یادگیری تقویتی در زبان Rust است که به توسعه‌دهندگان کمک می‌کند تا عامل‌های هوشمند را با استفاده از الگوریتم‌های یادگیری تقویتی پیاده‌سازی کنند. کاربرد: این کتابخانه برای ساخت سیستم‌هایی طراحی شده که می‌توانند از طریق تعامل با محیط، یاد بگیرند و تصمیم‌گیری بهینه داشته باشند. مناسب توس ...

  • ##reinforcement
  • ##Rust
  • ##AI
  • ##MachineLearning
  • ##Robotics
  • ##AutonomousSystems
  • ##RL
  • ##ArtificialIntelligence
  • ##SmartAgents
  • ##HighPerformance

این یک پلاگین نیوویم است که برای بهبود کار با زبان SQL از طریق سرور sqls و با استفاده از قابلیت LSP داخلی نیوویم بهره می‌برد. ️ کاربرد: این پلاگین به توسعه‌دهندگان امکان می‌دهد تا از قابلیت‌هایی مانند تکمیل خودکار، بررسی خطا، پرش به تعریف و مستندسازی کد SQL به صورت هوشمند استفاده کنند. در چه شرایطی ...

  • ##sql
  • ##neovim
  • ##LSP
  • ##database
  • ##productivity
  • ##coding
  • ##vim
  • ##developers
  • ##plugins
  • ##sqls

این پروژه یک سیستم ضبط ویدئویی هوشمند با قابلیت بینایی ماشین روی دستگاه‌های لبه‌ای (edge devices) است. کاربرد: این ابزار برای نظارت هوشمند، تشخیص حرکت، شناسایی اشیا و تحلیل ویدئویی در لحظه روی دوربین‌های IP و دستگاه‌های کم‌مصرف طراحی شده. ️ در چه شرایطی بهتره استفاده بشه؟ وقتی به دنبال یک راه‌حل محل ...

این کیت یک ابزار طراحی در فیگما برای استفاده هماهنگ با Tailwind CSS هست که به توسعه‌دهندگان و طراحان کمک می‌کنه تا رابط‌های کاربری رو با دقت بیشتری پیاده‌سازی کنند. کاربرد: این کیت به عنوان پلی بین طراحی و کدنویسی عمل می‌کنه تا از انحراف بین طرح فیگما و خروجی نهایی کد جلوگیری کنه. با استفاده از کامپ ...

  • ##TailwindCSS
  • ##FigmaKit
  • ##DesignSystem
  • ##UI
  • ##Frontend
  • ##Web
  • ##ComponentLibrary
  • ##DesignToCode
  • ##TailwindUI
  • ##Developer

این پروژه یک روش پیشرفته برای بازسازی سطح از داده‌های ابرنقاط (point clouds) است که در کنفرانس معتبر CVPR 2023 به عنوان مقالهٔ برگزیده (Highlight) معرفی شده است. کاربرد: این روش به کمک یادگیری عمیق و کرنل‌های عصبی، سطوح نرم و دقیقی از داده‌های نویزی یا نامنظم ابرنقاط ایجاد می‌کند. این کار برای کاربر ...

  • ##3D
  • ##DeepLearning
  • ##PointCloud
  • ##NeuralNetworks
  • ##CVPR2023
  • ##ComputerVision
  • ##SurfaceReconstruction
  • ##AI
  • ##GeometryProcessing
  • ##NKSR

کاربرد: این پروژه یک محیط شبیه‌سازی شده برای آموزش و تست الگوریتم‌های یادگیری تقویتی (Reinforcement Learning) بر پایه بازی معروف 1993 دوم است. با استفاده از ViZDoom، محققان و توسعه‌دهندگان می‌توانند عامل‌های هوشمند را در یک محیط دو بعدی پویا و چالش‌برانگیز آموزش دهند که نیاز به تصمیم‌گیری سریع، دید ...

  • ##ReinforcementLearning
  • ##AI
  • ##GameAI
  • ##DeepLearning
  • ##RL
  • ##Doom
  • ##ViZDoom
  • ##MachineLearning
  • ##ComputerVision
  • ##Research