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

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

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

  • ##data
  • ##holoviz
  • ##panel
  • ##graph
  • ##interactive
  • ##network
  • ##hierarchical
  • ##python
  • ##data
  • ##smart

کاربرد: این مخزن شامل کدهای منبع تمام آموزش‌های کانال یوتیوب FilledStacks در زمینه توسعه اپلیکیشن با Flutter و Dart هست. این آموزش‌ها به توسعه‌دهندگان کمک می‌کنن تا با الگوهای طراحی مدرن مثل MVVM، Provider، و GetX آشنا بشن و اپلیکیشن‌های مقیاس‌پذیر بسازن. در چه شرایطی بهتره استفاده بشه؟ اگر دنبال یا ...

  • ##Flutter
  • ##Dart
  • ##MobileDevelopment
  • ##MVVM
  • ##Provider
  • ##GetX
  • ##StateManagement
  • ##UI
  • ##FilledStacks
  • ##Programming

این یک کتابخانه رفتار درختی برای پروژه‌های Unity3D است که با رویکرد نوشتن کد و الگوی سازنده (Builder Pattern) پیاده‌سازی شده. کاربرد: این ابزار به تو اجازه می‌ده تا منطق رفتار هوش مصنوعی (AI) موجودیت‌های بازی رو به صورت ساختار درختی و قابل خواندن بنویسی، بدون نیاز به ابزارهای بصری پیچیده. در چه شرای ...

  • ##BehaviorTree
  • ##Unity3D
  • ##GameAI
  • ##CSharp
  • ##BuilderPattern
  • ##GameDevelopment
  • ##FluidDesign
  • ##AIProgramming
  • ##CodeDriven
  • ##UnityDev

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

  • ##ChaosEngineering
  • ##Kubernetes
  • ##SRE
  • ##CloudNative
  • ##ResilienceTesting
  • ##DevOps
  • ##LitmusChaos
  • ##Microservices
  • ##FaultTolerance
  • ##Reliability

این مجموعه از فایل‌های تنظیمات شخصی (dotfiles) برای محیط توسعه است که توسط sainnhe مدیریت می‌شود و به صورت Containerized (مایل به کانتینر) طراحی شده است. این یعنی تمام تنظیمات و ابزارهای توسعه‌ی شما درون یک کانتینر داکر قرار می‌گیرند و محیطی پایدار، قابل حمل و یکسان در هر سیستمی فراهم می‌کنند. کاربر ...

  • ##dotfiles
  • ##devcontainer
  • ##docker
  • ##vim
  • ##zsh
  • ##tmux
  • ##linux
  • ##developer
  • ##productivity
  • ##config

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

  • ##GoogleMapsAPI
  • ##Python
  • ##Geocoding
  • ##Routing
  • ##LocationBasedServices
  • ##Maps
  • ##WebServices
  • ##DistanceMatrix
  • ##PlaceSearch

این پروژه یک روش نوآورانه برای ویرایش تصاویر با استفاده از مدل‌های تولید تصویر دیفیوژنی (Diffusion Models) ارائه می‌دهد. کاربرد: با استفاده از DragDiffusion می‌تونی با کشیدن نقاط خاصی از تصویر (مثل جابه‌جایی چشم یا خم کردن لب)، تغییرات دقیق و کنترل‌شده‌ای در تصویر ایجاد کنی، بدون نیاز به مدل‌های اضا ...

  • ##DragDiffusion
  • ##ImageEditing
  • ##DiffusionModels
  • ##CVPR2024
  • ##AI
  • ##GenerativeAI
  • ##InteractiveEditing
  • ##ComputerVision
  • ##DeepLearning

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

  • ##git
  • ##developer
  • ##fun
  • ##webcam
  • ##open
  • ##coding
  • ##dev
  • ##lolcommits
  • ##software
  • ##team

این پروژه ترکیبی از RxSwift و ماشین حالت (State Machine) است که الهام‌گرفته از معماری‌های Redux و Elm هست. هدفش مدیریت حالت‌های برنامه به صورت پیش‌بینی‌پذیر و واکنشی (Reactive) در اپلیکیشن‌های iOS و macOS با استفاده از قدرت RxSwift است. کاربرد: این کتابخانه برای زمانی مناسبه که نیاز داری حالت‌های پی ...

  • ##RxSwift
  • ##StateMachine
  • ##ReactiveProgramming
  • ##iOSDev
  • ##Swift
  • ##Redux
  • ##Elm
  • ##UnidirectionalFlow
  • ##RxAutomaton

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

  • ##pagination
  • ##rubyonrails
  • ##rubygems
  • ##webdevelopment
  • ##performance
  • ##backend
  • ##sinatra
  • ##efficient
  • ##ddnexus
  • ##pagy

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

  • ##diffusion
  • ##pytorch
  • ##machine
  • ##generative
  • ##minimal
  • ##deep
  • ##ai
  • ##image
  • ##open
  • ##cloneofsimo

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

  • ##gigacommerce
  • ##gigacommerce
  • ##ecommerce
  • ##laravel
  • ##aimeos
  • ##marketplace
  • ##B2B
  • ##gigacommerce
  • ##onlineshop
  • ##scalable
  • ##webdevelopment
  • ##PHP

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

  • ##vim
  • ##ruby
  • ##automation
  • ##testing
  • ##plugins
  • ##text
  • ##scripting
  • ##developer
  • ##vimrunner
  • ##opensource

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

  • ##TypeSafety
  • ##PostgreSQL
  • ##NodeJS
  • ##SQLInjectionProtection
  • ##TypeScript
  • ##DatabaseClient
  • ##Slonik
  • ##BackendDevelopment
  • ##ComposableSQL
  • ##SecureQueries

بلاکچین مقیاس‌پذیر برای مردم این پروژه یک بلاکچین با قابلیت اجرای قراردادهای هوشمند، پشتیبانی از کانال‌های استیت، سیستم نام‌های غیرمتمرکز و ایجاد توکن است. کاربرد: این بلاکچین برای توسعه‌ی دی‌اپ‌ها (DApps) با عملکرد بالا و هزینه‌ی تراکنش کم مناسب است. با استفاده از کانال‌های استیت، تراکنش‌ها خارج از ...

  • ##blockchain
  • ##smart
  • ##state
  • ##decentralized
  • ##cryptocurrency
  • ##dApps
  • ##scaling
  • ##tokenization
  • ##Aeternity
  • ##Web3

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

  • ##Telegram
  • ##Programming
  • ##DeveloperCommunity
  • ##TechChannels
  • ##LearnToCode
  • ##Bots
  • ##FarsiDev
  • ##OpenSource
  • ##CodingResources
  • ##DevGroups

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

  • ##Rstats
  • ##Ecology
  • ##DataAnalysis
  • ##DataVisualization
  • ##dplyr
  • ##ggplot2
  • ##ReproducibleResearch
  • ##FieldBiology
  • ##OpenScience
  • ##EnvironmentalData

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

  • ##DeepLearning
  • ##AI
  • ##MegEngine
  • ##MachineLearning
  • ##AutoDiff
  • ##EdgeAI
  • ##ProductionReady
  • ##Framework
  • ##ComputerVision
  • ##NLP

این مخزن شامل مجموعه‌ای از کدهای منبع کتاب‌های معروف GPU Gems 1 تا 3 است که توسط NVIDIA منتشر شده‌اند. این کدها از مباحث پیشرفته گرافیک کامپیوتری، بهینه‌سازی شیدرها، انیمیشن‌های واقع‌گرایانه و تکنیک‌های رندرینگ پویا پشتیبانی می‌کنند. کاربرد: توسعه‌دهندگان گرافیک، برنامه‌نویسان GPU و محققان گرافیک کا ...

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

  • ##VueJS
  • ##MobileUI
  • ##WebDevelopment
  • ##Frontend
  • ##MintUI
  • ##UIComponents
  • ##ResponsiveDesign
  • ##SinglePageApp
  • ##HybridApp
  • ##VueComponents

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

  • ##vim
  • ##neovim
  • ##productivity
  • ##texteditor
  • ##coding
  • ##development
  • ##plugins
  • ##tools
  • ##workflow
  • ##zoom

کاربرد: این پروژه کنترلر ورودی (Ingress Controller) برای کوبرنتیس با استفاده از NGINX و NGINX Plus فراهم می‌کند. این ابزار به شما امکان می‌دهد تا ترافیک ورودی به سرویس‌های درون کلستر کوبرنتیس را مدیریت کنید، مثل مسیریابی، بارگذاری متعادل (load balancing)، امنیت و SSL termination. در چه شرایطی بهتره ...

  • ##Kubernetes
  • ##IngressController
  • ##NGINX
  • ##LoadBalancing
  • ##DevOps
  • ##CloudNative
  • ##WebTraffic
  • ##SSLTermination
  • ##Microservices
  • ##Networking

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

  • ##MachineLearning
  • ##NumPy
  • ##DeepLearning
  • ##AI
  • ##DataScience
  • ##NeuralNetworks
  • ##Regression
  • ##GradientDescent
  • ##PurePython
  • ##LearnToCode

کاربرد: این ابزار به شما امکان می‌دهد تا از قابلیت تولید فریم AMD FSR 3 در بازی‌ها استفاده کنید، حتی اگر بازی فقط از NVIDIA DLSS Frame Generation پشتیبانی کند. ️ با جایگزینی فایل nvngxdlssg.dll، این ابزار از FSR 3 به جای DLSSG استفاده می‌کند. در چه شرایطی بهتره استفاده بشه؟ اگر کارت گرافیک شما از DL ...

  • ##FSR3
  • ##FrameGeneration
  • ##AMD
  • ##DLSS
  • ##GamingTech
  • ##PerformanceBoost
  • ##Modding
  • ##PCGaming
  • ##Nukem9
  • ##Upscaling

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

  • ##ChatGPT
  • ##DesktopApp
  • ##AIProductivity
  • ##PromptEngineering
  • ##LocalAI
  • ##AIAssistant
  • ##ContentCreation
  • ##CodeGeneration
  • ##OpenAI
  • ##AITools

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

  • ##DetectionLab
  • ##CyberSecurity
  • ##SIEM
  • ##ThreatHunting
  • ##SOC
  • ##Splunk
  • ##ELK
  • ##Wazuh
  • ##NetworkMonitoring
  • ##RedTeam

این یک افزونه برای ویرایشگر گادات (Godot Editor) هست که به تو کمک می‌کنه انیمیشن‌های ساخته شده در نرم‌افزار Aseprite رو به راحتی به AnimationPlayer، AnimatedSprite و SpriteFrames در پروژه‌های گادات اضافه کنی. کاربرد: این ابزار فرآیند دستی و زمان‌بر وارد کردن فریم‌های انیمیشن رو از Aseprite به گادات ...

  • ##GodotEngine
  • ##Aseprite
  • ##2DAnimation
  • ##GameDev
  • ##AnimationTool
  • ##IndieDev
  • ##GodotPlugin
  • ##SpriteAnimation
  • ##PixelArt
  • ##GameDevelopment

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

  • ##state
  • ##react
  • ##mobx
  • ##javascript
  • ##typescript
  • ##react
  • ##data
  • ##reactivity
  • ##frontend
  • ##MST

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

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

  • ##modernjs
  • ##react
  • ##rsbuild
  • ##webdev
  • ##frontend
  • ##javascript
  • ##spa
  • ##ssg
  • ##webframework
  • ##moderndevelopment

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

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

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

  • ##InteractiveData
  • ##DataAnalysis
  • ##ScientificComputing
  • ##Python
  • ##LabTools
  • ##RealTimeVisualization
  • ##ResearchTools
  • ##Bioinformatics
  • ##DataScience
  • ##Quibbler

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

  • ##slack
  • ##golang
  • ##bot
  • ##api
  • ##automation
  • ##devops
  • ##notification
  • ##webhook
  • ##integration
  • ##messaging

این پروژه یک Ingress Controller برای کوبرنتیس (Kubernetes) است که از HAProxy به عنوان موتور مسیریابی ترافیک وب استفاده می‌کند. HAProxy یکی از معروف‌ترین ابزارهای Load Balancer و معکوس پروکسی (Reverse Proxy) با عملکرد بالا است و این پروژه آن را به صورت یک کامپوننت مدیریت‌شده در محیط کوبرنتیس فراهم می ...

  • ##Kubernetes
  • ##IngressController
  • ##HAProxy
  • ##LoadBalancer
  • ##DevOps
  • ##Microservices
  • ##SSL
  • ##Networking
  • ##CloudNative
  • ##WebTraffic

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

  • ##reagent
  • ##clojurescript
  • ##reactjs
  • ##webdev
  • ##functional
  • ##frontend
  • ##single
  • ##atom
  • ##ui
  • ##clj

این ابزار یک برنامه کوچک نوشته‌شده با زبان Go است که به جای دستور استاندارد vim startuptime عملکرد بهتری ارائه می‌دهد. کاربرد: این ابزار زمان راه‌اندازی ویم (Vim) رو دقیق‌تر و با جزئیات بیشتری نسبت به گزینه پیش‌فرض تحلیل می‌کنه. در چه شرایطی بهتره استفاده بشه؟ وقتی می‌خوای سرعت راه‌اندازی ویم رو بهی ...

  • ##vim
  • ##startuptime
  • ##Go
  • ##performance
  • ##debugging
  • ##plugins
  • ##optimization
  • ##CLI
  • ##text
  • ##dotfiles

کتاب الکترونیکی رایگان معرفی به اسکریپت‌نویسی بِش (Bash Scripting) کاربرد: این کتاب برای یادگیری اولیه اسکریپت‌نویسی در محیط ترمینال لینوکس و macOS طراحی شده و به شما کمک می‌کنه دستورات ساده تا پیشرفته‌ای رو بنویسید که کارهای تکراری رو خودکار کنند ️ در چه شرایطی بهتره استفاده بشه؟ اگر توی زمینه DevO ...

  • ##BashScripting
  • ##Linux
  • ##Automation
  • ##DevOps
  • ##Terminal
  • ##ShellScript
  • ##Tutorial
  • ##FreeBook
  • ##Coding
  • ##SysAdmin

این درایور CSI ابزاری برای اتصال و مدیریت حجم‌های Amazon Elastic Block Store (EBS) در خوشه‌های کوبرنتیس است. کاربرد: این پروژه به شما امکان می‌دهد تا از حجم‌های EBS به صورت پویا و اتوماتیک در پادهای کوبرنتیس استفاده کنید. همچنین عملیاتی مثل ایجاد، حذف، گسترش و متصل کردن حجم‌ها را به صورت خودکار انجا ...

  • ##kubernetes
  • ##aws
  • ##ebs
  • ##csi
  • ##cloud
  • ##persistent
  • ##devops
  • ##containers
  • ##scalability
  • ##aws

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

  • ##Knative
  • ##Serverless
  • ##Kubernetes
  • ##DevOps
  • ##CloudNative
  • ##EventDriven
  • ##CI
  • ##Microservices

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

  • ##Robotics
  • ##Programming
  • ##JdeRobot
  • ##ROS
  • ##ComputerVision
  • ##AI
  • ##Education
  • ##Simulation
  • ##RoboticsAcademy
  • ##LearnToCode

چه کاری انجام میده؟ این یک افزونه‌ی نویم (Neovim) هست که یک رابط کاربری ساده و یکپارچه فراهم می‌کنه تا بتونی به راحتی تغییرات (diff) تمام فایل‌های اصلاح‌شده در هر ریویژن گیت رو ببینی و بینشون جابجا شی. این ابزار تمام تفاوت‌ها رو در یک تب نمایش میده و امکان پیمایش راحت بین فایل‌های مختلف رو فراهم می‌ ...

  • ##diff
  • ##git
  • ##neovim
  • ##code
  • ##version
  • ##plugin
  • ##vim
  • ##lua
  • ##developer
  • ##productivity

این ابزار به تو این امکان رو میده که معماری سیستم‌های ابری رو، به خصوص آمازون وِب سرویس (AWS)، با استفاده از کد تعریف کنی و دیاگرام‌های زیبا و حرفه‌ای ازشون بسازی. کاربرد: دیاگرام‌های معماری رو می‌تونی با کدنویسی ایجاد کنی، بدون نیاز به ابزارهای گرافیکی مثل Visio یا draw.io. این کار باعث میشه دیاگرا ...

  • ##diagrams
  • ##AWS
  • ##InfrastructureAsCode
  • ##DevOps
  • ##CloudArchitecture
  • ##Automation
  • ##SRE
  • ##TechDocs
  • ##AWSArchitecture
  • ##DevTool

چه کاری انجام میده؟ این یک کتابخانهٔ منبع باز برای ساخت رابط‌های کاربری جستجو با استفاده از React و Vue هست که به راحتی با Elasticsearch و OpenSearch کار می‌کنه. همچنین با کامپوننت‌های Algolia Instantsearch و Autocomplete سازگاره، پس می‌تونی از اکوسیستم Algolia هم استفاده کنی. چه زمانی بهتره استفاده ...

  • ##search
  • ##react
  • ##vue
  • ##elasticsearch
  • ##opensearch
  • ##instantsearch
  • ##autocomplete
  • ##searchkit
  • ##open
  • ##algolia

این یک تمِ تخت و مینیمال از تم معروف Gruvbox برای Neovim هست که بدون عمق و سایه‌های اضافی طراحی شده تا ظاهری تمیز و فوکوس‌محور ارائه بده. کاربرد: این تم برای کسانی که دوست دارن محیط ویرایششون ساده، خوانا و بدون حواس‌پرتی باشه مناسبه. مناسبِ برنامه‌نویسی طولانی، مطالعه کد و کاهش خستگی چشم. در چه شرای ...

  • ##gruvbox
  • ##neovim
  • ##vim
  • ##lua
  • ##colorscheme
  • ##flatdesign
  • ##minimalist
  • ##coding
  • ##terminal
  • ##programming

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

  • ##virtual
  • ##remote
  • ##collaboration
  • ##gamification
  • ##web
  • ##team
  • ##open
  • ##work
  • ##digital
  • ##rpg

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

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

  • ##laravel
  • ##datatables
  • ##php
  • ##webdevelopment
  • ##ajax
  • ##backend
  • ##crud
  • ##adminpanel
  • ##dynamic
  • ##yajra

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

  • ##MultiFactor
  • ##QuantitativeInvesting
  • ##AlgorithmicTrading
  • ##Backtesting
  • ##AlphaStrategy
  • ##SystematicTrading
  • ##StockScreening
  • ##PortfolioOptimization
  • ##DataDrivenInvesting
  • ##QuantDev

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

  • ##LeapMotion
  • ##Neovim
  • ##Productivity
  • ##Vim
  • ##KeyboardNavigation
  • ##CodeEditing
  • ##DeveloperTools
  • ##Efficiency
  • ##TextEditor
  • ##Plugin

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

کاربرد: این پروژه رابط کاربری گرافیکی (Frontend) سیستم Home Assistant رو فراهم می‌کنه که یک پلتفرم اتوماسیون خانه‌ی هوشمند هست. این بخش مسئول نمایش داشبورد، کنترل دستگاه‌ها، تنظیمات و تعامل کاربر با سیستم هست. در چه شرایطی بهتره استفاده بشه؟ وقتی می‌خوای یک محیط کاربری زیبا، واکنش‌گرا و قابل سفارشی‌ ...

این پروژه یک راه‌حل سریع و یک‌کلیکی برای تبدیل ویرایشگر Vim به یک محیط توسعه ادغام‌شده (IDE) هوشمند است. ️ کاربرد: این ابزار به شما کمک می‌کند بدون نیاز به تنظیمات پیچیده و زمان‌بر، یک محیط توسعه حرفه‌ای مبتنی بر Vim راه‌اندازی کنید. در چه شرایطی بهتره استفاده بشه؟ وقتی روی سیستم لینوکس ۶۴ بیتی کار ...

  • ##Vim
  • ##IDE
  • ##Linux
  • ##DeveloperTools
  • ##CodeEditor
  • ##Productivity
  • ##TextEditor
  • ##OpenSource
  • ##CLI
  • ##Programming

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

  • ##probabilistic
  • ##deep
  • ##bayesian
  • ##variational
  • ##generative
  • ##tensorflow
  • ##machine
  • ##uncertainty
  • ##edward
  • ##AI

این پروژه از یک مدل شبکه عصبی بازگشتی نوع SequencetoSequence (seq2seq) در TensorFlow برای پیش‌بینی سیگنال‌های زمانی استفاده می‌کند. کاربرد: این مدل برای پیش‌بینی داده‌های سری زمانی مثل قیمت سهام، دمای آب و هوا، سیگنال‌های بیومتریک (مثل قلب)، و دیگر سیگنال‌های پیوسته در زمان مناسب است. در چه شرایطی ب ...

  • ##seq2seq
  • ##RNN
  • ##TensorFlow
  • ##TimeSeriesPrediction
  • ##SignalProcessing
  • ##DeepLearning
  • ##Forecasting
  • ##MachineLearning
  • ##NeuralNetworks
  • ##SequenceModeling

کاربرد: این کتابخانه ارتباط بین MobX و React رو برقرار می‌کنه و به راحتی اجازه می‌ده تغییرات در داده‌ها به صورت خودکار در رابط کاربری منعکس بشن. در چه شرایطی بهتره استفاده بشه؟ وقتی از MobX برای مدیریت وضعیت (state) در پروژه‌های React استفاده می‌کنی، این کتابخانه بهترین انتخابه. به خصوص در پروژه‌های ...

این پروژه یک ماژول سبک و کاربردی برای تشخیص تغییرات کلیپ‌بورد در محیط‌های Node.js، Electron.js و NW.js فراهم می‌کند. ️ کاربرد: این کتابخانه به تو اجازه می‌ده تا هر زمان که محتوای کلیپ‌بورد (کپی/پیست) تغییر کرد، یک رویداد اجرا بشه. مثلاً وقتی کاربر چیزی کپی می‌کنه، برنامه‌ات متوجه بشه و واکنش نشان بد ...

  • ##clipboard
  • ##nodejs
  • ##electron
  • ##nwjs
  • ##desktop
  • ##automation
  • ##productivity
  • ##cross
  • ##javascript
  • ##event

این ابزار یک مدیریت‌کننده پیشرفته برای دستور kubectl portforward است که امکاناتی فراتر از قابلیت‌های پیش‌فرض کوبرنتیس ارائه می‌دهد. کاربرد: این ابزار به شما کمک می‌کنه تا ارتباطات شبکه‌ای به سرویس‌های داخل کلاستر کوبرنتیس را مدیریت کنید، با این تفاوت که علاوه بر پشتیبانی از پروتکل TCP، از UDP هم پشت ...

  • ##kubernetes
  • ##portforward
  • ##networkdebugging
  • ##udp
  • ##proxy
  • ##devtools
  • ##k8s
  • ##trafficinspection
  • ##gitops
  • ##cloudnative

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

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