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

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

کاربرد: این پلتفرم یک پیاده‌سازی از Hierarchical Temporal Memory (HTM) است که بر اساس نظریه‌های علوم اعصاب درباره کارکرد نئوکورتکس مغز طراحی شده. هدف اصلی‌اش شبیه‌سازی هوش انسانی برای درک الگوها، پیش‌بینی توالی‌ها و یادگیری از داده‌های زمانی است. در چه شرایطی بهتره استفاده بشه؟ وقتی با داده‌های زمان ...

  • #HTM
  • #Neuroscience
  • #AnomalyDetection
  • #TimeSeries
  • #MachineLearning
  • #PredictiveAnalytics
  • #ArtificialIntelligence
  • #NuPIC
  • #OnlineLearning
  • #CorticalModels

این پروژه یک نسخهٔ پورت شده از nuqs برای فریم‌ورک Svelte است که به توسعه‌دهندگان کمک می‌کند تا مدیریت سریع و هوشمند پارامترهای URL را در برنامه‌های خود پیاده‌سازی کنند کاربرد: این ابزار برای مدیریت query parameters در برنامه‌های Svelte بدون نیاز به کدنویسی تکراری و پیچیده طراحی شده است. به‌راحتی می‌ ...

  • #Svelte
  • #SvelteKit
  • #URLParams
  • #StateManagement
  • #WebDev
  • #Frontend
  • #TypeScript
  • #DeveloperTools
  • #QueryParams
  • #SPAs

این یک کتابخانهٔ C++ است که منطق اصلی پروتکل Raft را برای ایجاد سیستم‌های توزیع‌شده و تکثیر داده پیاده‌سازی می‌کند. ️ کاربرد: این کتابخانه به توسعه‌دهندگان کمک می‌کند تا سیستم‌های مقیم (faulttolerant) و تکثیرشده (replicated) بسازند که بتوانند در صورت خرابی یک یا چند نود، بدون از دست دادن داده یا توق ...

  • #distributed_systems
  • #Cplusplus
  • #Raft
  • #Replication
  • #FaultTolerance
  • #HighAvailability
  • #eBay
  • #Consensus
  • #ClusterComputing
  • #DataReplication

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

  • #nushell
  • #shell
  • #CLI
  • #data_processing
  • #productivity
  • #modern_shell
  • #automation
  • #devtools
  • #command_line
  • #structured_data

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

  • #spellchecker
  • #Cplusplus
  • #nuspell
  • #text_processing
  • #hunspell_compatible
  • #open_source
  • #developer_tools
  • #language_processing
  • #fast_library
  • #safe_code

کاربرد: این پروژه یک سرور پروکسی کش HTTP و همچنین یک سرور کش NoSQL با قابلیت RESTful است که بر پایهٔ HAProxy ساخته شده. با استفاده از آن می‌توانید درخواست‌های HTTP را کش کنید و عملکرد سرورهای خود را بهبود بخشید، همچنین می‌توانید از آن به عنوان یک پایگاه داده کش سریع و بدون اسکیما (NoSQL) استفاده کنی ...

  • #proxy
  • #caching
  • #RESTful
  • #NoSQL
  • #performance
  • #HAProxy
  • #HTTP
  • #scalability
  • #microservices
  • #highperformance

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

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

  • #desktop_automation
  • #ui_testing
  • #nodejs
  • #native_ui
  • #mouse_control
  • #keyboard_automation
  • #nutjs
  • #electron_testing
  • #gui_automation
  • #test_automation

این یک ابزار برای ساخت، تست و انتشار Web Components خالص با قابلیت‌های اضافه است. کاربرد: ساخت کامپوننت‌های وب استاندارد بدون وابستگی به فریم‌ورک، با پشتیبانی از ابزارهای مدرن مثل TypeScript، Rollup و Jest. در چه شرایطی بهتره استفاده بشه؟ وقتی می‌خوای کامپوننت‌های قابل استفاده در هر پروژه‌ای (مثل Re ...

  • #web_components
  • #vanilla_js
  • #typescript
  • #rollup
  • #jest
  • #ui_library
  • #component_dev
  • #open_source
  • #frontend_tooling
  • #build_tool

کاربرد: این یک پایگاه داده کلیدمقدار سبک، سریع و مستقر درون برنامه (embeddable) هست که به زبان Go نوشته شده. از تراکنش‌های کاملاً سریال‌پذیر پشتیبانی می‌کنه و ساختارهای داده‌ای مثل لیست، مجموعه و مجموعه مرتب رو فراهم می‌آره. مناسب مواقعیه که نیاز به ذخیره‌سازی داخلی بدون وابستگی به سرورهای خارجی دار ...

  • #keyvaluestore
  • #golang
  • #embeddable
  • #persistence
  • #transaction
  • #nutsdb
  • #datastructures
  • #goapp
  • #localdb
  • #persistentstorage

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

  • #RTOS
  • #EmbeddedSystems
  • #IoT
  • #ApacheNuttx
  • #RealTimeOS
  • #Microcontrollers
  • #OpenSource
  • #LowPower
  • #IndustrialAutomation
  • #HealthcareDevices

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

  • #VueJS
  • #MobileUI
  • #CrossPlatform
  • #MiniProgram
  • #JDStyle
  • #NutUI
  • #WebDevelopment
  • #ResponsiveDesign
  • #OpenSource
  • #UIComponents

این یک کتابخانهٔ کامپوننت‌های ری‌اکت با سبک طراحی JD.com (جی‌دی دات کام) هست که برای توسعهٔ رابط کاربری در موبایل طراحی شده. این کتابخانه از وب موبایل گرفته تا اپلیکیشن‌های چندمنصه‌ای مثل وی‌اِی (Vue) و کوئری (Koa) و همچنین 小程序‌های چندین پلتفرم پشتیبانی می‌کنه. کاربرد: این کامپوننت‌ها به توسعه‌دهندگ ...

  • #ReactUI
  • #MobileFirst
  • #JDStyle
  • #CrossPlatform
  • #MiniProgram
  • #NutUI
  • #ComponentLibrary
  • #WebDevelopment
  • #UIFramework
  • #ResponsiveDesign

این یک کتابخانه راستی (Rust) است که به شما امکان می‌دهد با استفاده از نوع‌های جدید (newtype)، داده‌های خود را با تضمین‌های امنیتی و اعتبارسنجی قوی‌تر مدیریت کنید. ️ کاربرد: وقتی می‌خواهید مطمئن شوید که داده‌های ورودی مانند ایمیل، شماره تلفن، یا مقدار عددی در محدوده خاصی قرار دارند، از nutype استفاده ...

  • #Rust
  • #Newtype
  • #TypeSafety
  • #Validation
  • #SecureCode
  • #Programming
  • #SoftwareEngineering
  • #Cargo
  • #SafeRust

کاربرد: این چارچوب یک فریم‌ورک وب مبتنی بر Vue.js هست که توسعه‌ی اپلیکیشن‌های وب رو ساده و سریع می‌کنه. با قابلیت‌هایی مثل SSR (ServerSide Rendering)، SSG (Static Site Generation) و مدیریت روتینگ و استات، توسعه‌دهندگان می‌تونن به راحتی اپلیکیشن‌های عملیاتی و سریع بسازن. در چه شرایطی بهتره استفاده بش ...

  • #nuxt
  • #vuejs
  • #web_development
  • #ssr
  • #ssg
  • #frontend
  • #javascript
  • #seo_friendly
  • #jamstack
  • #pwa

چه کاربردی داره؟ این پروژه یک تمپلیت آماده برای Nuxt 3 هست که با قابلیت‌های کاربردی مثل Tailwind CSS و Nuxt Layer همراه شده و توسعه‌ی سریع و تمیز رو ممکن می‌کنه. در چه شرایطی بهتره استفاده بشه؟ اگر داری یک پروژه جدید با Nuxt 3 شروع می‌کنی و می‌خوای از اولین قدم‌ها از ابزارهای مدرن مثل Tailwind برای ...

  • #nuxt3
  • #tailwindcss
  • #boilerplate
  • #webdev
  • #frontend
  • #vuejs
  • #starterkit
  • #moderndev
  • #uiux
  • #webdesign

کاربرد: این پروژه یک راه‌حل احراز هویت کامل و آماده برای Nuxt 3 ارائه می‌دهد. ️ با استفاده از آن می‌تونی به راحتی قابلیت ورود و ثبت‌نام رو به برنامه‌ات اضافه کنی — چه از طریق شبکه‌های اجتماعی مثل گوگل و گیتهاب (OAuth)، چه با ایمیل و رمز عبور، یا حتی با لینک‌های جادویی ایمیلی که کاربر رو بدون رمز عبو ...

  • #nuxt3
  • #auth
  • #oauth
  • #magiclink
  • #webdev
  • #vuejs
  • #typescript
  • #serverless
  • #ssr
  • #authentication

این ابزار به تو کمک می‌کنه تا احراز هویت (Authentication) رو به راحتی و با امنیت بالا در برنامه‌های Nuxt پیاده‌سازی کنی. از کوکی‌های secured & sealed استفاده می‌کنه که یعنی داده‌های جلسه (session) کاربر رمزگذاری شده و در برابر دستکاری محافظت شدن. ️ کاربرد: این کتابخونه برای مدیریت احراز هویت در برنا ...

  • #auth
  • #nuxt
  • #websecurity
  • #cookies
  • #session
  • #serverauth
  • #vuejs
  • #typescript
  • #backend
  • #webdev

این ابزار به شما کمک می‌کند تا عملکرد وب‌سایت خود را در ابزار Lighthouse به امتیاز کامل 100 از 100 برسانید با استفاده از تنظیمات بهینه‌شده، nuxtbooster سرعت بارگذاری صفحات، زمان تولید اولین بایت (TTFB) و تجربه کاربری را بهبود می‌دهد. کاربرد: این پکیج برای بهینه‌سازی پروژه‌های Nuxt.js طراحی شده و به ...

  • #nuxt
  • #performance
  • #lighthouse
  • #webdev
  • #seo
  • #vuejs
  • #frontend
  • #optimization
  • #booster
  • #speed

این یک فروشگاه اینترنتی با قابلیت‌های مدرن است که با Nuxt.js ساخته شده و مناسب توسعه‌دهندگانی است که می‌خواهند یک پلتفرم فروشگاهی سریع و واکنش‌گرا داشته باشند. کاربرد: این پروژه به توسعه‌دهندگان کمک می‌کند تا یک فروشگاه اینترنتی کامل با SSR (ServerSide Rendering) و عملکرد بالا راه‌اندازی کنند. مناسب ...

  • #ecommerce
  • #nuxtjs
  • #vuejs
  • #webstore
  • #ssr
  • #pwa
  • #ecommerce_template
  • #frontend
  • #digital_store
  • #nuxt_ecommerce

کاربرد: این ابزار یک کلاینت سبک و مینیمال برای کار با GraphQL در پروژه‌های Nuxt 3 فراهم می‌کنه و همراه با قابلیت تولید کد خودکار (Code Generation) میاد تا ارتباط با APIهای گرافکوئری رو سریع‌تر و امن‌تر کنه. در چه شرایطی بهتره استفاده بشه؟ اگر داری با Nuxt 3 یه پروژه فرانت‌اند می‌سازی و می‌خوای به یه ...

  • #nuxt3
  • #graphql
  • #codegeneration
  • #typescript
  • #webdev
  • #frontend
  • #vuejs
  • #api
  • #automation
  • #javascript

این ماژول ناکست بهینه‌سازی تصاویر رو در پروژه‌های Nuxt فراهم می‌کنه و با فرمت‌های PNG، JPEG، GIF و SVG کار می‌کنه ️ کاربرد: این ماژول به طور خودکار تصاویر رو هنگام ساخت (build) پروژه فشرده می‌کنه تا حجم کمتری داشته باشن و سرعت بارگذاری صفحات بهبود پیدا کنه در چه شرایطی بهتره استفاده بشه؟ وقتی داری ی ...

  • #nuxt
  • #imagemin
  • #web_optimization
  • #seo
  • #performance
  • #image_compression
  • #nuxt_module
  • #web_dev
  • #frontend
  • #fast_website

این یک نمونه‌کار شخصی مدرن و واکنش‌گرا با استفاده از Nuxt.js و Tailwind CSS است که به توسعه‌دهندگان کمک می‌کند تا به راحتی پروفایل حرفه‌ای خود را به نمایش بگذارند کاربرد: این پروژه برای ساخت رزومه آنلاین، نمونه‌کار فریلنسرها و صفحه شخصی توسعه‌دهندگان مناسب است و با قابلیت‌های SEO بهینه‌شده و لود سری ...

  • #portfolio_website
  • #nuxtjs
  • #tailwindcss
  • #personal_website
  • #developer_portfolio
  • #freelancer_portfolio
  • #static_site
  • #seo_friendly
  • #web_development
  • #modern_design

این یک پروژه فرانت‌اند بدون سرور (headless) برای فروشگاه‌های اینترنتی با استفاده از Nuxt 3 و Vue 3 است که به عنوان بک‌اند از WooCommerce و برای جستجوی سریع و هوشمند از Algolia بهره می‌برد. ️ کاربرد: این پروژه به تو اجازه می‌ده تا یک فروشگاه مدرن، سریع و واکنش‌گرا با تجربه کاربری عالی بسازی، در حالی ...

  • #headless_ecommerce
  • #nuxt3
  • #vue3
  • #woocommerce
  • #algolia
  • #ecommerce
  • #frontend
  • #composable
  • #fast_store
  • #modern_ui

این پروژه یک سرور MCP است که به مدل‌های هوش مصنوعی کمک می‌کند تا ساختار و کدهای برنامه‌های ساخته‌شده با Vite و Nuxt را بهتر درک کنند. کاربرد: این ابزار به توسعه‌دهندگان کمک می‌کند تا با اتصال مدل‌های هوش مصنوعی به محیط توسعه، درک بهتری از کدهای Nuxt و Vite ارائه دهند. این موضوع مخصوصاً در زمان استفا ...

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

  • #nuxtjs
  • #netlifyfunctions
  • #serverless
  • #staticsite
  • #webdevelopment
  • #javascript
  • #frontend
  • #backend
  • #jamstack
  • #ssg

این ابزار به‌طور خودکار تصاویر استفاده‌شده در پروژه‌های Nuxt.js را بهینه‌سازی می‌کند و پشتیبانی از فرمت‌های JPEG, PNG, SVG, WebP و GIF را فراهم می‌آورد کاربرد: کاهش حجم تصاویر بدون افت کیفیت، افزایش سرعت بارگذاری صفحات و بهبود عملکرد سئو و تجربه کاربری در چه شرایطی بهتره استفاده بشه؟ وقتی پروژه‌ی شم ...

  • #nuxtjs
  • #image_optimization
  • #web_performance
  • #seo
  • #webp
  • #gif
  • #svg
  • #jpeg
  • #png
  • #frontend

این ابزار به شما کمک می‌کند تا CSSهای اضافی و استفاده‌نشده در پروژه‌های Nuxt.js را پاکسازی کنید و فایل‌های نهایی کوچک‌تر و سریع‌تری داشته باشید کاربرد: این ماژول یک پوشش زیبا و آسان از PurgeCSS برای Nuxt.js فراهم می‌کند تا فقط کدهای CSS مورد استفاده در صفحات شما باقی بمانند و حجم بارگیری کاهش پیدا ک ...

  • #nuxtjs
  • #purgecss
  • #tailwindcss
  • #web_optimization
  • #css_purge
  • #frontend_tools
  • #nuxt_modules
  • #performance_tuning

این یک افزونهٔ ویژه برای VS Code هست که به تو کمک می‌کنه راحت‌تر با فریم‌ورک Nuxt کار کنی. ️ کاربرد: این افزونه دستورات و ابزارهای مفیدی رو ارائه می‌ده تا توسعهٔ پروژه‌های Nuxt رو سریع‌تر و لذت‌بخش‌تر کنه. مثل راه‌اندازی سریع، ناوبری بین فایل‌ها و دسترسی آسان به قابلیت‌های کلیدی Nuxt. در چه شرایطی ب ...

  • #Nuxt
  • #VueJS
  • #VSCodeExtension
  • #WebDevelopment
  • #Frontend
  • #DeveloperTools
  • #Nuxt3
  • #TypeScript
  • #Productivity
  • #Coding

کاربرد: این پروژه به صورت خودکار امنیت برنامه‌های Nuxt.js رو با رعایت استانداردهای OWASP تقویت می‌کنه. از طریق تنظیم هدرهای HTTP و استفاده از میدل‌ورهای امنیتی، از حملات رایج وب مثل XSS، CSRF، Clickjacking و غیره محافظت می‌کنه. در چه شرایطی بهتره استفاده بشه؟ وقتی داری یک پروژه Nuxt.js می‌سازی و می‌ ...

  • #nuxt
  • #security
  • #owasp
  • #websecurity
  • #httpheaders
  • #middleware
  • #cybersecurity
  • #securecoding
  • #nuxtjs
  • #webdev

این پروژه یک ادغام روان و آسان از Shopify Buy SDK با فریم‌ورک Nuxt.js ارائه می‌دهد. این ماژول به توسعه‌دهندگان کمک می‌کند تا به راحتی فروشگاه‌های Shopify را در برنامه‌های Nuxt.js خود بگنجانند. کاربرد: این ماژول برای ایجاد فروشگاه‌های اینترنتی با قابلیت خرید مستقیم از طریق Shopify، بدون نیاز به بک‌ان ...

  • #nuxtjs
  • #shopify
  • #ecommerce
  • #jamstack
  • #headless
  • #vuejs
  • #buy_sdk
  • #static_site
  • #pwa
  • #ssr

یک دموی عالی از تکنولوژی SSR (سرور ساید رندرینگ) با استفاده از Nuxt.js که تجربه کاربری سریع و بهینه‌ای رو فراهم می‌کنه. کاربرد: این پروژه برای توسعه‌دهندگانی مناسب است که می‌خوان با Nuxt.js آشنا بشن و یاد بگیرن چطور یک اپلیکیشن Vue با قابلیت رندر در سرور بسازن. همچنین به دلیل شبیه‌سازی وبسایت جولین ...

نام پروژه: victorgarciaesgi/nuxttypedrouter کاربرد: این ابزار به تو امکان می‌دهد تا از تکمیل خودکار و بررسی نوع (type check) در مسیرهای Nuxt استفاده کنی، بدون نیاز به نوشتن کدهای دستی برای تایپ‌های مسیر. ️ در چه شرایطی بهتره استفاده بشه؟ اگر داری یک پروژه Nuxt.js می‌نویسی و می‌خوای از اشتباهات انسان ...

  • #Nuxt
  • #TypeScript
  • #TypedRouter
  • #VueJS
  • #Frontend
  • #TypeSafety
  • #DeveloperTools
  • #Routing
  • #AutoComplete
  • #WebDev

این یک کتابخانه جذاب و کاربردی برای نمایش انیمیشن‌های بارگذاری در اپلیکیشن‌های iOS است که با زبان Swift نوشته شده. این کتابخانه شامل مجموعه‌ای از انیمیشن‌های زیبا و حرفه‌ای برای نمایش وضعیت بارگذاری (Loading) است که به راحتی قابل سفارشی‌سازی و استفاده هستند. کاربرد: استفاده از این کتابخانه برای نمای ...

  • #LoadingAnimation
  • #SwiftUI
  • #iOSDev
  • #UIUX
  • #CustomLoader
  • #NVActivityIndicatorView
  • #SwiftLibrary
  • #MobileDesign
  • #UserExperience
  • #Animation

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

  • #Neovim
  • #NvChad
  • #DeveloperTools
  • #Coding
  • #Productivity
  • #Linux
  • #Programming
  • #Vim
  • #TextEditor
  • #FastEditor

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

  • #3D_Reconstruction
  • #Neural_Rendering
  • #Material_Estimation
  • #Lighting_Recovery
  • #Deep_Learning
  • #CVPR2022
  • #NVidia
  • #Differentiable_Rendering
  • #Image_to_3D
  • #Computer_Vision

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

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

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

  • #nvidia_docker
  • #GPU_Computing
  • #AI_Development
  • #DeepLearning
  • #Docker
  • #MachineLearning
  • #CUDA
  • #Containerization
  • #NVIDIA
  • #DevOps

این ابزار یک اکسپورتر برای Prometheus است که اطلاعات مربوط به کارت‌های گرافیک NVIDIA را با استفاده از دستور nvidiasmi جمع‌آوری و در دسترس قرار می‌دهد. ️ کاربرد: این ابزار برای نظارت بر عملکرد و سلامت کارت‌های گرافیک NVIDIA در محیط‌های محاسباتی سنگین مثل هوش مصنوعی, یادگیری ماشین و پردازش موازی استفا ...

  • #nvidia_gpu_exporter
  • #prometheus
  • #gpu_monitoring
  • #nvidia_smi
  • #machine_learning
  • #deep_learning
  • #kubernetes
  • #hpc
  • #grafana
  • #monitoring

این یک پیکربندی عالی و حرفهای برای Neovim است که تجربهای مشابه VSCode اما با سرعت بسیار بالا ارائه میدهد کاربرد: این تنظیم، نویسندگان کد، توسعهدهندگان و علاقهمندان به ویرایشگرهای سبک و قدرتمند رو به خود جلب میکنه. با قابلیتهای پیشرفتهای مثل خودکارنویسی، هایلایت دقیق، مدیریت پلاگین هوشمند و رابط کارب ...

  • #Neovim
  • #Config
  • #DeveloperTools
  • #Productivity
  • #CodeEditor
  • #Vim
  • #Programming
  • #Linux
  • #CLI
  • #FastEditor

ویرایش متون با سرعت و سادگی بیشتر با الهام از مفهوم M Λ C R O در نویم (Neovim) این پروژه یک تنظیم خاص از نویم است که تجربه ویرایش را شبیه به سیستم‌های قدیمی اما هوشمند می‌کند کاربرد: این تنظیم برای کسانی مناسب است که دوست دارند با دستورات ساده و کم، کارهای پیچیده انجام دهند — مثل نویسندگان، توسعه‌ده ...

  • #Neovim
  • #TextEditing
  • #Macro
  • #Vim
  • #Productivity
  • #Bekaboo
  • #Lightweight
  • #DeveloperTools
  • #SimpleDesign
  • #CodeFast

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

  • #NeoVim
  • #Colemak
  • #Productivity
  • #DeveloperTools
  • #Programming
  • #TextEditor
  • #Linux
  • #CodingSetup
  • #Efficiency
  • #KeyboardLayout

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

  • #catppuccin
  • #neovim
  • #vim
  • #pastel_theme
  • #syntax_highlighting
  • #minimalist_design
  • #coding_aesthetic
  • #developer_tools
  • #color_scheme
  • #productivity

این پلاگین چیه؟ یک ابزار خودکار برای تکمیل پرانتزها، گیومه‌ها و براکت‌ها در Neovim که با Lua نوشته شده و به صورت هوشمند پس از تایپ یک کاراکتر، جفت آن را اضافه می‌کند. کاربرد: کمک می‌کنه تا در حین کدنویسی، پرانتزها و علامت‌های جفتی مثل ()، []، {} و "" به صورت خودکار و بدون اشتباه تکمیل بشن. همچنین وق ...

  • #autopairs
  • #neovim
  • #lua
  • #coding
  • #productivity
  • #vim
  • #nvim
  • #developer
  • #texteditor
  • #codingtools

چه کاری انجام میده؟ این پلاگین یک نسخهٔ بهبودیافته از پنجرهٔ quickfix در نئوویم ارائه میده که با قابلیتهای بیشتر و ظاهری تمیزتر، تجربهٔ کار با نتایج جستجو، خطاهای کامپایل یا هشدارها رو بهتر میکنه. ️ در چه شرایطی بهتره استفاده بشه؟ وقتی از ابزارهایی مثل grep، lsp، یا کامپایلرها استفاده میکنی که خروجی ...

کاربرد: این یک پیکربندی مدرن و آماده از Neovim است که با قابلیت‌های پیشرفته برای ویرایش کُد در زبان‌های برنامه‌نویسی مختلف مثل Python, Lua, C++, Markdown و LaTeX طراحی شده. ️ شامل تنظیمات پیش‌فرض هوشمند، پلاگین‌های مفید، هایلایت دقیق کُد و ابزارهای تکمیل خودکار است. در چه شرایطی بهتره استفاده بشه؟ ا ...

  • #Neovim
  • #Config
  • #Programming
  • #Python
  • #C
  • #LaTeX
  • #Markdown
  • #Lua
  • #DeveloperTools
  • #Coding

چیه؟ یک پیاده‌سازی از پروتکل Debug Adapter Protocol (DAP) برای Neovim که به تو امکان می‌ده تا ابزارهای دیباگ مختلف رو مستقیماً تو محیط ویرایشگرت استفاده کنی. ️ کاربرد: این پلاگین بهت کمک می‌کنه تا دیباگ کردن کدها رو بدون ترک محیط نویس کد انجام بدی. با استفاده از DAP، می‌تونی متوقف کنی اجرا، متغیرها ...

  • #debugging
  • #Neovim
  • #DAP
  • #vim
  • #LSP
  • #development
  • #coding
  • #tools
  • #productivity
  • #mfussenegger_nvim_dap

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

  • #debugging
  • #neovim
  • #dap
  • #developer_tools
  • #coding
  • #productivity
  • #vim
  • #lua
  • #programming
  • #nvim_plugins

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

  • #database_client
  • #neovim_plugin
  • #vim
  • #productivity
  • #sql
  • #developer_tools
  • #db_connection
  • #coding_efficiency
  • #nvim
  • #sqlite

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

  • #Neovim
  • #Config
  • #DeveloperTools
  • #Productivity
  • #Coding
  • #Vim
  • #LSP
  • #Programming
  • #Dotfiles
  • #NvimDots

این پلاگین برای افرادی مناسب است که با زبان Java کار می‌کنند و از ویرایشگر Neovim استفاده می‌کنند. ️ هدف اصلی‌اش اینه که تجربه توسعه Java رو در محیط نئوویم کاملاً روان و بدون دردسر کنه. کاربرد: این ابزار تمام امکانات مورد نیاز برای کدنویسی حرفه‌ای به زبان Java رو در Neovim فراهم می‌کنه — مثل تکمیل ک ...

  • #Java
  • #Neovim
  • #LSP
  • #Gradle
  • #Maven
  • #SpringBoot
  • #DeveloperTools
  • #CodingProductivity
  • #VimPlugins
  • #JavaDevelopment

کاربرد: این پلاگین یک ابزار آسنکرون برای بررسی خطاها و باگ‌های کد در Neovim فراهم می‌کنه و به صورت مکمل با قابلیت Language Server Protocol (LSP) داخلی نویم کار می‌کنه. ️ در چه شرایطی بهتره استفاده بشه؟ وقتی می‌خوای بدون وابستگی کامل به LSP، لینتینگ سبک‌تر و سریع‌تر رو برای زبان‌های برنامه‌نویسی مختل ...

  • #nvim
  • #linter
  • #NeovimPlugin
  • #asynchronous
  • #code_quality
  • #linting
  • #developer_tools
  • #vim
  • #programming

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

  • #LSP
  • #Neovim
  • #Programming
  • #DeveloperTools
  • #CodeCompletion
  • #IDE
  • #TextEditor
  • #nvim
  • #Productivity
  • #Config

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

  • #Neovim
  • #Lua
  • #ConfigGuide
  • #EditorCustomization
  • #Programming
  • #Vim
  • #TextEditor
  • #NvimConfig
  • #DeveloperTools
  • #LuaScript

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

  • #nvim
  • #neovim
  • #vim
  • #notifications
  • #productivity
  • #coding
  • #plugins
  • #LSP
  • #developer_tools

این یک افزونه برای Neovim است که قابلیت‌های Paredit را با استفاده از Treesitter و به زبان Lua پیاده‌سازی می‌کند. ️ کاربرد: این افزونه به شما کمک می‌کند تا در هنگام کار با زبان‌هایی که از پرانتزگذاری زیاد استفاده می‌کنند (مثل Lisp، Clojure یا Elisp)، ساختار پرانتزها را به راحتی مدیریت کنید. با این اب ...

  • #Paredit
  • #Neovim
  • #Lua
  • #Treesitter
  • #Lisp
  • #Clojure
  • #Elisp
  • #CodeEditing
  • #DeveloperTools
  • #Parentheses

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

  • #nvim
  • #neovim
  • #Lua
  • #productivity
  • #coding
  • #vim
  • #plugins
  • #developer
  • #text_editing
  • #surround

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

  • #file_explorer
  • #neovim
  • #lua
  • #productivity
  • #coding
  • #vim
  • #developer_tools
  • #text_editor
  • #nvim_plugins
  • #programming

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

  • #treesitter
  • #neovim
  • #syntax_highlighting
  • #code_navigation
  • #plugins
  • #vim
  • #programming
  • #developer_tools
  • #textobjects
  • #nvim

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

  • #code_context
  • #neovim
  • #treesitter
  • #productivity
  • #developer_tools
  • #coding
  • #vim
  • #programming
  • #software_development
  • #dev_workflow

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

  • #Neovim
  • #Treesitter
  • #TextObjects
  • #Productivity
  • #CodeEditing
  • #Vim
  • #DeveloperTools
  • #Programming
  • #NvimPlugins
  • #Efficiency

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

  • #code_folding
  • #neovim
  • #lsp
  • #treesitter
  • #productivity
  • #vim
  • #coding
  • #developer_tools
  • #efficient_editing
  • #kevinhwang91

این یک افزونه برای Neovim است که از قابلیت داخلی RPC (فراخوانی راه دور) استفاده می‌کند تا باز کردن فایل‌ها از داخل ترمینال ادغام‌شده نویم بدون ایجاد نسخه‌های تو در تو را ساده کند. ️ کاربرد: وقتی داخل ترمینال نویم فایلی رو می‌خوای باز کنی (مثلاً با دستور vim file.txt)، به‌جای اینکه یک نسخه دیگه از نو ...

  • #Neovim
  • #Vim
  • #Productivity
  • #Terminal
  • #RPC
  • #Plugin
  • #DeveloperTools
  • #TextEditor
  • #NvimPlugin
  • #CodeEfficiency

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

  • #nvim
  • #neovim
  • #icons
  • #developer_tools
  • #coding
  • #productivity
  • #vim
  • #plugins
  • #nerd_fonts
  • #devicons

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

  • #GPU_Monitoring
  • #NVIDIA_Tools
  • #DeepLearning
  • #AI_Development
  • #Process_Viewer
  • #System_Monitoring
  • #CUDA
  • #MachineLearning
  • #DevTools
  • #GPU_Management

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

  • #NodeJS
  • #VersionManager
  • #Development
  • #nvm
  • #JavaScript
  • #CLI
  • #DevTools
  • #Programming
  • #WebDev
  • #Bash

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

  • #NodeJS
  • #NVM
  • #DesktopApp
  • #DevelopmentTools
  • #VersionManager
  • #WebDevelopment
  • #Frontend
  • #Backend
  • #JavaScript
  • #CrossPlatform

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

  • #nvm
  • #fishshell
  • #NodeJS
  • #version_manager
  • #webdev
  • #javascript
  • #devtools
  • #coding
  • #programming
  • #bucaran

کاربرد: این ابزار یک مدیر نسخه‌ی Node.js برای ویندوزه که بهت کمک می‌کنه چندین نسخه از Node.js رو روی سیستمت نصب و مدیریت کنی. ️ مثلاً یه پروژه نیاز به نسخه‌ی قدیمی Node داره و یه پروژه دیگه به نسخه‌ی جدید – با این ابزار راحت می‌تونی بین‌شون سوئیچ کنی. در چه شرایطی بهتره استفاده بشه؟ وقتی توی محیط وی ...

  • #NodeJS
  • #WindowsDev
  • #DeveloperTools
  • #VersionManager
  • #GoLang
  • #WebDevelopment
  • #NVM
  • #Frontend
  • #Backend
  • #Coding

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

  • #NVTabular
  • #DeepLearning
  • #RecommendationSystems
  • #DataPreprocessing
  • #FeatureEngineering
  • #BigData
  • #GPUAcceleration
  • #NVIDIA
  • #RAPIDS
  • #PyTorch

کاربرد: این ابزار یک جعبه ابزار کامل برای ساخت برنامه‌های وب با React، Preact، Inferno یا جاوااسکریپت خالص (vanilla JS) است. همچنین برای توسعه کتابخانه‌های npm مناسب است. بدون نیاز به تنظیمات اولیه — مگر اینکه بعداً بخواهی چیزی را شخصی‌سازی کنی. در چه شرایطی بهتره استفاده بشه؟ وقتی می‌خوای سریع یک پ ...

کاربرد: این ابزار به تو اجازه میده که مستقیماً از ماژول‌های Node.js در محیط DOM یا WebWorker استفاده کنی. به عبارت دیگه، می‌تونی با استفاده از فناوری‌های وب مثل HTML، CSS و JavaScript، اپلیکیشن‌های دسکتاپ بنویسی که قدرت Node.js رو هم داشته باشن. در چه شرایطی بهتره استفاده بشه؟ اگر می‌خوای یک اپ دسکت ...

  • #DesktopApps
  • #WebTechnologies
  • #NodeJS
  • #NWjs
  • #HTML5
  • #JavaScript
  • #CrossPlatform
  • #HybridApps
  • #DevTools
  • #WebWorkers