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

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

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

چه کاری انجام میده؟ این یک چارچوب کامل برای ساخت برنامههای غیرمتمرکز (DApps) بدون نیاز به سرور هست که با استفاده از فناوریهایی مثل Ethereum، IPFS و سایر پلتفرمها کار میکنه. به توسعهدهندگان اجازه میده به راحتی قراردادهای هوشمند بنویسند، مدیریت کنند و با دادههای غیرمتمرکز کار کنند. در چه شرایطی بهتره ...

  • ##DecentralizedApps
  • ##Ethereum
  • ##IPFS
  • ##Web3
  • ##SmartContracts
  • ##Blockchain
  • ##DAppDevelopment
  • ##NFTMarketplace
  • ##OpenSource
  • ##Serverless

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

  • ##UniversityResources
  • ##CourseMaterials
  • ##IranianUniversities
  • ##StudentLife
  • ##AcademicSupport
  • ##FreeLearning
  • ##Engineering
  • ##ComputerScience
  • ##Mathematics
  • ##StudyHelp

کاربرد: این ابزار به تو کمک می‌کنه تا متغیرهای محیطی (environment variables) رو از یک فایل .env بخونی و ثبت کنی، بدون اینکه نیاز باشه دستی اون‌ها رو تنظیم کنی. در چه شرایطی بهتره استفاده بشه؟ وقتی داری روی یک پروژه PHP کار می‌کنی و می‌خوای تنظیمات مثل رمز دیتابیس، کلید API یا حالت دیباگ رو تو یک فای ...

  • ##dotenv
  • ##PHP
  • ##Symfony
  • ##EnvironmentVariables
  • ##WebDevelopment
  • ##Security
  • ##Laravel
  • ##ConfigManagement
  • ##DevOps
  • ##PHPTools

این ابزار چکاول (Checkov) روی کدهای زیرساخت به صورت کد (IaC) مانند Terraform، CloudFormation، Kubernetes و همچنین بسته‌های متن‌باز، تصاویر کانتینر و پیکربندی CI/CD اجرا می‌شود تا اشکالات امنیتی، آسیب‌پذیری‌ها و مشکلات مربوط به مجوزهای نرم‌افزاری را شناسایی کند. ️ کاربرد: این اکشن در فرآیند CI/CD قرا ...

  • ##security
  • ##devsecops
  • ##iac
  • ##github
  • ##container
  • ##open
  • ##vulnerability
  • ##compliance
  • ##checkov
  • ##cicd

کاربرد: این مجموعه شامل بیش از 100 تصویر و المان از گوفر (Gopher) — نماد زبان برنامه‌نویسی Go — هست که می‌تونی برای طراحی‌های مرتبط با Go استفاده کنی مثل اسلایدهای ارائه، پست‌های شبکه‌های اجتماعی، دوره‌های آموزشی، ویدیوها و حتی مستندات فنی در چه شرایطی بهتره استفاده بشه؟ اگر داری یه محتوای آموزشی یا ...

  • ##Golang
  • ##GoProgramming
  • ##FreeResources
  • ##DeveloperTools
  • ##TechDesign
  • ##OpenSource
  • ##ProgrammingArt
  • ##GopherArt
  • ##CodeDesign
  • ##TechContent

چیزی شبیه یک قفسه نیست، اما یک چارچوب قدرتمند و انعطاف‌پذیر برای تنظیم Neovim با استفاده از Nix یا NixOS هست. این پروژه به تو اجازه می‌ده تا محیط ویرایشگر خودت رو به صورت کاملاً شخصی‌سازی‌شده، قابل بازتولید و بدون وابستگی به یک توزیع خاص لینوکس مدیریت کنی. کاربرد: این چارچوب برای کسانی طراحی شده که ...

  • ##Neovim
  • ##NixOS
  • ##Nix
  • ##ConfigFramework
  • ##DeveloperTools
  • ##Dotfiles
  • ##Programming
  • ##Linux
  • ##DevEnvironment
  • ##nvf

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

  • ##SQLite
  • ##Python
  • ##WebApp
  • ##DatabaseBrowser
  • ##DataScience
  • ##Flask
  • ##DeveloperTools
  • ##LocalDB
  • ##SQLQuery
  • ##WebUI

این پروژه یک سری ابزار و اتصالات برای استفاده از Redux در فریم‌ورک Angular فراهم می‌کند. ️ کاربرد: این کتابخانه به تو اجازه می‌ده تا حالت (state) اپلیکیشن خودت رو با استفاده از الگوی Redux مدیریت کنی، درست مثل اپلیکیشن‌های React که از Redux استفاده می‌کنن. در چه شرایطی بهتره استفاده بشه؟ اگر داری یک ...

  • ##Angular
  • ##Redux
  • ##StateManagement
  • ##Frontend
  • ##SPA
  • ##WebDev
  • ##Unmaintained
  • ##NgRx
  • ##TypeScript
  • ##DevTools

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

این پروژه یک سیستم کنترلی برای چهارباله‌ها (Quadrotor) ارائه می‌دهد که شامل کنترل پرواز، برنامه‌ریزی مسیر و بهینه‌سازی مسیر پروازی است. کاربرد: این پروژه برای توسعه الگوریتم‌های پرواز هوشمند در وسایل پرنده بدون سرنشین (مثل پهپادها) استفاده می‌شه و به بهبود دقت، پایداری و کارایی حرکت در فضای سه‌بعدی ...

  • ##quadrotor
  • ##drone
  • ##path
  • ##trajectory
  • ##UAV
  • ##robotics
  • ##autonomous
  • ##AI
  • ##motion
  • ##aerial

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

  • ##KnowledgeGraph
  • ##Neo4j
  • ##LLM
  • ##AI
  • ##DataExtraction
  • ##GraphDatabase
  • ##NLP
  • ##UnstructuredData
  • ##AIAssistant
  • ##SmartSearch

این پروژه یک صفحهٔ زیبا و حرفه‌ای برای نمایش خطاها (exception) در برنامه‌های ساخته‌شده با Starlette فراهم می‌کند. به جای صفحه‌های خطا ساده و متنی، یک رابط کاربری رنگی، خوانا و توسعه‌یافته نمایش داده می‌شود که برای توسعه‌دهندگان بسیار مفید است. کاربرد: این ابزار به شما کمک می‌کند تا هنگام توسعهٔ برنا ...

  • ##debugging
  • ##starlette
  • ##asgi
  • ##web
  • ##dev
  • ##error
  • ##backend
  • ##python
  • ##api
  • ##development

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

  • ##PlacementPreparation
  • ##CodingInterview
  • ##DataStructures
  • ##Algorithms
  • ##TechInterview
  • ##LeetCode
  • ##ProblemSolving
  • ##AmazonInterview
  • ##GoogleInterview
  • ##DSA

این پروژه شامل نمونه‌های واقعی و عملی از استفاده از Docker Compose با Node.js است که به توسعه‌دهندگان کمک می‌کند تا سریع‌تر وارد دنیای کانتینری‌سازی شوند. کاربرد: این مجموعه برای یادگیری نحوهٔ راه‌اندازی پروژه‌های Node.js با استفاده از Docker Compose طراحی شده — مثل اتصال به دیتابیس، مدیریت محیط‌های ...

  • ##docker
  • ##nodejs
  • ##containerization
  • ##devops
  • ##microservices
  • ##mongodb
  • ##postgresql
  • ##redis
  • ##development
  • ##docker

کاربرد: این ابزار یک سیستم APM (Application Performance Monitoring) متن‌بازه که از OpenTelemetry برای جمع‌آوری ردیابی‌ها (traces)، معیارها (metrics) و لاگ‌ها (logs) استفاده می‌کنه. ️ به کمک این پروژه می‌تونی عملکرد برنامه‌هات رو نظارت کنی، مشکلات رو سریع‌تر پیدا کنی و بهینه‌سازی انجام بدی. در چه شرا ...

  • ##APM
  • ##OpenTelemetry
  • ##Observability
  • ##Monitoring
  • ##Microservices
  • ##Tracing
  • ##Metrics
  • ##Logs
  • ##uptrace
  • ##DevOps

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

  • ##MachineLearning
  • ##JavaSDK
  • ##RecommendationSystem
  • ##PredictionIO
  • ##DataAnalytics
  • ##AIIntegration
  • ##ApacheProject
  • ##SmartApps

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

  • ##ApacheAirflow
  • ##Docker
  • ##DataEngineering
  • ##ETL
  • ##WorkflowAutomation
  • ##DataPipelines
  • ##DevEnvironment
  • ##Containerization
  • ##BigData
  • ##AirflowDocker

این ابزار یک اسکریپت خودکار برای دور زدن سیستم‌های تشخیص نفوذ (WAF) در حملات SSTI مبتنی بر Jinja2 است، که به‌طور خاص برای استفاده در چالش‌های CTF طراحی شده. ️ کاربرد: این ابزار به شما کمک می‌کنه تا پیلودهای Jinja2 SSTI رو به صورت هوشمند و خودکار تولید کنید، بدون اینکه توسط فیلترهای امنیتی (مثل WAF) ...

  • ##SSTI
  • ##Jinja2
  • ##CTF
  • ##WAFBypass
  • ##WebSecurity
  • ##PythonExploit
  • ##Pentesting
  • ##BugBounty
  • ##RedTeam
  • ##SecurityResearch

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

این ابزار به تو این امکان رو میده که با استفاده از Terraform، تنظیمات و منابع JFrog Artifactory رو به صورت خودکار مدیریت کنی ️ کاربرد: این پرووایدر برای مدیریت زیرساخت‌های مبتنی بر Artifactory مثل ریپازیتوری‌ها، کاربران، دسترسی‌ها، متا دیتاها و تنظیمات پروکسی استفاده میشه. باهاش میتونی تمام این موار ...

  • ##terraform
  • ##artifactory
  • ##jfrog
  • ##devops
  • ##iac
  • ##automation
  • ##ci
  • ##repository
  • ##infrastructure
  • ##devsecops

کاربرد: این پروژه یک پیاده‌سازی PyTorch از چندین الگوریتم پیشرفته یادگیری تقویتی است که شامل A2C، PPO، ACKTR و GAIL می‌شود. این الگوریتم‌ها برای آموزش عامل‌های هوشمند در محیط‌های پیچیده استفاده می‌شوند و به خصوص در کنترل ربات، بازی‌های ویدیویی و شبیه‌سازی‌های دینامیکی کاربرد دارند. در چه شرایطی بهتر ...

  • ##ReinforcementLearning
  • ##PyTorch
  • ##PPO
  • ##A2C
  • ##ACKTR
  • ##GAIL
  • ##DeepLearning
  • ##Robotics
  • ##ImitationLearning
  • ##AI

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

  • ##Preact
  • ##macOSTheme
  • ##WebApps
  • ##UIComponents
  • ##DesktopUI
  • ##ReactLike
  • ##Frontend
  • ##WebDesign
  • ##DeveloperTools
  • ##PWA

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

  • ##WebSecurity
  • ##PenTesting
  • ##XSS
  • ##SQLi
  • ##Payloads
  • ##EthicalHacking
  • ##BugBounty
  • ##SecurityTesting
  • ##RedTeam
  • ##InfoSec

این پروژه یک API برای دریافت لیست پروژه‌ها و توسعه‌دهندگان پرطرفدار در GitHub به صورت زنده و لحظه‌ای فراهم می‌کند. کاربرد: این ابزار به شما امکان می‌دهد بدون نیاز به استفاده از وب‌سایت GitHub، به‌روزترین پروژه‌های محبوب، توسعه‌دهندگان فعال و روندهای نرم‌افزاری را رصد کنید. در چه شرایطی بهتره استفاده ...

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

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

  • ##DetectionEngineering
  • ##CyberSecurity
  • ##ThreatHunting
  • ##SOC
  • ##MITREATTCK
  • ##SIEM
  • ##Infosec
  • ##SecurityAutomation
  • ##ThreatDetection
  • ##OpenSource

کاربرد: این ابزار به تو کمک می‌کنه تا خطاهای NullPointerException (NPE) رو در کد جاوا حذف کنی، بدون اینکه زمان ساخت پروژه رو خیلی افزایش بده. ️ با بررسی کدها در زمان کامپایل، NullAway متغیرهایی که ممکنه null بشن رو شناسایی می‌کنه و از تو می‌خواد که مدیریتشون کنی. در چه شرایطی بهتره استفاده بشه؟ اگر ...

  • ##NullSafety
  • ##Java
  • ##StaticAnalysis
  • ##UberOpenSource
  • ##CodeQuality
  • ##NullPointerException
  • ##BuildTool
  • ##CheckerFramework
  • ##CleanCode
  • ##BugPrevention

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

  • ##Playwright
  • ##TestAutomation
  • ##E2ETesting
  • ##WebTesting
  • ##BankingTech
  • ##DevTools
  • ##UIAutomation
  • ##INGenious
  • ##QualityAssurance
  • ##TestingStudio

چه کاری انجام میده؟ این ابزار یک اسکریپت پایتونیه که امنیت سرورها و کلاینت‌های SSH رو بررسی می‌کنه. با استفاده از این ابزار می‌تونی تنظیمات مهم SSH مثل بنر، تبادل کلید، رمزنگاری، MAC، فشرده‌سازی و سازگاری رو تحلیل کنی و نقاط ضعف امنیتی رو شناسایی کنی. کاربرد: برای ارزیابی امنیتی سرویس‌های SSH استفاد ...

  • ##SSH
  • ##Penetration
  • ##Cybersecurity
  • ##Network
  • ##Security
  • ##SSH
  • ##Ethical
  • ##Red
  • ##Infosec
  • ##Python

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

  • ##MorphNet
  • ##DeepLearning
  • ##ModelOptimization
  • ##EdgeAI
  • ##NeuralNetworks
  • ##EfficientAI
  • ##GoogleResearch
  • ##MachineLearning
  • ##ModelCompression
  • ##ResourceEfficient

کاربرد: این اپلیکیشن یک کتابخانه دیجیتال شخصی برای مدیریت و خواندن کتاب‌ها و کمیک‌هاست که از فرمت‌های PDF، EPUB و CBZ پشتیبانی می‌کند. شما می‌توانید متادیتا کتاب‌ها رو ویرایش کنید، پیشرفت خواندن رو ذخیره کنید، از OPDS برای دسترسی از راه دور استفاده کنید و چندین کاربر رو مدیریت کنید. در چه شرایطی بهت ...

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

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

  • ##ApacheAirflow
  • ##DataEngineering
  • ##WorkflowAutomation
  • ##ETL
  • ##OpenSource
  • ##DevTools
  • ##DataPipelines
  • ##Python
  • ##AirflowPlugins
  • ##AwesomeList

این پروژه یک مجموعه از کتابخانه‌ها، نمونه‌ها و مستندات به زبان TypeScript است که برای توسعه‌ی برنامه‌های کوچک در تلگرام (Mini Apps) طراحی شده. ️ کاربرد: این پروژه به توسعه‌دهندگان کمک می‌کنه تا با استفاده از ابزارهای آماده و مستندات دقیق، به راحتی شروع به ساخت برنامه‌های تعاملی در تلگرام کنند. در چه ...

  • ##TelegramMiniApps
  • ##TypeScript
  • ##WebApps
  • ##TMA
  • ##OpenSource
  • ##DevTools
  • ##TelegramBots
  • ##InteractiveApps
  • ##Frontend
  • ##MiniGames

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

  • ##AI
  • ##PersonalAI
  • ##DeepChat
  • ##SmartThinking
  • ##LifeOptimizer
  • ##DecisionSupport
  • ##AIXYZ
  • ##CognitiveBoost
  • ##DailyPlanner
  • ##KnowledgeManagement

این پروژه یک دوره آموزشی عملی برای یادگیری تست خودکار با رویکرد رفتارمحور (BDD) با استفاده از pytestbdd در پایتون است. کاربرد: این مجموعه به توسعه‌دهندگان و تسترها کمک می‌کند تا با استفاده از pytestbdd، تست‌های قابل فهم برای تیم‌های فنی و غیرفنی بنویسند و توسعه نرم‌افزار مبتنی بر رفتار (BDD) را در پ ...

  • ##pytest
  • ##BDD
  • ##TestAutomation
  • ##Python
  • ##Gherkin
  • ##SoftwareTesting
  • ##CI
  • ##QA
  • ##TDD
  • ##AutomationPanda

کاربرد: این پروژه یک سیستم ارتباط بلادرنگ توزیع‌شده (RTC) است که به‌طور کامل با Go و Flutter ساخته شده و برای ارتباطات صوتی، تصویری و داده در مقیاس بالا طراحی شده. در چه شرایطی بهتره استفاده بشه؟ وقتی نیاز به یک سیستم ارتباطی سریع، کم‌تأخیر و مقیاس‌پذیر داری، مخصوصاً در پروژه‌هایی مثل کنفرانس ویدیوی ...

  • ##realtime
  • ##distributed
  • ##WebRTC
  • ##GoLang
  • ##Flutter
  • ##video
  • ##low
  • ##scalable
  • ##live
  • ##telemedicine

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

کاربرد: این ابزار به تو کمک می‌کنه تا پروژه‌های Node.js رو بدون دردسر به محیط AWS Lambda و API Gateway منتقل کنی. با Claudia، نیازی به تنظیمات پیچیده دستی نیست و می‌تونی با چند دستور ساده، سرویس‌های ابری رو راه‌اندازی کنی. در چه شرایطی بهتره استفاده بشه؟ اگر داری روی یک پروژه کوچک یا میکروسرویس کار ...

  • ##serverless
  • ##aws
  • ##nodejs
  • ##claudiajs
  • ##api
  • ##microservices
  • ##cloud
  • ##telegram
  • ##discord
  • ##devops

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

  • ##LLM
  • ##AIEngineering
  • ##MachineLearning
  • ##NLP
  • ##ProductionAI
  • ##Chatbot
  • ##AIOps
  • ##RealWorldAI
  • ##TechBlogs
  • ##AIUseCases

چه کاری انجام میده؟ یک ابزار خودکارسازی وظایف توسعه و تست کد هست که از طریق خط فرمان کنترل میشه و برای محیط‌های توسعه و CI/CD (ادغام و استقرار مداوم) استفاده میشه. ️ در چه شرایطی بهتره استفاده بشه؟ وقتی می‌خوای تست‌های پروژه‌ات رو در چندین نسخه از پایتون (مثل 3.7 تا 3.12) و در محیط‌های مجزا اجرا کنی ...

  • ##automation
  • ##testing
  • ##python
  • ##CI
  • ##devops
  • ##tox
  • ##virtualenv
  • ##pyproject
  • ##linting
  • ##continuous

این یک تحلیل‌گر رزولین (Roslyn analyzer) است که برای تقویت رعایت شیوه‌های خوب در کدنویسی C طراحی شده است. ️ کاربرد: این ابزار به توسعه‌دهندگان کمک می‌کند تا کدهای تمیز، ایمن و بهینه‌تری بنویسند. این تحلیل‌گر در حین نوشتن کد، مشکلات احتمالی را شناسایی کرده و پیشنهاداتی برای رفع آن‌ها ارائه می‌دهد. در ...

  • ##CSharp
  • ##Roslyn
  • ##CodeAnalysis
  • ##CleanCode
  • ##Performance
  • ##BestPractices
  • ##StaticAnalysis
  • ##DotNet
  • ##DeveloperTools
  • ##MeziantouAnalyzer

کاربرد: این پروژه یک اپلیکیشن چت‌بات برای اندروید است که با استفاده از API چت OpenAI و کتابخانه Stream Chat SDK برای Compose، قابلیت گفت‌وگوی هوشمند را به کاربران می‌دهد. در چه شرایطی بهتره استفاده بشه؟ وقتی می‌خواهی یک اپلیکیشن چت هوش مصنوعی شبیه ChatGPT روی اندروید بسازی و از قابلیت‌های مدرن مثل J ...

  • ##AndroidApp
  • ##ChatGPT
  • ##OpenAI
  • ##JetpackCompose
  • ##StreamChat
  • ##AIChatbot
  • ##Kotlin
  • ##MobileAI
  • ##AndroidDev

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

  • ##Cucumber
  • ##Testing
  • ##Automation
  • ##MavenPlugin
  • ##ParallelTesting
  • ##CI
  • ##Java
  • ##BDD
  • ##TestOptimization
  • ##DevOps

کاربرد: این پروژه یک دستگاه اختلال‌گر در باند 2.4 گیگاهرتز است که با استفاده از ماژول ESP32 و nRF24، نویز و بسته‌های غیرضروری تولید می‌کند. این کار باعث ایجاد تداخل در ارتباطات بی‌سیم می‌شود و مانع از عملکرد صحیح دستگاه‌هایی می‌شود که از بلوتوث، بلوتوث لو، وای‌فای یا سیگنال‌های RC استفاده می‌کنند. د ...

  • ##BluetoothJammer
  • ##BLE
  • ##WiFi
  • ##ESP32
  • ##RF
  • ##Security
  • ##IoT
  • ##Wireless
  • ##nRF24
  • ##Red

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

  • ##frontend
  • ##microframework
  • ##webcomponents
  • ##javascript
  • ##slimjs
  • ##virtualdom
  • ##performant
  • ##lightweight
  • ##pwa
  • ##dynamicui

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

  • ##feature
  • ##ruby
  • ##rails
  • ##devops
  • ##flipper
  • ##A
  • ##software
  • ##release
  • ##rubygems
  • ##backend

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

  • ##BookRecommendation
  • ##MachineLearning
  • ##Python
  • ##RecommenderSystem
  • ##DataScience
  • ##AI
  • ##BooksLovers
  • ##Personalization
  • ##ContentBasedFiltering
  • ##CollaborativeFiltering

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

  • ##PlotJuggler
  • ##ROS
  • ##Robotics
  • ##TimeSeries
  • ##DataVisualization
  • ##Debugging
  • ##ControlSystems
  • ##SensorData
  • ##RealTimeMonitoring
  • ##EngineeringTool

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

  • ##smart
  • ##solidity
  • ##security
  • ##control
  • ##blockchain
  • ##ethereum
  • ##smart
  • ##static
  • ##solgraph
  • ##web3

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

  • ##DataEngineering
  • ##LearnFromScratch
  • ##ETL
  • ##DataPipeline
  • ##Airflow
  • ##Spark
  • ##BigData
  • ##DataWarehouse
  • ##OpenSource
  • ##Programming

این پروژه ترکیبی از Cucumber JVM و Selenium با جاوا است که برای اجرای تست‌های رفتاری (BDD) در وب‌اپلیکیشن‌ها استفاده می‌شود. کاربرد: این پروژه به توسعه‌دهندگان و تسترها کمک می‌کند تا تست‌های اتوماتیک را با استفاده از زبان طبیعی (مثل Given, When, Then) بنویسند و با Selenium آن‌ها را روی مرورگر اجرا ک ...

  • ##BDD
  • ##Cucumber
  • ##Selenium
  • ##Java
  • ##TestAutomation
  • ##WebTesting
  • ##BehaviorDrivenDevelopment
  • ##UIAutomation

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

  • ##MachineLearning
  • ##Interpretability
  • ##ResponsibleAI
  • ##ExplainableAI
  • ##ModelTransparency
  • ##EthicalAI
  • ##AIethics
  • ##MLops

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

  • ##React
  • ##TiltEffect
  • ##Parallax
  • ##UIUX
  • ##Lightweight
  • ##ZeroDependencies
  • ##InteractiveUI
  • ##Frontend
  • ##WebDesign
  • ##ReactComponents

کاربرد: این ابزار به شما امکان می‌دهد تا در سیستم عامل مک، به صورت کامل روی درایوهای NTFS بخوانید و بنویسید چون مک به طور پیش‌فرض فقط حالت «فقط خواندنی» برای NTFS دارد، این ابزار با افزودن قابلیت نوشتن، کار با هارد اکسترنال یا فلش‌های ویندوزی رو راحت‌تر می‌کنه ️ در چه شرایطی بهتره استفاده بشه؟ وقتی ...

  • ##NTFS
  • ##MacTools
  • ##FileSystem
  • ##ExternalDrive
  • ##ReadWrite
  • ##CrossPlatform
  • ##StorageTool
  • ##MacOS
  • ##TechTool
  • ##DataManagement

این پلتفرم برای برچسب‌گذاری داده‌های متنی با استفاده از نظارت ضعیف (weak supervision) طراحی شده است. کمک می‌کند تا بدون نیاز به داده‌های برچسب‌خورده دستی زیاد، مدل‌های پردازش زبان طبیعی آموزش ببینند. کاربرد: این ابزار زمانی مفیده که داری روی یک پروژه NLP کار می‌کنی ولی داده‌های برچسب‌خورده کافی ندار ...

  • ##NLP
  • ##WeakSupervision
  • ##TextLabeling
  • ##DataAnnotation
  • ##MachineLearning
  • ##AI
  • ##NaturalLanguageProcessing
  • ##SupervisedLearning
  • ##DataScience
  • ##LabelingTool

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

  • ##InverseReinforcementLearning
  • ##MachineLearning
  • ##AI
  • ##Robotics
  • ##AutonomousDriving
  • ##BehaviorCloning
  • ##ReinforcementLearning
  • ##Python
  • ##MatthewJA
  • ##IRL

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

  • ##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