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

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

این ابزار یک جعبه ابزار قدرتمند برای مدیریت Kubernetes RBAC است که به شما کمک می‌کند دسترسی‌های نقش‌محور (RoleBased Access Control) را به صورت بصری بررسی، تحلیل، ایجاد و پرس‌وجو کنید. ️ کاربرد: این ابزار به شما امکان می‌دهد دسترسی‌های کاربران، سرویس‌اکانت‌ها و نقش‌ها در خوشه کوبرنتیس را به صورت دقیق ...

  • #Kubernetes
  • #RBAC
  • #Security
  • #DevSecOps
  • #CloudSecurity
  • #K8s
  • #AccessControl
  • #Rapid7
  • #insightCloudSec
  • #rbac_tool

این یک موتور بازی سبک‌وزن و چندسکویی مبتنی بر C++17 است که امکان توسعه بازی‌های دو بعدی و سه بعدی را فراهم می‌کند. همچنین دارای یک ویرایشگر WYSIWYG (آنچه می‌بینی همان چیزی است که می‌گیری) است که توسعه بازی را بصری‌تر و سریع‌تر می‌کند. همچنین باندهای تجربی C برای آن وجود دارد که به توسعه‌دهندگان C اج ...

  • #GameEngine
  • #Cplusplus
  • #WYSIWYG
  • #IndieGames
  • #CrossPlatform
  • #CSharp
  • #Prototyping
  • #OpenSource
  • #Rbfx
  • #3DGraphics

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

  • #login
  • #ruby
  • #type_system
  • #RBS
  • #static_typing
  • #Steep
  • #code_quality
  • #developer_tools
  • #type_safety
  • #software_engineering
  • #backend_dev

کاربرد: این ابزار یک پروفایلر نمونه‌برداری از CPU برای زبان Ruby است که به تو می‌گه کدات توی کدوم قسمت‌ها بیشترین زمان اجرا رو دارن و چرا کندی ایجاد می‌شه. در چه شرایطی بهتره استفاده بشه؟ وقتی که برنامه‌های Ruby مثل Rails یا Sidekiq دارن کند اجرا می‌شن و نمی‌دونی مشکل از کجاست، rbspy بدون نیاز به تغ ...

  • #ruby_profiler
  • #cpu_profiling
  • #performance_optimization
  • #rbspy
  • #ruby_on_rails
  • #sidekiq_monitoring
  • #debug_slow_ruby
  • #sampling_profiler
  • #devops_tool
  • #ruby_performance

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

  • #web_fuzzing
  • #security_tool
  • #Rust
  • #pentesting
  • #bug_bounty
  • #red_teaming
  • #infosec
  • #cybersecurity
  • #fast_scanner
  • #bug_hunting

این پروژه یک کتابخانهٔ کوچک و کاربردی برای بهبود ورودی‌های کد در برنامه‌های React و Web است. با استفاده از آن، توسعه‌دهندگان می‌توانند به راحتی کامپوننت‌های ورودی کد (مثل کد تأیید، رمز یک‌بارمصرف، کلیدهای فعال‌سازی و غیره) را پیاده‌سازی کنند. کاربرد: این کتابخانه به شما کمک می‌کند تا ورودی‌های چندکا ...

  • #react
  • #webdev
  • #ui_components
  • #form_input
  • #otp
  • #2fa
  • #javascript
  • #frontend
  • #user_experience
  • #rci

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

  • #AI_Search
  • #Command_Line
  • #Photo_Search
  • #Image_Search
  • #rclip
  • #Terminal_Tool
  • #Linux_Tools
  • #Mac_Tools
  • #AI_Powered
  • #Visual_Search

کاربرد: یک ابزار قدرتمند برای مدیریت و انتقال فایل‌ها بین فضاهای ذخیره‌سازی ابری مثل Google Drive, Dropbox, OneDrive, Amazon S3 و بیش از ۴۰ سرویس دیگه. مثل rsync عمل می‌کنه، ولی برای فضای ابری! در چه شرایطی بهتره استفاده بشه؟ وقتی می‌خوای فایل‌هات رو بین حساب‌های مختلف ابری منتقل کنی، پشتیبان (backu ...

  • #cloud_storage
  • #backup_tool
  • #file_sync
  • #rclone
  • #devops
  • #data_migration
  • #automation
  • #command_line
  • #cloud_backup
  • #sync_files

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

  • #Rclone
  • #WebApp
  • #Angular
  • #CloudStorage
  • #FileSync
  • #GoogleDrive
  • #Dropbox
  • #WebInterface
  • #DevTools
  • #OpenSource

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

  • #OS_Development
  • #RustLang
  • #Operating_System
  • #Kernel
  • #Embedded
  • #System_Programming
  • #Bootloader
  • #Memory_Management
  • #rcore_os
  • #Tutorial

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

  • #OperatingSystem
  • #RustLang
  • #RISCV
  • #BareMetal
  • #KernelDevelopment
  • #SystemProgramming
  • #EmbeddedSystems
  • #OSDev
  • #LowLevel
  • #rcore

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

  • #RDAgent
  • #AIResearch
  • #AutoML
  • #DataDrivenAI
  • #MachineLearning
  • #ResearchAutomation
  • #MicrosoftAI
  • #IntelligentAgents
  • #AITools
  • #ModelOptimization

این یک پارسر پایگاه داده Redis به زبان Go است که برای تحلیل حافظه و توسعه ثانویه طراحی شده. کاربرد: با استفاده از این ابزار می‌توانید فایل‌های RDB را تجزیه کنید و محتوای آن‌ها را بدون نیاز به راه‌اندازی یک سرور Redis بررسی کنید. این ویژگی برای تحلیل حافظه، دیباگ کردن و بازیابی داده‌ها بسیار مفید است ...

  • #Redis
  • #Golang
  • #MemoryAnalysis
  • #RDBParser
  • #DataRecovery
  • #SecondaryDevelopment
  • #DatabaseTool
  • #CacheAnalysis
  • #GoLangProject
  • #DataInspection

این پروژه به تو اجازه می‌دهد تا به راحتی یک انتهای SPARQL از روی گراف‌های RDFLib در پایتون راه‌اندازی کنی. با استفاده از این ابزار، می‌تونی فایل‌های RDF، مدل‌های یادگیری ماشین، یا هر منطق دیگه‌ای که در پایتون پیاده‌سازی کردی رو از طریق یک اینترنتی SPARQL در دسترس قرار بدی. کاربرد: این ابزار برای توس ...

  • #SPARQL
  • #RDF
  • #KnowledgeGraph
  • #Python
  • #SemanticWeb
  • #MachineLearning
  • #RDFLib
  • #AI
  • #DataSharing
  • #LightweightEndpoint

کاربرد: این پروژه شامل کتابخانه‌ها و دیمون‌های فضای کاربر (userspace) برای پشتیبانی از فناوری RDMA (دسترسی مستقیم به حافظه از راه دور) در سیستم‌عامل لینوکس است. این ابزارها به بهبود عملکرد شبکه با کاهش بار پردازشی و تأخیر در ارتباطات کم‌تأخیر و پرسرعت کمک می‌کنند. در چه شرایطی بهتره استفاده بشه؟ وقت ...

  • #RDMA
  • #HPC
  • #InfiniBand
  • #Networking
  • #LowLatency
  • #DataCenter
  • #RoCE
  • #Linux
  • #HighPerformance
  • #Storage

این ابزاریه که برای ساخت Redis Desktop Manager استفاده میشه، یه ابزار مدیریت گرافیکی برای کار با پایگاه داده‌های Redis. ️ کاربرد: این پروژه به تو کمک می‌کنه تا نسخه‌های سفارشی از Redis Desktop Manager بسازی، مثلاً با تنظیمات خاص، تم‌های شخصی‌سازی شده یا قابلیت‌های اضافه. در چه شرایطی بهتره استفاده ب ...

  • #Redis
  • #Database
  • #RDM
  • #DeveloperTools
  • #DevOps
  • #OpenSource
  • #DataManagement
  • #DesktopApp
  • #CustomBuild
  • #BuildTool

این ابزار، قابلیت نمایش خواندنی مرورگر فایرفاکس (Reader View) را به صورت یک ابزار خط فرمان در اختیار شما قرار می‌دهد با استفاده از آن می‌توانید محتوای خام یک صفحه وب را تمیز کنید و به فرمتی ساده و بدون حاشیه تبدیل کنید، دقیقاً مثل وقتی که در فایرفاکس روی دکمه «نمایش خواندنی» کلیک می‌کنید کاربرد: این ...

  • #web_scraping
  • #command_line
  • #reader_mode
  • #text_extraction
  • #firefox_tools
  • #content_parsing
  • #offline_reading
  • #cli_tool
  • #rdrview
  • #clean_content

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

  • #KubernetesSecurity
  • #DevSecOps
  • #ContainerSecurity
  • #RedTeam
  • #BlueTeam
  • #CloudSecurity
  • #K8s
  • #PenTesting
  • #InfoSec
  • #CyberSecurity

کاربرد: Reach یک زبان برنامه‌نویسی برای ساخت DAppهای بلاکچینیِ امن و قابل اعتماد است. ️ این زبان به توسعه‌دهندگان کمک می‌کند تا قراردادهای هوشمند را بدون نگرانی از باگ‌های رایج، پیاده‌سازی کنند. با استفاده از Reach، منطق برنامه به صورت خودکار به کدهای قرارداد هوشمند برای شبکه‌های مختلف (مثل Ethereum ...

  • #ReachLang
  • #SmartContracts
  • #DApps
  • #BlockchainDev
  • #DeFi
  • #Web3
  • #Algorand
  • #Ethereum
  • #SecureCoding
  • #DecentralizedApps

این مجموعه یکی از بزرگترین کتابخانه‌های متن‌باز کامپوننت‌های React در دنیاست که با Tailwind CSS و React Aria ساخته شده. شما می‌توانید به راحتی کامپوننت‌ها را کپی کرده، در پروژه خود بگنجانید و سریع شروع به ساخت رابط کنید. کاربرد: این کتابخانه به توسعه‌دهندگان کمک می‌کند تا بدون نیاز به طراحی از صفر، ...

  • #React
  • #TailwindCSS
  • #UIComponents
  • #OpenSource
  • #WebDevelopment
  • #Accessibility
  • #ComponentLibrary
  • #Frontend
  • #DeveloperTools
  • #ReactAria

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

  • #React
  • #TypeScript
  • #Cheatsheet
  • #Frontend
  • #WebDev
  • #TypeSafety
  • #Hooks
  • #Development
  • #Coding
  • #Programming

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

  • #React
  • #Icons
  • #UI_Design
  • #PhosphorIcons
  • #Web_Development
  • #Frontend
  • #Component_Library
  • #Modern_UI
  • #Developer_Tools
  • #Design_System

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

  • #ui_library
  • #react_components
  • #github_design
  • #primer_ui
  • #web_development
  • #design_system
  • #component_library
  • #developer_tools

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

  • #react
  • #web_development
  • #ui_library
  • #javascript
  • #frontend
  • #single_page_app
  • #component_based
  • #react_native
  • #dynamic_ui
  • #interactive_apps

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

  • #react
  • #ui_library
  • #windows95
  • #nostalgia
  • #web_design
  • #retro_ui
  • #component_library
  • #frontend
  • #design_system
  • #creative_web

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

  • #retroUI
  • #ReactComponents
  • #Windows95
  • #RetroDesign
  • #WebArt
  • #React95
  • #Nostalgia
  • #UIkit
  • #CreativeWeb
  • #OldSchoolVibes

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

  • #react
  • #datatable
  • #webdev
  • #cms
  • #crm
  • #erp
  • #javascript
  • #frontend
  • #GigaTables
  • #reactables

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

  • #react
  • #adaptive_design
  • #performance_optimization
  • #web_development
  • #user_experience
  • #network_awareness
  • #device_detection
  • #progressive_enhancement
  • #responsive_design
  • #chrome_labs

کاربرد: این فریم‌ورک یک راه‌حل قدرتمند برای ساخت پنل‌های مدیریت و داشبوردهای مبتنی بر APIهای REST یا GraphQL هست . با استفاده از React، TypeScript و Material Design، توسعه‌دهندگان می‌تونن به راحتی اپلیکیشن‌های تک‌صفحه‌ای (SPA) برای مدیریت داده‌ها بسازن. در چه شرایطی بهتره استفاده بشه؟ وقتی نیاز داری ...

  • #react
  • #admin_panel
  • #typescript
  • #rest_api
  • #graphql
  • #material_design
  • #dashboard
  • #spa
  • #frontend
  • #marmelab

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

  • #React
  • #React_Native
  • #Mobile_Development
  • #Web_Development
  • #Frontend
  • #Cross_Platform
  • #JavaScript
  • #UI_Development
  • #Packt
  • #LearnToCode

کاربرد: این کتابخانه مجموعه‌ای از انیمیشن‌های آماده برای استفاده در کامپوننت‌های ری‌اکت فراهم می‌کنه، خصوصاً برای کسانی که از inline styles یا کتابخانه‌هایی مثل Radium یا styledcomponents استفاده می‌کنند. در چه شرایطی بهتره استفاده بشه؟ وقتی می‌خوای بدون نیاز به فایل‌های CSS جداگانه، انیمیشن‌های زیب ...

  • #react
  • #animations
  • #javascript
  • #ui
  • #ux
  • #frontend
  • #webdev
  • #styledcomponents
  • #radium
  • #frontend_tools

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

  • #React
  • #AntDesign
  • #AdminPanel
  • #Dashboard
  • #WebApp
  • #Frontend
  • #JavaScript
  • #UIUX
  • #SaaS
  • #ManagementTool

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

  • #React
  • #AntDesign
  • #AdminTemplate
  • #Frontend
  • #Dashboard
  • #WebDevelopment
  • #UIUX
  • #SPA
  • #TypeScript
  • #JavaScript

این پروژه یک کتابخانه ری‌اکت است که به توسعه‌دهندگان کمک می‌کند تا فرم‌های تعاملی را به راحتی بر اساس APIهای GraphQL بسازند. کاربرد: این ابزار برای ساخت فرم‌های وب در برنامه‌های React که با Apollo Client به دیتابیس‌های GraphQL متصل می‌شوند، طراحی شده است. به جای نوشتن دستی کد برای مدیریت وضعیت فرم و ...

  • #react
  • #graphql
  • #apollo
  • #forms
  • #webdev
  • #frontend
  • #javascript
  • #typescript
  • #reactjs
  • #apolloclient

کاربرد: این ابزار به تو اجازه میده تنظیمات webpack و Babel در پروژه‌های createreactapp رو تغییر بدی، بدون اینکه مجبور بشی eject کنی. یعنی بدون از دست دادن قابلیت‌های پیش‌فرض CRA، می‌تونی پیکربندی‌های پیشرفته رو اعمال کنی. ️ در چه شرایطی بهتره استفاده بشه؟ وقتی می‌خوای تنظیمات خاصی مثل اضافه کردن loa ...

  • #react
  • #webpack
  • #cra
  • #frontend
  • #javascript
  • #bundling
  • #devtools
  • #config
  • #hacking
  • #noEject

چه چیزیه؟ یک کامپوننت کامل برای نمایش درختی (Tree View) در برنامه‌های React است که امکان نمایش، تعامل و مدیریت داده‌های سلسله‌مراتبی را به راحتی فراهم می‌کند. کاربرد: این کامپوننت برای ساخت منوها، مدیریت فایل‌ها، سازمان‌دهی داده‌های تو در تو و هر جایی که نیاز به نمایش ساختار درختی باشد، عالیه. ️ در ...

  • #React
  • #TreeComponent
  • #UI
  • #Hierarchy
  • #FileExplorer
  • #Customizable
  • #Frontend
  • #WebApp
  • #ReactLibrary
  • #DataVisualization

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

  • #JavaScript
  • #React
  • #Webpack
  • #Frontend
  • #InterviewPrep
  • #WebDevelopment
  • #Redux
  • #Hooks
  • #SSR
  • #ProgrammingTips

این کتابخانه به شما امکان می‌دهد کامپوننت‌های ری‌اکت را به صورت ناهمزمان (async) بارگذاری کنید، بدون دردسر و با پشتیبانی قوی از تقسیم کد (code splitting) و رندر سرور ساید پیشرفته. کاربرد: وقتی می‌خوای کامپوننت‌های بزرگ را فقط در صورت نیاز بارگذاری کنی، این ابزار عالیه. بهینه‌سازی عملکرد اپلیکیشن ری‌ ...

  • #react
  • #async_components
  • #code_splitting
  • #ssr
  • #lazy_loading
  • #performance_optimization
  • #web_development
  • #frontend
  • #react_hooks
  • #suspense

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

  • #React
  • #AtomicDesign
  • #ComponentLibrary
  • #DesignSystem
  • #Frontend
  • #UI
  • #UX
  • #WebDevelopment
  • #ReusableComponents
  • #ReactComponents

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

  • #React
  • #Autosuggest
  • #WAI_ARIA
  • #Accessibility
  • #Typeahead
  • #SearchComponent
  • #Frontend
  • #UI
  • #JavaScript
  • #WebDev

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

  • #react
  • #avatar_editor
  • #image_cropper
  • #profile_picture
  • #user_interface
  • #customizable_component
  • #web_development
  • #frontend_tool
  • #react_component
  • #image_upload

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

  • #react
  • #querybuilder
  • #formbuilder
  • #datafilter
  • #uisdk
  • #javascript
  • #webapp
  • #dynamicforms
  • #frontend
  • #reactlibrary

این کتابخانه یک مجموعه از کامپوننت‌های React است که به راحتی امکان اضافه کردن انیمیشن‌های نمایشی (Reveal) را هنگام اسکرول کردن صفحه فراهم می‌کند. از Intersection Observer API و CSS Animations برای عملکرد بدون لگ (smooth) و بهینه استفاده می‌کند. کاربرد: برای ایجاد انیمیشن‌های جذاب هنگام ورود یک بخش ا ...

  • #react
  • #animation
  • #intersectionobserver
  • #cssanimation
  • #webdevelopment
  • #frontend
  • #landingpage
  • #uiux
  • #javascript
  • #reactcomponents

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

این یک پلتفرم ایزومورفیک (Isomorphic) مبتنی بر React و Redux است که توسط تیم atSistemas توسعه داده شده است. این پروژه به شما کمک می‌کند تا اپلیکیشن‌های وب با قابلیت اجرای هم در سمت سرور و هم در سمت کلاینت بسازید تا عملکرد بهتر و زمان بارگذاری سریع‌تری داشته باشند. کاربرد: این پلتفرم برای ساخت اپلیکی ...

این یک کامپوننت جدول برای React است که برای نمایش داده‌های حجیم با عملکرد بالا و انعطاف‌پذیری طراحی شده. کاربرد: این کتابخانه زمانی مفیده که بخوای حجم زیادی از داده رو در یک جدول به صورت روان و بدون کندی نمایش بدی. از قابلیت‌های مهمش میشه به اسکرول مجازی (Virtual Scrolling) اشاره کرد که فقط سطرهای د ...

  • #react
  • #table
  • #performance
  • #virtualized
  • #large_data
  • #ui_component
  • #web_app
  • #data_grid
  • #frontend
  • #Autodesk

چه کاری انجام میده؟ reactbeautifuldnd یک کتابخانهٔ ری اکت برای پیاده‌سازی قابلیت کشیدن و رها کردن (Drag and Drop) به شکلی زیبا، واکنش‌گرا و دسترس‌پذیر در لیست‌هاست. کاربرد: این کتابخانه زمانی عالیه که بخوای لیست‌های قابل جابجایی مثل تسک‌ها، کارت‌ها یا آیتم‌های یک داشبورد رو به کار ببری. مثلاً مثل تr ...

  • #react
  • #drag_and_drop
  • #ui_library
  • #accessibility
  • #frontend
  • #javascript
  • #web_development
  • #dnd
  • #task_management
  • #beautiful_ui

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

  • #ReactComponents
  • #UIkit
  • #InteractiveDesign
  • #CustomizableUI
  • #WebAnimation
  • #FrontendDev
  • #ReactLibrary
  • #ModernUI
  • #DeveloperTools
  • #OpenSource

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

  • #react
  • #webdev
  • #frontend
  • #javascript
  • #tips
  • #tricks
  • #hooks
  • #codereview
  • #bestpractices
  • #development

کاربرد: این پروژه یک رندرر ری‌اکت برای کتابخانهٔ blessed است که به تو امکان می‌دهد از کامپوننت‌های ری‌اکت برای ساخت رابط‌های متنی (TTY/CLI) استفاده کنی. ️ در چه شرایطی بهتره استفاده بشه؟ وقتی می‌خوای یک ابزار خط فرمان پیچیده با رابط کاربری متنی تعاملی بسازی، مثل یک داشبورد مدیریت، مانیتور سیستم یا ا ...

  • #react
  • #cli
  • #terminal
  • #blessed
  • #tui
  • #javascript
  • #nodejs
  • #devtools
  • #interactive_ui
  • #console_app

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

  • #react
  • #boilerplate
  • #pwa
  • #offline_first
  • #scalable_app
  • #developer_experience
  • #performance
  • #best_practices
  • #web_dev
  • #react_template

کاربرد: این پروژه یک تمپلیت آماده برای شروع سریع توسعه‌ی برنامه‌های ری‌اکت با استفاده از Create React App و React Boilerplate فراهم می‌کنه. ترکیب بهترین روش‌های توسعه، قابلیت گسترش بالا، تمرکز بر عملکرد و تجربه توسعه‌دهنده (DX) رو در یک محیط یکپارچه ارائه می‌ده. در چه شرایطی بهتره استفاده بشه؟ وقتی ...

  • #react
  • #boilerplate
  • #cra
  • #scalable_app
  • #best_practices
  • #performance
  • #developer_experience
  • #web_dev
  • #frontend
  • #react_template

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

  • #React
  • #Bootstrap
  • #UIComponents
  • #Frontend
  • #WebDevelopment
  • #ResponsiveDesign
  • #ReactComponents
  • #JavaScript
  • #WebDesign
  • #ReactBootstrap

این پروژه یک کامپوننت React برای استفاده از آیکون‌های Bootstrap Icons فراهم می‌کند. این کتابخانه به توسعه‌دهندگان اجازه می‌دهد تا به راحتی آیکون‌های زیبا و رسمی بوت‌استرپ را در پروژه‌های React خود جاسازی کنند. کاربرد: این کامپوننت برای استفاده در برنامه‌های وب مبتنی بر React طراحی شده و به جای استفا ...

  • #React
  • #BootstrapIcons
  • #UIComponents
  • #WebDevelopment
  • #Frontend
  • #ReactComponents
  • #Icons
  • #DeveloperTools
  • #Lightweight
  • #OpenSource

این کتابخانه یک کامپوننت جستجوی هوشمند (Typeahead) برای React ارائه می‌دهد که با استایل‌های Bootstrap کاملاً سازگار است. کاربرد: وقتی به دنبال یک فیلد جستجوی تعاملی هستید که کاربر بتواند در لیستی از گزینه‌ها تایپ کند و نتایج فیلتر شوند، این کتابخانه گزینه‌ی عالی‌ای است. همچنین از ویژگی‌های پیشرفته م ...

  • #react
  • #bootstrap
  • #typeahead
  • #autocomplete
  • #frontend
  • #javascript
  • #ui
  • #ux
  • #webdev
  • #form_components

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

  • #reactjs
  • #webpack
  • #bootstrap4
  • #styled_components
  • #hot_reload
  • #react_router
  • #starter_kit
  • #modern_javascript
  • #web_development
  • #spa

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

  • #react
  • #bootstrap
  • #notifications
  • #ui_components
  • #web_development
  • #javascript
  • #frontend
  • #alert_system
  • #user_experience
  • #react_components

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

  • #react
  • #calendar
  • #datepicker
  • #ui_components
  • #web_development
  • #javascript
  • #frontend
  • #responsive_design
  • #open_source
  • #react_components

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

  • #react
  • #carousel
  • #slider
  • #javascript
  • #webdev
  • #frontend
  • #responsive
  • #touch
  • #ui
  • #brainhub

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

  • #react
  • #chartjs
  • #data_visualization
  • #dashboard
  • #charts
  • #web_development
  • #analytics
  • #frontend
  • #javascript
  • #react_components

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

  • #react
  • #charts
  • #data_visualization
  • #dashboard
  • #interactive_ui
  • #tanstack
  • #web_development
  • #analytics
  • #frontend
  • #data_dashboard

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

  • #timeline
  • #react
  • #webdevelopment
  • #uxdesign
  • #component
  • #frontend
  • #javascript
  • #userinterface
  • #responsive
  • #reactjs

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

  • #clean_architecture
  • #reactjs
  • #frontend
  • #scalable_code
  • #separation_of_concerns
  • #testing
  • #code_organization
  • #react_patterns
  • #software_design
  • #architecture

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

  • #React
  • #WebApp
  • #MusicPlayer
  • #Frontend
  • #SPA
  • #Hooks
  • #JavaScript
  • #UI_Design
  • #React_Project
  • #Web_Development

یک پالت دستوری سریع، قابل دسترس و زیبا برای React است که به کاربران اجازه می‌دهد به راحتی دستورات را جستجو و اجرا کنند، مثل همان‌چیزی که در VS Code یا برنامه‌های مدرن می‌بینید کاربرد: این کتابخانه برای افزودن یک command palette به برنامه‌های React مناسب است. کاربران می‌توانند با فشار دادن یک ترکیب ک ...

  • #command_palette
  • #React
  • #developer_tools
  • #productivity
  • #UI_components
  • #accessibility
  • #fast_search
  • #keyboard_navigation
  • #ux_design
  • #web_apps

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

  • #React
  • #MaterialUI
  • #Nodejs
  • #WebDevelopment
  • #OpenSource
  • #Frontend
  • #JavaScript
  • #CommunityPlatform
  • #UI_Design
  • #CNodeJS

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

  • #react
  • #codemirror
  • #code_editor
  • #web_development
  • #javascript
  • #syntax_highlighting
  • #developer_tools
  • #uiwjs
  • #frontend
  • #programming

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

  • #ReactJS
  • #CodingChallenges
  • #FrontendDevelopment
  • #ReactHooks
  • #WebDevelopment
  • #JavaScript
  • #LearnToCode
  • #ReactPractice
  • #UIComponents
  • #DeveloperTools

کاربرد: این یک کامپوننت کوچک و سبک برای انتخاب رنگ در برنامه‌های React و Preact است که با حجم تنها ۲٫۸ کیلوبایت، گزینه‌های مختلفی برای انتخاب رنگ (مثل HSL، RGB، HEX و غیره) ارائه می‌دهد. در چه شرایطی بهتره استفاده بشه؟ وقتی به دنبال یک انتخاب‌گر رنگ سبک، سریع و بدون وابستگی‌های اضافی هستید، به‌ویژه ...

  • #react
  • #color_picker
  • #preact
  • #ui_components
  • #web_dev
  • #lightweight
  • #frontend
  • #design_tools
  • #customization
  • #javascript

درختی کاربردی و قابل دسترس برای رابط‌های کاربری که نیاز به انتخاب چندگانه و کشیدن و رها کردن دارند کاربرد: این کامپوننت یک درخت ساختاریافته (Tree) برای نمایش داده‌های سلسله‌مراتبی مثل پوشه‌ها، دسته‌بندی‌ها یا منوها فراهم می‌کنه و از قابلیت‌هایی مثل انتخاب چندگانه، کشیدن و رها کردن (Drag & Drop)، و د ...

  • #react
  • #tree
  • #draganddrop
  • #multiselect
  • #accessibility
  • #ui
  • #components
  • #frontend
  • #hierarchy
  • #webapp

این یک هوک ری‌اکت است که به شما کمک می‌کند تشخیص دهید یک المان وارد یا خارج از دید (viewport) شده است — یا حتی وارد یا خارج از یک المان دیگر شده باشد. چه زمانی می‌تونی ازش استفاده کنی؟ وقتی می‌خوای مثلاً یک انیمیشن رو فقط وقتی که کاربر به اون بخش از صفحه رسید فعال کنی، یا بارگذاری تصاویر (lazy loadi ...

  • #react
  • #inview
  • #intersectionobserver
  • #lazyloading
  • #hooks
  • #viewport
  • #webdev
  • #performant
  • #frontend
  • #reacthook

این یک الگوی شروع (boilerplate) عالی برای ساخت برنامه‌های تحت وب جهانی (universal) است که تجربه توسعه عالی، عملکرد بالا و رعایت بهترین روش‌ها را در نظر گرفته. کاربرد: این پروژه به تو کمک می‌کنه تا یک برنامه React با قابلیت اجرای سمت سرور (SSR)، پشتیبانی از SEO، و بارگذاری سریع صفحات بسازی. همچنین اب ...

  • #react
  • #boilerplate
  • #ssr
  • #webdev
  • #javascript
  • #starter
  • #universal_app
  • #performance
  • #best_practices
  • #hmr