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

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

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

  • #remote_desktop
  • #open_source
  • #self_hosted
  • #RustDesk
  • #privacy_first
  • #remote_access
  • #IT_support
  • #cybersecurity
  • #team_collaboration
  • #Rust

کاربرد: این یک سیستم ذخیره‌سازی توزیع‌شده با عملکرد بالا بر پایه Rust هست که به عنوان جایگزینی قدرتمند برای MinIO طراحی شده. قابلیت مدیریت اشیاء دیجیتال (Object Storage) رو داره و برای محیط‌هایی که به سرعت، امنیت و مقیاس‌پذیری نیاز دارن مناسبه. در چه شرایطی بهتره استفاده بشه؟ وقتی به دنبال یک سیستم ...

  • #distributed_storage
  • #object_storage
  • #rust
  • #cloud_native
  • #minio_alternative
  • #high_performance
  • #scalable
  • #open_source
  • #rustfs
  • #data_infrastructure

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

این یک کتابخانه به زبان Rust است که الهام‌گرفته از gpiozero (کتابخانه معروف پایتون برای کار با پایه‌های GPIO در رزبری‌پای) است. ️ کاربرد: این کتابخانه به توسعه‌دهندگان Rust اجازه می‌دهد تا به راحتی با پایه‌های ورودی/خروجی (GPIO) در سیستم‌های تعبیه‌شده مثل رزبری‌پای کار کنند، بدون اینکه نیاز به مدیری ...

  • #rust
  • #gpio
  • #embedded
  • #raspberrypi
  • #iot
  • #hardware
  • #electronics
  • #rustlang
  • #gpiozero
  • #makers

کاربرد: این پروژه هدفش اینه که Rust رو به یک زبان درجه‌یک برای نوشتن шейدرهای GPU تبدیل کنه. به کمک این ابزار، می‌تونی کدهای GPU shader رو با Rust بنویسی و بدون نیاز به GLSL یا HLSL، مستقیماً از قابلیت‌های Rust مثل memory safety و zerocost abstractions استفاده کنی. در چه شرایطی بهتره استفاده بشه؟ اگ ...

  • #GPU_Computing
  • #RustLang
  • #Shader_Development
  • #WGPU
  • #BevyEngine
  • #GraphicsProgramming
  • #ParallelComputing
  • #SafeSystemsProgramming
  • #WebGPU
  • #GameDev

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

  • #rust
  • #gpu
  • #shaders
  • #webgpu
  • #gamedev
  • #graphics
  • #parallel_computing
  • #embarkstudios
  • #wgpu
  • #rendering

این یک الگوی آماده (Boilerplate) برای ساخت APIهای گراف‌کیو‌ال با زبان برنامه‌نویسی Rust است که با کتابخانه‌های Warp، Juniper و Diesel پیاده‌سازی شده. کاربرد: این پروژه به تو کمک می‌کنه تا یک سرویس گراف‌کیو‌ال قوی، سریع و امن رو با راست بسازی، بدون اینکه نیاز باشه زمان زیادی صرف تنظیمات اولیه کنی. ️ ...

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

  • #Rust
  • #REPL
  • #Programming
  • #DeveloperTools
  • #LearnRust
  • #Coding
  • #InteractiveShell
  • #RustLang
  • #CodeTesting
  • #ProgrammingTools

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

  • #backup
  • #Rust
  • #encryption
  • #deduplication
  • #cli
  • #cloud
  • #security
  • #data_backup
  • #open_source
  • #rustic

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

  • #Svelte
  • #Rust
  • #Compiler
  • #WebDev
  • #Frontend
  • #Performance
  • #OpenSource
  • #BuildTool
  • #RustLang
  • #UIFramework

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

  • #RustLang
  • #Programming
  • #LearnToCode
  • #WebAssembly
  • #SystemsProgramming
  • #CodingResources
  • #DeveloperTools
  • #OpenSource
  • #TechEducation
  • #RustCommunity

کاربرد: این ابزار یک پل ایمن بین زبان‌های راست (Rust) و ارلنگ (Erlang) ایجاد می‌کند و به توسعه‌دهندگان اجازه می‌دهد تا با استفاده از Rust، توابع NIF (Native Implemented Functions) برای ارلنگ و اکس‌لروی (Elixir) بنویسند، بدون اینکه نیاز به نوشتن کد خطرناک C داشته باشند. ️ در چه شرایطی بهتره استفاده ب ...

  • #Rust
  • #Erlang
  • #Elixir
  • #NIF
  • #Performance
  • #SystemsProgramming
  • #SafeConcurrency
  • #NativeExtensions
  • #Rustler
  • #BEAM

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

  • #decentralized_network
  • #rust_lang
  • #libp2p
  • #blockchain_dev
  • #p2p_communication
  • #substrate
  • #distributed_systems
  • #secure_networking
  • #iot_connectivity
  • #peer_to_peer

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

  • #lightning_network
  • #rust
  • #bitcoin
  • #DeFi
  • #payment_gateway
  • #open_source
  • #crypto
  • #LN_wallet
  • #blockchain
  • #rust_lightning

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

  • #rust
  • #programming
  • #learn_to_code
  • #coding_exercises
  • #rustlang
  • #beginner_friendly
  • #developer_tools
  • #code_practice
  • #software_development
  • #crab

این کتابخانه به توسعه‌دهندگان کمک می‌کند تا استانداردهای LNPBP (Lightning Network Protocol Best Practices) را در پروژه‌های مبتنی بر بلاکچین و شبکه‌های پرداخت مثل Lightning Network پیاده‌سازی کنند. تمرکز اصلی این کتابخانه روی اعتبارسنجی در سمت کلاینت (ClientSide Validation) است که امنیت و کارایی سیست ...

  • #rust
  • #blockchain
  • #lightning_network
  • #csv
  • #decentralized
  • #dApp
  • #cryptocurrency
  • #smart_contracts
  • #LNPBP
  • #client_side_validation

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

  • #TLS
  • #Rust
  • #Security
  • #Networking
  • #WebServer
  • #Encryption
  • #ZeroTrust
  • #SecureCoding
  • #ModernCrypto
  • #rustls

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

  • #rust
  • #mysql
  • #database
  • #client_library
  • #backend
  • #sql
  • #opensource
  • #webdev
  • #server
  • #datamanagement

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

  • #PyO3
  • #Rust
  • #NumPy
  • #Python
  • #DataScience
  • #HighPerformance
  • #MachineLearning
  • #ArrayProcessing
  • #FFI
  • #ScientificComputing

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

  • #rust
  • #nix
  • #nixos
  • #devtools
  • #rustlang
  • #binary_cache
  • #reproducible_builds
  • #overlay
  • #ci_cd
  • #flake

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

  • #code_editor
  • #collaborative_coding
  • #self_hosted
  • #rust
  • #realtime_editing
  • #developer_tools
  • #open_source
  • #live_share
  • #no_database
  • #minimal_app

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

  • #RustLang
  • #Programming
  • #CodePlayground
  • #WebDevelopment
  • #LearnToCode
  • #SoftwareDevelopment
  • #CodingTools
  • #DeveloperTools

این یک ربات دیسکورد مبتنی بر NodeJS است که از کتابخانه rustplus.js استفاده می‌کند تا قابلیت‌های اپلیکیشن همراه Rust+ را به صورت خودکار و با امکانات اضافی فراهم کند. کاربرد: این ربات به شما امکان می‌دهد تا سرور بازی Rust رو از طریق دیسکورد کنترل کنید، مثل روشن/خاموش کردن چراغ‌ها، باز و بسته کردن درها ...

  • #RustBot
  • #DiscordBot
  • #RustPlus
  • #GameAutomation
  • #NodeJS
  • #RustGaming
  • #ServerControl
  • #SmartGaming
  • #BotCommands
  • #RustCommunity

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

  • #Rust
  • #Python
  • #Interpreter
  • #WASM
  • #Security
  • #Embedded
  • #Sandbox
  • #Programming
  • #OpenSource
  • #RustPython

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

  • #quantitative_finance
  • #RustLang
  • #fintech
  • #algorithmic_trading
  • #monte_carlo
  • #options_pricing
  • #risk_management
  • #high_performance
  • #financial_modeling
  • #open_source

این یک موتور رندرینگ ray tracing بر پایه Vulkan است که با زبان برنامه‌نویسی Rust نوشته شده. کاربرد: این پروژه برای ایجاد تصاویر فوتورئالیستیک با استفاده از تکنیک path tracing روی GPU طراحی شده و از قابلیت‌های پیشرفته‌ی Vulkan برای عملکرد بالا بهره می‌بره. ️ در چه شرایطی بهتره استفاده بشه؟ اگر به دنب ...

  • #path_tracing
  • #Vulkan
  • #Rust
  • #raytracing
  • #graphics
  • #GPU_rendering
  • #computer_graphics
  • #3D_rendering

این پروژه به تو کمک می‌کنه تا یه سیستم عامل تعبیه‌شده (Embedded OS) برای Raspberry Pi با زبان برنامه‌نویسی Rust بنویسی. این مجموعه آموزشی عالی برای کساییه که می‌خوان بدونن سیستم‌های عامل چطور کار می‌کنن و چطور می‌تونن از صفر یه سیستم رو راه‌اندازی کنن. کاربرد: این پروژه برای یادگیری برنامه‌نویسی سیس ...

  • #embedded_os
  • #rust_lang
  • #raspberrypi
  • #bare_metal
  • #kernel_development
  • #os_from_scratch
  • #system_programming
  • #iot
  • #low_level
  • #rust_embedded

این یک کتابخانهٔ کافکا برای زبان برنامه‌نویسی Rust است که به صورت کاملاً ناهمزمان (asynchronous) و مبتنی بر futures طراحی شده و از librdkafka به عنوان پایه استفاده می‌کند. کاربرد: این کتابخانه به توسعه‌دهندگان اجازه می‌دهد تا به صورت کارآمد و با عملکرد بالا با کلاستر Kafka تعامل داشته باشند، از جمله ...

  • #rust
  • #kafka
  • #asynchronous
  • #futures
  • #messaging
  • #streaming
  • #librdkafka
  • #microservices
  • #eventdriven
  • #highperformance

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

  • #RedTeam
  • #RustSecurity
  • #MalwareDevelopment
  • #C2Framework
  • #EDRBypass
  • #CyberSecurity
  • #OffensiveSecurity
  • #PenetrationTesting
  • #RustLang
  • #InMemoryExecution

این یک کتابخانه نوشته‌شده به زبان Rust برای پیاده‌سازی RISCV Supervisor Binary Interface (SBI) است که در حالت‌های M یا HS اجرا می‌شود. این پروژه به‌طور خاص برای استفاده در سیستم‌های توکار (embedded) طراحی شده و از اکوسیستم Rust برای توسعه سیستم‌های عامل و بارگذارنده‌های اولیه (bootloader) پشتیبانی م ...

  • #RISCV
  • #RustLang
  • #EmbeddedSystems
  • #SBI
  • #OSDevelopment
  • #LowLevelProgramming
  • #Bootloader
  • #Hypervisor
  • #SafeSystems
  • #IoT

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

  • #port_scanner
  • #cybersecurity
  • #rust
  • #pentesting
  • #network_security
  • #bug_bounty
  • #red_team
  • #infosec
  • #ethical_hacking
  • #asynchronous_scanning

این افزونه جستجو، قدرت جستجوی پیشرفته رو به زبان برنامه‌نویسی Rust اضافه می‌کنه! کاربرد: این افزونه به تو امکان می‌ده تا در پروژه‌های Rust جستجوی هوشمند، سریع و دقیق انجام بدی. چه دنبال یک تابع، ماکرو یا نوع داده خاص باشی، huhu/rustsearchextension می‌تونه کمکت کنه. در چه شرایطی بهتره استفاده بشه؟ وق ...

  • #Rust
  • #Programming
  • #CodeSearch
  • #DeveloperTools
  • #RustLang
  • #Productivity
  • #Coding
  • #SoftwareDevelopment
  • #DevTools
  • #CodeNavigation

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

  • #Rust
  • #Security
  • #Cargo
  • #VulnerabilityScanner
  • #OpenSource
  • #DevTools
  • #CI_CD
  • #RustSec
  • #Audit
  • #SecureCoding

این پروژه ارتباطات زبان راست (Rust) را با کتابخانه گرافیکی قدرتمند Skia فراهم می‌کند که همان کتابخانه‌ای است که توسط گوگل در مرورگر Chrome و سیستم عامل Android استفاده می‌شود. کاربرد: با استفاده از این بایندینگ‌ها، توسعه‌دهندگان راست می‌توانند از قابلیت‌های پیشرفته رندرینگ 2D و مدیریت تصاویر مانند ر ...

  • #graphics
  • #Rust
  • #Skia
  • #image_processing
  • #2D_rendering
  • #cross_platform
  • #bindings
  • #high_performance
  • #GUI
  • #visual_tools

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

  • #Rust
  • #WebDevelopment
  • #Roadmap
  • #ActixWeb
  • #Wasm
  • #Backend
  • #Programming
  • #LearningPath
  • #HighPerformance
  • #WebAssembly

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

  • #graph_library
  • #Rust
  • #Python
  • #HighPerformance
  • #QuantumComputing
  • #NetworkAnalysis
  • #DataScience
  • #rustworkx
  • #Qiskit
  • #computational_science

این یک پیاده‌سازی به زبان Rust از کتابخانه معروف Celery است که برای ایجاد و پردازش وظایف پس‌زمینه (background tasks) در سیستم‌های توزیع‌شده استفاده می‌شود. کاربرد: این کتابخانه به توسعه‌دهندگان اجازه می‌دهد تا وظایف سنگین مانند پردازش تصویر، ارسال ایمیل، یا درخواست‌های به سرویس‌های خارجی را به صورت ...

  • #background_tasks
  • #RustLang
  • #Celery
  • #DistributedSystems
  • #AsyncProcessing
  • #TaskQueue
  • #Microservices
  • #RustyCelery
  • #HighPerformance
  • #ScalableApps

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

  • #RustLang
  • #Programming
  • #WebDevelopment
  • #OpenSource
  • #LearnToCode
  • #SoftwareEngineering
  • #FarsiResource
  • #DeveloperCommunity
  • #CodingInPersian
  • #RustCrate

این پروژه یک نمونه واقعی و کامل از یک برنامه تحت‌وب است که با Rust، Yew و WebAssembly ساخته شده است. استفاده از Function Components و Hooks در آن به صورت الگوی برنامه‌نویسی اصلی به کار رفته و همچنین با کمک Tauri قابلیت اجرا به عنوان یک برنامه دسکتاپ را نیز دارد. کاربرد: این پروژه به توسعه‌دهندگان کم ...

  • #rust
  • #yew
  • #webassembly
  • #tauri
  • #realworld
  • #frontend
  • #desktop_app
  • #wasm
  • #function_components
  • #hooks

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

  • #Rust
  • #WebAssembly
  • #NES_Emulator
  • #RetroGaming
  • #BrowserGames
  • #GameDev
  • #WASM
  • #RustLang
  • #Emulator
  • #WebTech

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

  • #web_scraping
  • #R_language
  • #data_analysis
  • #rvest
  • #tidyverse
  • #data_extraction
  • #automation
  • #scraping_tools
  • #data_science
  • #R_stats

این یک کیت استنتاج C++ برای Robust Video Matting است که امکان اجرای مدل‌های ماتینگ ویدیویی را با کیفیت بالا و سرعت مناسب فراهم می‌کند. کاربرد: این ابزار برای جدا کردن پس‌زمینه از ویدیوها یا استریم‌های زنده در زمان واقعی طراحی شده و بیشتر در برنامه‌هایی مثل تماس‌های ویدیویی، شبیه‌سازی محیط‌های مجازی، ...

  • #VideoMatting
  • #ONNXRuntime
  • #MNN
  • #NCNN
  • #TNN
  • #C
  • #RealTimeAI
  • #EdgeComputing
  • #LiteAI
  • #BackgroundRemoval

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

  • #remote_terminal
  • #browser_based_shell
  • #devops_tools
  • #rvt
  • #linux_admin
  • #web_terminal
  • #ssh_alternative
  • #cloud_access
  • #terminal_in_browser
  • #remote_access

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

  • #RISCV
  • #VirtualMachine
  • #Emulator
  • #OpenSource
  • #SystemDesign
  • #LowLevel
  • #ComputerArchitecture
  • #EmbeddedSystems
  • #OSDevelopment
  • #LekKit_RVVM

این یک اپلیکیشن سوال و جواب (کوییز) مبتنی بر فریم‌ورک Angular است که بخشی از مجموعه آموزشی "Real World Angular" محسوب می‌شود. کاربرد: این پروژه به تو کمک می‌کنه تا با مفاهیم پیشرفته و واقعی توسعه فرانت‌اند با Angular آشنا بشی، مثل مدیریت state، routing، فرم‌ها، و کار با APIها. در چه شرایطی بهتره است ...

  • #Angular
  • #WebDevelopment
  • #QuizApp
  • #Frontend
  • #TypeScript
  • #RealWorldAngular
  • #SPA
  • #LearningProject
  • #OpenSource

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

  • #R
  • #DataScience
  • #RStats
  • #OpenSource
  • #DataAnalysis
  • #Programming
  • #Tidyverse
  • #MachineLearning
  • #RWeekly
  • #Statistics

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

  • #web_framework
  • #Rust
  • #backend
  • #API_development
  • #high_performance
  • #secure_code
  • #scalable_apps
  • #async_rust
  • #developer_tools
  • #open_source

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

  • #RealWorldKnowledge
  • #LLM_Unlearning
  • #PrivacyPreservingAI
  • #NeurIPS2024
  • #LargeLanguageModels
  • #MachineUnlearning
  • #AI_Ethics
  • #KnowledgeRemoval

این ابزار برای اجرای مدل زبانی RWKV روی پردازنده (CPU) طراحی شده و از فرمت‌های کوانتیزه‌شده مثل INT4, INT5, INT8 و همچنین FP16 پشتیبانی می‌کند. کاربرد: این ابزار به شما امکان می‌دهد مدل‌های بزرگ زبانی RWKV را بدون نیاز به کارت گرافیک قدرتمند، روی سیستم‌های معمولی و با مصرف منابع کم اجرا کنید. ایده‌آ ...

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

  • #RWKV
  • #LLM
  • #RNN
  • #Transformer
  • #EfficientAI
  • #LongContext
  • #AIModel
  • #NLP
  • #DeepLearning
  • #SentenceEmbedding

کاربرد: این کتابخانه افزونه‌های واکنش‌گرا (Reactive Extensions) رو برای فریم‌ورک Angular فراهم می‌کنه و به توسعه‌دهندگان کمک می‌کنه تا با استفاده از RxJS، مدیریت وضعیت، رندرینگ بهینه و جریان داده‌ها رو در کامپوننت‌های Angular به صورت قدرتمندتر و کارآمدتر انجام بدن. در چه شرایطی بهتره استفاده بشه؟ وق ...

  • #rxjs
  • #angular
  • #reactiveProgramming
  • #stateManagement
  • #performanceOptimization
  • #webDevelopment
  • #frontend
  • #typescript
  • #angularLibrary
  • #pushChangeDetection

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

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

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

  • #RxSwift
  • #Bluetooth
  • #iOS
  • #macOS
  • #ReactiveProgramming
  • #IoT
  • #HealthTech
  • #MobileDevelopment
  • #Polidea
  • #RxBluetoothKit

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

  • #RxSwift
  • #Combine
  • #iOS_Development
  • #Swift
  • #Reactive_Programming
  • #Apple_Developer
  • #Code_Bridging
  • #Migration
  • #iOS_Tools
  • #SwiftUI

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

  • #RxDB
  • #OfflineFirst
  • #ReactiveDatabase
  • #JavaScript
  • #PWA
  • #Electron
  • #ReactNative
  • #LocalDatabase
  • #RealtimeData
  • #NoSQL

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

  • #VideoEditor
  • #AndroidDev
  • #FFmpeg
  • #RxFFmpeg
  • #MediaProcessing
  • #AudioEditing
  • #VideoProcessing
  • #OpenSSL
  • #X264
  • #fdkaac

کاربرد: این کتابخانه برای برنامه‌نویسی واکنش‌گرا (Reactive Programming) در زبان Go طراحی شده و به توسعه‌دهندگان اجازه می‌دهد تا با استفاده از جریان داده‌ها (streams) و رویدادها، کدهای غیرهمزمان (asynchronous) و همزمان‌سازی شده را به صورت تمیز و قابل مدیریت بنویسند. در چه شرایطی بهتره استفاده بشه؟ وق ...

  • #ReactiveProgramming
  • #GoLang
  • #RxGo
  • #Async
  • #Streams
  • #EventDriven
  • #Concurrency
  • #RealTime
  • #DataProcessing
  • #Observables

چیه؟ یک کتابخانه قدرتمند برای برنامه‌نویسی واکنش‌گرا (Reactive Programming) در جاوااسکریپت هست که به تو امکان می‌ده تا با جریان داده‌ها (data streams) و رویدادها به صورت آسنکرون و غیرمسدودکننده کار کنی. کاربرد: این کتابخانه بیشتر برای مدیریت رویدادها، درخواست‌های شبکه، زمان‌سنج‌ها و هر نوع جریان داد ...

  • #rxjs
  • #reactiveprogramming
  • #javascript
  • #angular
  • #observables
  • #async
  • #webdev
  • #frontend
  • #stream
  • #dataflow

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

  • #rxjs
  • #react_hooks
  • #realtime_data
  • #state_management
  • #websockets
  • #reactjs
  • #observables
  • #typescript
  • #frontend
  • #reactive_programming

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

  • #rxjs
  • #marble_testing
  • #javascript
  • #typescript
  • #testing
  • #angular
  • #reactive_programming
  • #stream_testing
  • #unit_testing
  • #rxjs_operators

کاربرد: این کتابخانه افزونه‌های کُتِلین (Kotlin) برای RxJava رو فراهم می‌کنه و به توسعه‌دهندگان اجازه می‌ده تا از قابلیت‌های برنامه‌نویسی واکنشی با سینتکس تمیز و طبیعی‌تر کُتِلین استفاده کنند. در چه شرایطی بهتره استفاده بشه؟ وقتی داری با RxJava کار می‌کنی و از Kotlin استفاده می‌بری، این کتابخانه کدت ...

  • #RxJava
  • #Kotlin
  • #ReactiveProgramming
  • #AndroidDev
  • #Async
  • #Streams
  • #FunctionalProgramming
  • #MobileDevelopment
  • #Coroutines
  • #ReactiveX

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

  • #GPU_Computing
  • #Mesh_Processing
  • #CUDA
  • #3D_Modeling
  • #Parallel_Computing
  • #Computer_Graphics
  • #RXMesh
  • #GPGPU
  • #Triangle_Mesh
  • #Simulation

این یک کتابخانه جاوااسکریپت/تس است که برای مدیریت درخواست‌های HTTP با استفاده از RxJS طراحی شده. کاربرد: مدیریت وضعیت درخواست‌ها مثل loading، error و data رو ساده می‌کنه و با استفاده از observables، داده‌ها رو به صورت واکنش‌گرا (reactive) در دسترس قرار می‌ده. در چه شرایطی بهتره استفاده بشه؟ وقتی از ...

  • #rxjs
  • #reactiveProgramming
  • #API
  • #Angular
  • #TypeScript
  • #stateManagement
  • #webDev
  • #httpClient
  • #observable
  • #frontend

این پروژه یک کلاینت برای وب‌سایت wanandroid با استفاده از چارچوب RxSwift و RxCocoa و الگوی طراحی MVVM نوشته شده است. کاربرد: این پروژه به توسعه‌دهندگان iOS کمک می‌کند تا نحوه استفاده از RxSwift در دنیای واقعی و همراه با الگوی MVVM را به خوبی درک کنند. همچنین نمونه خوبی برای یادگیری نحوه مدیریت جریان ...

  • #RxSwift
  • #MVVM
  • #iOS
  • #RxCocoa
  • #MobileDevelopment
  • #Swift
  • #ReactiveProgramming
  • #WanAndroid
  • #iOSApp
  • #CleanArchitecture

کاربرد: برنامه‌نویسی واکنش‌گرا (Reactive Programming) در سوئیفت رو با استفاده از جریان داده‌ها و رویدادها فراهم می‌کنه. RxSwift به تو اجازه می‌ده تا به راحتی با داده‌های تغییرکننده، مثل ورودی کاربر، درخواست‌های شبکه یا تغییرات در رابط کاربری، کار کنی. در چه شرایطی بهتره استفاده بشه؟ وقتی با داده‌های ...

  • #ReactiveProgramming
  • #RxSwift
  • #Swift
  • #iOS
  • #UIKit
  • #Combine
  • #AsyncData
  • #MVVM
  • #DeclarativeUI
  • #Concurrency

تجربه‌ای بدون دردسر با پایتون کاربرد: این ابزار یک مدیریت‌کننده پروژه و بسته‌های پایتون است که با هدف ساده‌سازی کار با محیط‌های مجازی، نصب کتابخانه‌ها و مدیریت وابستگی‌ها طراحی شده. به جای استفاده از چند ابزار مختلف مثل pip، venv، poetry یا pipenv، rye همه این قابلیت‌ها رو در یک ابزار یکپارچه فراهم ...

  • #rye
  • #Python
  • #DeveloperTools
  • #DependencyManagement
  • #VirtualEnvironment
  • #Productivity
  • #OpenSource
  • #PythonDev
  • #Tooling
  • #CodeSimpler

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

  • #file_sharing
  • #encryption
  • #privacy
  • #cross_platform
  • #local_network
  • #secure_transfer
  • #open_source
  • #rymdport
  • #offline_sharing
  • #data_security

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

  • #visual_scripting
  • #Python
  • #flow_based_programming
  • #Ryven
  • #automation
  • #interactive_apps
  • #education_tools
  • #no_code
  • #low_code
  • #development_tool

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

  • #data_visualization
  • #table_analysis
  • #antvis
  • #BI_tools
  • #interactive_dashboard
  • #data_exploration
  • #S2
  • #analytics
  • #frontend
  • #react_components

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

  • #QUIC
  • #Networking
  • #AWS
  • #LowLatency
  • #SecureCommunication
  • #CloudComputing
  • #RealTime
  • #IoT
  • #HighPerformance
  • #Protocol

چه کاری انجام میده؟ این ابزار یک سیستم کنترل نسخه توزیع‌شده برای داده‌ها در فضای ابری مثل Amazon S3 و سایر ذخیره‌سازی‌های مبتنی بر object storage هست. مثل Git عمل می‌کنه، اما برای داده‌های حجیم — حتی تا چند پتابایت! می‌تونی مخازن بزرگ رو کلون کنی، تغییرات محلی ایجاد بدی، کامیت کنی و دوباره آپلود کنی ...

  • #data_versioning
  • #cloud_storage
  • #deduplication
  • #distributed_storage
  • #bigdata
  • #s3
  • #git_for_data
  • #scalable_storage
  • #data_management
  • #object_storage

کوچکترین کلاینت S3 برای کار با سرویس‌های ذخیره‌سازی ابری، نوشته‌شده با TypeScript و بدون وابستگی (nodep). ایده‌آل برای محیط‌هایی که حجم کم و سرعت بالا مهم است، مثل کامپیوتر لبه (Edge Computing). کاربرد: این کتابخانه به تو اجازه می‌دهد به راحتی با سرویس‌های سازگار با پروتکل S3 مثل Cloudflare R2, MinI ...

  • #s3client
  • #typescript
  • #edgecomputing
  • #cloudflare
  • #minio
  • #backblaze
  • #digitalocean
  • #serverless
  • #nocache
  • #lightweight