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

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

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

  • #Angular
  • #Charts
  • #DataVisualization
  • #Dashboard
  • #WebDevelopment
  • #TypeScript
  • #UIComponents
  • #ngxCharts
  • #Analytics
  • #ResponsiveDesign

این یک بستهٔ جاوااسکریپت برای ادغام Codemirror با فریم‌ورک Angular است. کاربرد: این ابزار به تو اجازه می‌ده تا یک ویرایشگر کدِ قدرتمند و قابل تنظیم رو توی پروژه‌های Angular استفاده کنی. در چه شرایطی بهتره استفاده بشه؟ وقتی نیاز داری که کاربر بتونه کد بنویسه، ویرایش کنه یا هایلایت کنه — مثل ابزارهای ...

  • #Angular
  • #CodeMirror
  • #WebDevelopment
  • #DeveloperTools
  • #Frontend
  • #TypeScript
  • #TextEditor
  • #Programming
  • #UIComponents
  • #ngx_codemirror

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

  • #Angular
  • #Context
  • #ComponentCommunication
  • #RouterOutlet
  • #StateManagement
  • #ngxContext
  • #WebDevelopment
  • #Frontend
  • #TypeScript
  • #ModularArchitecture

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

  • #Angular
  • #ContextMenu
  • #WebDevelopment
  • #UIComponents
  • #Frontend
  • #TypeScript
  • #UX
  • #AngularLibraries
  • #Productivity
  • #ngx_contextmenu

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

این ماژول یک ماسک ارزی برای فریم‌ورک Angular فراهم می‌کند که به توسعه‌دهندگان کمک می‌کند تا ورودی‌های مالی را به صورت خودکار و با فرمت ارز (مثل دلار، یورو و غیره) نمایش و پردازش کنند. کاربرد: این ماژول برای فرمت‌دهی خودکار ورودی‌های عددی به صورت ارزی در فرم‌های وب استفاده می‌شه. مثلاً وقتی کاربر عدد ...

  • #currency_mask
  • #Angular
  • #financial_apps
  • #form_validation
  • #input_mask
  • #web_development
  • #UI_ux
  • #money_format
  • #ngx_currency
  • #frontend

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

  • #Angular
  • #DataTable
  • #WebDevelopment
  • #UIComponent
  • #Frontend
  • #TypeScript
  • #DataGrid
  • #ResponsiveDesign
  • #Swimlane
  • #ngxDatatable

این یک فریم‌ورک داشبورد مبتنی بر Angular و قابل تنظیم با JSON است که از پیاده‌سازی داشبورد JIRA و همچنین پروژه opensource angulardashboardframework الهام گرفته شده است. کاربرد: این فریم‌ورک به شما اجازه می‌دهد تا داشبوردهای پویا و قابل شخصی‌سازی ایجاد کنید که کاملاً بر اساس داده‌های JSON کنترل می‌شو ...

  • #dynamic_dashboard
  • #angular
  • #json_driven
  • #dashboard_framework
  • #widget_based
  • #customizable_ui
  • #ngx
  • #real_time_monitoring
  • #jira_clone
  • #web_dashboard

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

  • #Angular
  • #ECharts
  • #DataVisualization
  • #ngx_echarts
  • #Dashboard
  • #Charts
  • #WebDevelopment
  • #TypeScript
  • #Frontend
  • #DataAnalytics

فرم‌های پویا و مبتنی بر JSON برای فریم‌ورک Angular کاربرد: این کتابخانه به تو اجازه می‌ده تا فرم‌های پیچیده در اپلیکیشن‌های Angular رو به صورت پویا و تنها با استفاده از داده‌های JSON بسازی. بدون نیاز به نوشتن کدهای زیاد HTML و TypeScript برای هر فرم، می‌تونی فیلدها، اعتبارسنجی‌ها (validation)، و رفت ...

  • #dynamic_forms
  • #Angular
  • #JSON_forms
  • #ngx_formly
  • #web_development
  • #form_builder
  • #TypeScript
  • #frontend
  • #reactive_forms
  • #configurable_ui

این یک کتابخانه برای فریم‌ورک Angular است که قابلیت‌های کتابخانه معروف fullPage.js را به نسخه‌های جدیدتر Angular منتقل کرده است. کاربرد: این کتابخانه برای ساخت صفحات وب با اسکرول عمودی یا افقی تمام‌صفحه (fullpage scrolling) استفاده میشه. ️ به کمک آن می‌تونید هر بخش از صفحه رو به صورت جداگانه مدیریت ...

  • #Angular
  • #SinglePageApp
  • #FullPageScrolling
  • #WebDesign
  • #LandingPage
  • #UIUX
  • #Frontend
  • #TypeScript
  • #ngxFullpage
  • #ResponsiveDesign

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

  • #project_management
  • #angular_component
  • #gantt_chart
  • #task_scheduling
  • #drag_and_drop
  • #visual_planning
  • #team_collaboration
  • #ngx_gantt
  • #web_development
  • #angular_ui

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

  • #ngxgraph
  • #Angular
  • #DataVisualization
  • #GraphLibrary
  • #WebDevelopment
  • #InteractiveUI
  • #FlowChart
  • #NetworkVisualization
  • #DragAndDrop
  • #TypeScript

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

  • #Angular
  • #SyntaxHighlighting
  • #highlightjs
  • #WebDevelopment
  • #Frontend
  • #CodeDisplay
  • #DeveloperTools
  • #Programming
  • #TypeScript
  • #UIUX

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

  • #image_zoom
  • #angular_component
  • #ngx
  • #zoomable_images
  • #ecommerce
  • #ui_enhancement
  • #responsive_design

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

  • #infinite_scroll
  • #Angular
  • #Web_Development
  • #Performance
  • #UX
  • #Lazy_Load
  • #Frontend
  • #TypeScript

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

  • #Angular
  • #TourGuide
  • #Onboarding
  • #UserExperience
  • #WebDevelopment
  • #ngx_joyride
  • #UIUX
  • #DeveloperTools
  • #Frontend
  • #Tutorial

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

  • #Angular
  • #Leaflet
  • #WebGIS
  • #MapIntegration
  • #StarterKit
  • #GeoApp
  • #InteractiveMap
  • #TypeScript
  • #Frontend
  • #SpatialData

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

  • #Angular
  • #ngx_lite
  • #LightweightLibraries
  • #WebDevelopment
  • #Frontend
  • #TypeScript
  • #OpenSource
  • #Performance
  • #MonoRepo
  • #DeveloperTools

این پروژه یک کامپوننت انجولار است که امکان سفارشی‌سازی نوار پیمایش (scrollbar) را با استفاده از پلاگین محبوب Malihu jQuery Custom Scrollbar فراهم می‌کند. ️ کاربرد: این ماژول برای زمانی مناسب است که بخواهید نوارهای پیمایش پیش‌فرض مرورگر را با طراحی‌های زیباتر و قابل تنظیم جایگزین کنید. در چه شرایطی ب ...

  • #ngx_malihu_scrollbar
  • #Angular
  • #Scrollbar
  • #CustomUI
  • #jQueryPlugin
  • #WebDesign
  • #UIUX
  • #Frontend
  • #AngularLibrary
  • #ScrollStyling

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

  • #Angular
  • #FormValidation
  • #InputMask
  • #WebDevelopment
  • #UIUX
  • #Frontend
  • #Typescript
  • #NgxMask
  • #DataEntry
  • #UserExperience

این یک ورودی فایل برای Angular Material formfield است که به توسعه‌دهندگان اجازه می‌دهد به راحتی قابلیت آپلود فایل را در فرم‌های متریال انجام دهند. کاربرد: این کامپوننت برای اضافه کردن input فایل در فرم‌های Angular Material طراحی شده و با استایل‌های متریال یکپارچه می‌شود. در چه شرایطی بهتره استفاده ب ...

  • #Angular
  • #MaterialDesign
  • #FileUpload
  • #WebDevelopment
  • #Frontend
  • #TypeScript
  • #ngx
  • #UIComponents
  • #FormInput
  • #AngularMaterial

این کتابخانه فقط یک پوشش ساده از MQTT.js برای انجولار نیست، بلکه با استفاده از Observables، مدیریت اشتراک‌ها و مسیریابی پیام‌ها را به‌صورت هوشمند انجام می‌دهد. کاربرد: برای اتصال برنامه‌های انجولار به بروکرهای MQTT و مدیریت ارتباطات دوطرفه در زمان واقعی استفاده می‌شه. مناسب سیستم‌های IoT، پنل‌های نظ ...

  • #ngx_mqtt
  • #Angular
  • #MQTT
  • #IoT
  • #RealTime
  • #RxJS
  • #WebSockets
  • #MessageBroker
  • #SmartSystems
  • #DataStreaming

این پروژه یک کتابخانه برای ادغام پی‌پال در برنامه‌های ساخته‌شده با Angular است. ️ با استفاده از آن، توسعه‌دهندگان می‌توانند به راحتی درگاه پرداخت پی‌پال را در پروژه‌های خود پیاده‌سازی کنند. کاربرد: این کتابخانه به شما کمک می‌کنه تا فرآیند پرداخت امن و حرفه‌ای با PayPal رو در اپلیکیشن‌های Angular داش ...

  • #paypal_integration
  • #angular_library
  • #payment_gateway
  • #ngx_paypal
  • #ecommerce
  • #web_development
  • #angular_apps
  • #donation_system
  • #secure_payment
  • #typescript

این کتابخانه برای کنترل دسترسی بر اساس نقش (Role) و مجوز (Permission) در برنامه‌های Angular طراحی شده است. ️ کاربرد: با استفاده از این کتابخانه می‌تونی دسترسی کاربران رو به بخش‌های مختلف برنامه بر اساس نقش‌ها یا مجوزهای خاص مدیریت کنی. مثلاً فقط کاربران با نقش admin بتونن یه دکمه یا صفحه خاص رو ببین ...

  • #angular
  • #permissions
  • #roles
  • #access_control
  • #auth
  • #ngx_permissions
  • #frontend_security
  • #angular_modules
  • #AOT
  • #lazy_loading

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

این یک ماژول انجولار برای کتابخانهٔ Popper.js است که به راحتی امکان نمایش المان‌های شناور مثل تولتیپ، دراپ‌داون و المان‌های پاپ‌آپ را فراهم می‌کند. کاربرد: برای مدیریت موقعیت‌یابی هوشمند المان‌های شناور نسبت به المان مرجعشون استفاده می‌شه. مثلاً وقتی می‌خوای یه تولتیپ دقیقاً بالای یه دکمه نمایش داده ...

  • #Angular
  • #PopperJS
  • #Tooltip
  • #Dropdown
  • #UI
  • #WebDevelopment
  • #Frontend
  • #ngx_popper
  • #Popup
  • #Positioning

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

  • #QRScanner
  • #AngularLibrary
  • #WebDevelopment
  • #QRCodeReader
  • #ngxScanner
  • #FrontendTools
  • #TypeScript
  • #CameraIntegration
  • #DigitalPayment
  • #Authentication

این کتابخانه به تو امکان می‌دهد به هر المان دلخواهی در اپلیکیشن اَنگولار خود اسکرول کنی، بدون نیاز به کتابخانه‌های جانبی. کاملاً سازگار با اَنگولار ۴ به بالا، هم برای AoT و هم SSR مناسب است. کاربرد: وقتی می‌خوای کاربر رو به بخش خاصی از صفحه هدایت کنی، مثل اسکرول به فرم، بخش تماس یا بالای صفحه، این ک ...

  • #Angular
  • #ScrollTo
  • #SPA
  • #WebDevelopment
  • #Frontend
  • #TypeScript
  • #UX
  • #SmoothScroll
  • #NoDependencies
  • #ngxScrollTo

این ماژول ارتباط بین Angular و Socket.IO رو راحت می‌کنه و به تو اجازه می‌ده به راحتی در پروژه‌های بلادرنگ مثل چت، نوتیفیکیشن زنده یا به‌روزرسانی داده‌ها بدون رفرش صفحه، از قابلیت‌های realtime استفاده کنی. کاربرد: این ماژول برای اتصال به سرورهای Socket.IO در اپلیکیشن‌های Angular طراحی شده. با استفاده ...

  • #realtime
  • #angular
  • #socketio
  • #websockets
  • #chatapp
  • #notification
  • #ngx_socket_io
  • #live_updates

این یک کامپوننت توست (نوتیفیکیشن) برای فریم‌ورک Angular است که با الهام از کتابخانه @emilkowalski/sonner ساخته شده و تجربه نمایش پیام‌های موقت را ساده و زیبا می‌کند. کاربرد: این کامپوننت برای نمایش پیام‌های کوتاه و موقت مثل موفقیت، خطا، هشدار یا بارگذاری در رابط کاربری استفاده می‌شه. در چه شرایطی به ...

  • #ngx_sonner
  • #Angular
  • #ToastNotifications
  • #UIComponents
  • #WebDevelopment
  • #TypeScript
  • #DeveloperTools
  • #Frontend
  • #AngularLibraries
  • #UserExperience

این یک کتابخانه سبک و کوچک برای Angular است که با استفاده از Observables، تمپلیت‌ها را هوشمندتر و واکنش‌پذیرتر می‌کند. کاربرد: این کتابخانه به تو اجازه می‌ده تا جریان داده‌ها (streams) رو به صورت مستقیم در تمپلیت‌های Angular مدیریت کنی، بدون نیاز به متغیرهای اضافی یا اشتراک‌های دستی در کامپوننت. در ...

  • #Angular
  • #Reactivity
  • #Observables
  • #RxJS
  • #TemplateStreams
  • #WebDevelopment
  • #Frontend
  • #TypeScript
  • #StreamProcessing
  • #ngxLib

این یک بستهٔ انجولار است که به راحتی اجازه استفاده از Tippy.js رو در پروژه‌های انجولار میده کاربرد: این بسته برای اضافه کردن تولتیپ‌های زیبا و تعاملی به المان‌های رابط کاربری استفاده میشه، بدون نیاز به مدیریت دستی رویدادها یا استایل‌دهی پیچیده در چه شرایطی بهتره استفاده بشه؟ وقتی توی یه پروژهٔ Angul ...

  • #Angular
  • #TippyJS
  • #Tooltip
  • #UIComponents
  • #WebDevelopment
  • #Frontend
  • #TypeScript
  • #ngx
  • #DeveloperTools
  • #InteractiveUI

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

  • #ngx_toastr
  • #Angular
  • #Toastr
  • #UI_Library
  • #Notifications
  • #Web_Development
  • #TypeScript
  • #Frontend
  • #User_Experience
  • #Toast_Messages

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

  • #angular
  • #ui_tour
  • #onboarding
  • #user_experience
  • #web_development
  • #ngx
  • #tutorial_guide
  • #product_tour
  • #frontend
  • #angular_apps

این یک پلیر ویدیویی مدرن و قدرتمند بر پایه HTML5 برای فریم‌ورک Angular 2+ است که جایگزین پروژه قدیمی‌تر videogular2 شده است. کاربرد: این کتابخانه به توسعه‌دهندگان اجازه می‌دهد تا به راحتی یک پلیر ویدیویی سفارشی‌سازی‌شده با قابلیت‌های پیشرفته (مثل پشتیبانی از زیرنویس، کنترل‌های واکنش‌گرا، پخش از راه ...

  • #video_player
  • #Angular
  • #HTML5
  • #ngx_videogular
  • #web_development
  • #media_player
  • #streaming
  • #accessibility
  • #custom_controls
  • #TypeScript

️ این ماژول یک فایروال با کارایی بالا برای Nginx است که با ModSecurity سازگاری دارد و امنیت سرورهای وب را تقویت می‌کند. کاربرد: محافظت از سرورهای Nginx در برابر حملات رایج وب مثل SQL Injection، XSS و CSRF فیلتر کردن ترافیک مخرب با قوانین مشابه ModSecurity بدون نیاز به موتور ModSecurity کاهش بار پردا ...

  • #web_security
  • #nginx
  • #firewall
  • #ModSecurity
  • #WAF
  • #cybersecurity
  • #OWASP
  • #high_performance
  • #server_protection
  • #ngx_waf

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

  • #Angular
  • #UIComponents
  • #AntDesign
  • #WebDevelopment
  • #Frontend
  • #TypeScript
  • #EnterpriseApps
  • #NgZorro
  • #MaterialDesign
  • #ResponsiveUI

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

  • #Nix
  • #DevOps
  • #CLI
  • #Productivity
  • #nh
  • #NixOS
  • #Flakes
  • #DeveloperTools
  • #Linux
  • #InfrastructureAsCode

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

  • #NHL
  • #Hockey
  • #RaspberryPi
  • #LEDMatrix
  • #LiveScore
  • #SportsTech
  • #DIYProject
  • #FanGear
  • #Python
  • #Scoreboard

کاربرد: یک جایگزین متن‌باز برای Firebase با قابلیت‌های GraphQL، که به توسعه‌دهندگان اجازه می‌دهد بستر پس‌اِند (backend) برنامه‌های خود را به سرعت راه‌اندازی کنند. شامل احراز هویت، ذخیره‌سازی فایل، پایگاه داده و APIهای قدرتمند بر پایه GraphQL می‌شه. در چه شرایطی بهتره استفاده بشه؟ وقتی به دنبال یک زی ...

  • #backend
  • #GraphQL
  • #OpenSource
  • #FirebaseAlternative
  • #Authentication
  • #FileStorage
  • #Hasura
  • #RealtimeApp
  • #DevTools
  • #Nhost

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

Use the right package manager چه کاربردی داره؟ این ابزار به شما کمک می‌کنه تا با استفاده از یک دستور ساده، از صحیح‌ترین مدیر بسته (package manager) برای هر پروژه استفاده کنید، بدون اینکه نیاز باشه دستی تشخیص بدید از npm، yarn، pnpm یا دیگران استفاده کنید. در چه شرایطی بهتره استفاده بشه؟ وقتی روی چند ...

  • #package_manager
  • #developer_tools
  • #ni
  • #automation
  • #web_dev
  • #frontend
  • #yarn
  • #npm
  • #pnpm
  • #tooling

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

  • #Vulkan
  • #GraphicsEngine
  • #GameDevelopment
  • #Rendering
  • #Cplusplus
  • #OpenSource
  • #RealTimeRendering
  • #LowLevelGraphics
  • #niagara
  • #GraphicsProgramming

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

  • #Frontend
  • #WebDevelopment
  • #React
  • #Vue
  • #JavaScript
  • #LearningResources
  • #UI
  • #DevTools
  • #Tutorial
  • #Web3

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

  • #web_ui
  • #python
  • #nicegui
  • #dashboard
  • #iot
  • #data_visualization
  • #tooling
  • #backend_dev
  • #rapid_prototyping
  • #interactive_apps

niceminer استخراج ارز دیجیتال رو با یه ابزار ساده و قدرتمند شروع کن! این نرم‌افزار توسط NiceHash ساخته شده و کاملاً مناسب کاربران ویندوز ۱۰ هست. کاربرد: این ابزار بهت اجازه می‌ده بدون پیچیدگی‌های فنی، از سیستم خودت برای استخراج ارزهای دیجیتال استفاده کنی. همه چیز به صورت خودکار تنظیم میشه و تو فقط ک ...

  • #CryptoMining
  • #NiceHash
  • #Bitcoin
  • #GPUmining
  • #EasyMining
  • #Windows10
  • #PassiveIncome
  • #Cryptocurrency
  • #MiningTool
  • #HomeMining

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

  • #react
  • #modal
  • #state_management
  • #ui_components
  • #nice_modal
  • #eBay
  • #frontend
  • #javascript
  • #web_dev
  • #component_library

کاربرد: این ابزار یک زبان توصیف پیکربندی (configuration) است که به شما کمک می‌کند تنظیمات پروژه‌ها رو به‌صورت انعطاف‌پذیر، قابل تأیید و قابل تست بنویسید. ️ Nickel با ترکیب قابلیت‌هایی مثل نوع‌دهی قوی، ادغام خودکار و قابلیت ترکیب، مدیریت تنظیمات رو راحت‌تر و کم‌خطاتر می‌کنه. در چه شرایطی بهتره استفاد ...

  • #configuration
  • #devops
  • #nickel
  • #infrastructure
  • #cloud
  • #kubernetes
  • #ci_cd
  • #config_as_code

کاربرد: این پروژه یک سرویس‌دهنده API برای فروشگاه‌های موبایل ویژه ویچت (WeChat Mini Program) است که با Node.js و فریم‌ورک ThinkJS ساخته شده. ️ این ابزار به توسعه‌دهندگان اجازه می‌دهد تا به راحتی یک فروشگاه اینترنتی مدرن و کارآمد برای پلتفرم ویچت چینی راه‌اندازی کنند. در چه شرایطی بهتره استفاده بشه؟ ...

  • #eCommerce
  • #NodeJS
  • #ThinkJS
  • #WeChatMiniProgram
  • #OpenSource
  • #API
  • #OnlineStore
  • #MobileShop
  • #Backend
  • #NideShop

کاربرد: این یک فروشگاه کامل برای ویژن小程序 (ویژن مینی پروگرام) است که با استفاده از Node.js و MySQL ساخته شده و مناسب راه‌اندازی فروشگاه‌های کوچک تا متوسط در پلتفرم ویژن است. ️ در چه شرایطی بهتره استفاده بشه؟ وقتی می‌خوای یک فروشگاه هوشمند و سبک برای ویژن بسازی و از فناوری‌های مدرن بک‌اند مثل Node.js ...

  • #ecommerce
  • #wechat_mini_program
  • #nodejs
  • #mysql
  • #open_source
  • #shop_template
  • #tumobi
  • #nideshop
  • #miniapp_development
  • #webstore

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

  • #Rootkit
  • #WindowsSecurity
  • #KernelHacking
  • #PenetrationTesting
  • #CyberSecurity
  • #EthicalHacking
  • #RedTeam
  • #InfoSec
  • #Nidhogg
  • #MalwareResearch

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

  • #MobileDevelopment
  • #JavaScript
  • #GraphicsEngine
  • #CrossPlatform
  • #GameDev
  • #Skia
  • #YogaLayout
  • #Nidium

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

  • #MedicalImaging
  • #DeepLearning
  • #NiftyNet
  • #ImageSegmentation
  • #AIinHealthcare
  • #ResearchTool
  • #3DImaging
  • #ConvolutionalNetworks
  • #ImageGuidedTherapy

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

  • #GoLang
  • #Programming
  • #TechCommunity
  • #LiveCoding
  • #GolangNight
  • #OpenSource
  • #DeveloperCommunity
  • #CodingInPersian

این پروژه یک کلاینت برای ESP32 است که با نرم‌افزار NightDriver کار می‌کند تا کنترل هوشمند نوارهای نورپردازی LED را فراهم کند. کاربرد: این کد به شما امکان می‌دهد تا از طریق ESP32، نوارهای LED را با قابلیت‌های پیشرفته‌ی نورپردازی مانند افکت‌های متحرک، تنظیم رنگ و شدت نور، و هماهنگی با موسیقی یا محیط ا ...

  • #LED
  • #ESP32
  • #SmartLighting
  • #DIY
  • #HomeAutomation
  • #NightDriver
  • #RGBStrip
  • #IoT
  • #AmbientLight
  • #MusicVisualizer

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

  • #monitoring
  • #alerting
  • #devops
  • #infrastructure
  • #n9e
  • #observability
  • #cloud
  • #kubernetes
  • #system_health
  • #performance

این ابزار برای دانلود آخرین نسخهٔ «نایتلی» (nightly) از یک پروژه است که از طریق فرآیند CI/CD (مثل GitHub Actions) ساخته شده است. ️ کاربرد: به کاربران اجازه میده بدون نیاز به ساخت دستی یا جستجوی دستی در لاگهای تست، آخرین نسخهٔ آزمایشی یک پروژه رو دانلود کنند. این لینک همیشه به جدیدترین فایل ساختهشده ...

  • #nightly_builds
  • #CI_CD
  • #GitHub_Actions
  • #automation
  • #devtools
  • #continuous_integration
  • #testing
  • #software_development
  • #tooling
  • #open_source

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

  • #NightMode
  • #SwiftUI
  • #iOSDev
  • #DarkMode
  • #UIAppearance
  • #SwiftLibrary
  • #UIKit
  • #Theming
  • #iOSApp
  • #DynamicUI

چه کاری انجام میده؟ این یک چارچوب تست اتوماتیک از انتها به انتها (endtoend) هست که با Node.js نوشته شده و از Webdriver API طبق استاندارد W3C استفاده میکنه. به کمک این ابزار میتونی رفتار کاربر در مرورگر رو شبیهسازی کنی و تست کنی که وبسایت یا اپلیکیشن شما درست کار میکنه یا نه. کاربرد: برای تست خودکار ...

  • #end_to_end_testing
  • #automation
  • #NodeJS
  • #Webdriver
  • #UI_Testing
  • #BrowserStack
  • #NightwatchJS
  • #CI_CD
  • #JavaScript
  • #Testing_Framework

یک پلاگین تولید شده برای Tailwind CSS که به صورت خودکار حالت تاریک (dark mode) را پیاده‌سازی می‌کند. این ابزار قابلیت سفارشی‌سازی بالایی دارد و می‌توانید رفتار پیش‌فرض آن را بازنویسی کنید. کاربرد: به شما کمک می‌کنه بدون نیاز به نوشتن کدهای پیچیده، حالت تاریک و روشن را در پروژه‌های مبتنی بر Tailwind ...

  • #dark_mode
  • #TailwindCSS
  • #WebDevelopment
  • #Customizable
  • #ThemeSwitcher
  • #UIUX
  • #Frontend
  • #DeveloperTools
  • #OpenSource
  • #jjranalli_nightwind

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

  • #bitcoin
  • #lightningnetwork
  • #docker
  • #testnet
  • #blockchain
  • #cryptodev
  • #nigiri
  • #vulpemventures
  • #development
  • #testing

این پروژه راهی ساده و کارآمد برای استفاده از Umbraco به صورت headless از طریق GraphQL فراهم می‌کنه کاربرد: با استفاده از این ابزار، می‌تونید محتوای Umbraco رو بدون نیاز به رابط کاربری سنتی، از طریق APIهای GraphQL دریافت کنید و در هر پلتفرم دیگه‌ای مثل React, Vue یا Angular نمایش بدید در چه شرایطی به ...

  • #headlessCMS
  • #Umbraco
  • #GraphQL
  • #dotnet
  • #webdevelopment
  • #SPA
  • #API
  • #contentmanagement
  • #React
  • #Nextjs

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

  • #MERN_Stack
  • #Ecommerce
  • #React
  • #NodeJS
  • #MongoDB
  • #ExpressJS
  • #Payment_Gateway
  • #FullStack
  • #Web_Development
  • #NikeClone

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

  • #TailwindCSS
  • #LandingPage
  • #NikeClone
  • #FrontendDevelopment
  • #WebDesign
  • #React
  • #UI_UX
  • #ResponsiveDesign
  • #ModernCSS
  • #PortfolioProject

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

  • #static_analysis
  • #GoLang
  • #nil_safety
  • #bug_detection
  • #CI_CD
  • #UberOpenSource
  • #code_quality
  • #panic_prevention
  • #type_safety
  • #golang_tools

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

  • #multi_tenant
  • #PostgreSQL
  • #SaaS
  • #cloud_database
  • #data_isolation
  • #scalability
  • #NileDB
  • #database_security
  • #cloud_native
  • #serverless

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

  • #P2P_Streaming
  • #WebRTC
  • #LiveVideo
  • #TorrentStreaming
  • #ScalableTech
  • #DecentralizedVideo
  • #LowLatency
  • #NileJS
  • #PeerToPeer
  • #VideoBroadcast

چه کاری انجام میده؟ این پروژه به تو امکان میده تا مدل‌های هوش مصنوعی تولیدی (Gen AI) رو با استفاده از NVIDIA NIM و NVIDIA AI Workbench بهینه‌سازی و شتاب ببخشی. این ابزارها به تو کمک می‌کنن تا مدل‌های بزرگ زبان (LLMs) و دیگر مدل‌های هوش مصنوعی رو به راحتی تو محیط‌های مختلف—مثل لوکال، ابری یا دیتاسنتر ...

  • #GenAI
  • #NVIDIA
  • #AIWorkbench
  • #NIM
  • #LLMOps
  • #AIdevelopment
  • #MachineLearning
  • #DeepLearning
  • #LocalAI
  • #AIOptimization

این یک نسخهٔ ویرایش‌شده از کتابخانهٔ NimBLE است که به‌صورت خاص برای کامپایل شدن با محیط آردوینو طراحی شده و از ESP32 و سری nRF5x پشتیبانی می‌کند. ️ کاربرد: این کتابخانه به توسعه‌دهندگان اجازه می‌دهد تا از قابلیت‌های بلوتوث کم‌مصرف (BLE) در دستگاه‌های مبتنی بر ESP32 و nRF5x استفاده کنند، بدون نیاز به ...

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

  • #parser_combinators
  • #text_parsing
  • #elixir
  • #erlang
  • #nimble_parsec
  • #DSL
  • #fast_parsing
  • #functional_programming
  • #code_generation
  • #parsing_library

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

  • #FileStorage
  • #CloudStorage
  • #Nimbus
  • #APIFriendly
  • #Scalable
  • #SecureStorage
  • #WebDevelopment
  • #DevTools
  • #DataManagement
  • #FastAccess