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

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

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

  • ##Flask
  • ##RESTfulAPI
  • ##Python
  • ##WebDevelopment
  • ##Backend
  • ##API
  • ##Boilerplate
  • ##Microservices
  • ##FastDevelopment
  • ##CleanCode

کاربرد: این پروژه یک لایه ویرایشگر vi روی ایمکس (Emacs) ایجاد می‌کند و به کاربران اجازه می‌دهد از میانبرها و سبک ویرایش وایم (vi/vim) در محیط ایمکس استفاده کنند. با این افزونه، می‌تونی از قدرت ایمکس و همزمان از تجربه آشنا و سریع ویرایش مبتنی بر حالت (modal editing) وایم بهره‌مند بشی. در چه شرایطی به ...

  • ##emacs
  • ##vim
  • ##evil
  • ##modal
  • ##productivity
  • ##text
  • ##developer
  • ##coding
  • ##extensibility
  • ##vim

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

  • ##GraphQL
  • ##JSONAPI
  • ##Java
  • ##WebServices
  • ##API
  • ##Microservices
  • ##Backend
  • ##Security
  • ##Elide
  • ##RESTAlternative

کاربرد: این پروژه یک تصویر داکر حرفه‌ای از Aria2 است که برای دانلود مدیا، فایل‌ها و منابع از طریق لینک (مثل HTTP، FTP، BitTorrent و Magnet) طراحی شده. با قابلیت‌های پیشرفته‌ای مثل وب‌اینترفیس مدیریت، پشتیبانی از رمزگذاری، تنظیم سرعت دانلود و پیکربندی آسان، کار با Aria2 رو خیلی راحت‌تر می‌کنه. در چه ...

  • ##aria2
  • ##docker
  • ##download
  • ##bitTorrent
  • ##VPS
  • ##webUI
  • ##automation
  • ##cloud
  • ##PTERX
  • ##file

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

  • ##myxql
  • ##Elixir
  • ##MySQL
  • ##Ecto
  • ##PhoenixFramework
  • ##DatabaseDriver
  • ##WebDevelopment
  • ##Backend
  • ##RelationalDB
  • ##DataMigration

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

  • ##vidgear
  • ##Python
  • ##VideoProcessing
  • ##OpenCV
  • ##LiveStreaming
  • ##ComputerVision
  • ##RTMP
  • ##Webcam
  • ##IPCamera
  • ##CrossPlatform

این ابزار یک کتابخانه قدرتمند برای مدیریت کش در برنامه‌های جاوااسکریپت و تایپ‌اسکریپت است که به توسعه‌دهندگان اجازه می‌دهد تا هر نوع ذخیره‌سازی مبتنی بر کلید (مثل کش حافظه، localStorage، یا سرورهای کش مانند Redis) را به راحتی به عنوان یک لایه کش هوشمند با قابلیت‌های پیشرفته استفاده کنند. ️ کاربرد: ا ...

  • ##cache
  • ##performance
  • ##typescript
  • ##webdev
  • ##react
  • ##nextjs
  • ##api
  • ##optimization
  • ##serverless
  • ##caching

کاربرد: این ابزار به تو اجازه میده برنامه‌های پایتونی رو بدون نیاز به مدیریت سرور (Serverless) روی سرویس‌های ابری مثل AWS Lambda اجرا کنی. با استفاده از Zappa، می‌تونی وب‌اپلیکیشن‌های مبتنی بر فریم‌ورک‌هایی مثل Flask یا Django رو به راحتی دیپلوی کنی. در چه شرایطی بهتره استفاده بشه؟ وقتی می‌خوای یک پ ...

  • ##Serverless
  • ##Python
  • ##AWS
  • ##Zappa
  • ##Flask
  • ##Django
  • ##WebDevelopment
  • ##API
  • ##Cloud
  • ##Lambda

این پروژه برای مقداردهی اولیه مؤثر وزن‌های اِمبدینگ زیرواژه‌ای در مدل‌های زبانی تک‌زبانه طراحی شده تا انتقال بین‌زبانی (crosslingual transfer) بهتری انجام شود. کاربرد: این روش به بهبود عملکرد مدل‌های زبانی در زبان‌های کم‌منبع کمک می‌کند، بدون اینکه نیاز به آموزش مجدد کامل از صفر باشد. در چه شرایطی ب ...

  • ##CrossLingualTransfer
  • ##SubwordEmbeddings
  • ##Wechsel
  • ##NLP
  • ##LowResourceLanguages
  • ##MonolingualModels
  • ##LanguageTransfer
  • ##EmbeddingInitialization
  • ##MultilingualNLP
  • ##CPJKU

کاربرد: این ابزار یک کتابخانه و ابزار خط فرمان برای تست بار (Load Testing) در زبان Go است. قابلیت اجرای تست‌های HTTP، gRPC و TCP را داره و می‌تونه آمار دقیقی مثل تاخیر (Latency)، توزیع پاسخ‌ها و هیستوگرام‌های عملکرد رو ثبت کنه. همچنین یک سرور اکوی پیشرفته و یک رابط کاربری تحت وب هم داره که تست‌ها رو ...

  • ##load
  • ##golang
  • ##performance
  • ##http
  • ##grpc
  • ##latency
  • ##ci
  • ##microservices
  • ##istio
  • ##cloud

یک سیستم هوشمند برای ایجاد ربات‌های پرسش و پاسخ در مخازن GitHub شما کاربرد: این ابزار به شما امکان می‌دهد یک ربات گفتگوی هوشمند بسازید که به سوالات کاربران در مورد پروژه‌های GitHub شما پاسخ دهد. همراه با قابلیت استقرار خودمیزبانی (selfhosted) و یک SDK یکپارچه، توسعه و مدیریت ربات‌های Q&A رو ساده می‌ ...

  • ##AI
  • ##GitHub
  • ##SelfHosted
  • ##DeveloperTools
  • ##OpenSource
  • ##ChatbotSDK
  • ##QnA
  • ##CodeAssistant

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

  • ##VulnerabilityScanner
  • ##NetworkSecurity
  • ##PenetrationTesting
  • ##InternalNetwork
  • ##RedTeam
  • ##CyberSecurity
  • ##YSRC
  • ##Xunfeng
  • ##SecurityAudit
  • ##BugHunting

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

  • ##influxdb
  • ##rust
  • ##timeseries
  • ##iot
  • ##monitoring
  • ##database
  • ##telemetry
  • ##rustlang
  • ##logging
  • ##data

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

  • ##Linux
  • ##WiFi
  • ##USBAdapter
  • ##Networking
  • ##DriverSupport
  • ##OpenSource
  • ##TechTips
  • ##LinuxHardware

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

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

  • ##micromodal
  • ##javascript
  • ##modal
  • ##a11y
  • ##accessibility
  • ##ui
  • ##ux
  • ##lightweight
  • ##frontend
  • ##webdev

این پروژه یک ابزار هوش مصنوعی بر پایه فلَسک (Flask) و اسکریپت‌های پایتون است که با تحلیل تاریخچه نظرات کاربران رِدیت، جهت‌گیری سیاسی آن‌ها را پیش‌بینی می‌کند کاربرد: این ابزار به تحلیلگران، پژوهشگران و توسعه‌دهندگان کمک می‌کنه تا نظرات کاربران را بر اساس محتوا و سبک نوشتن دسته‌بندی کنند و بفهمند یک ...

  • ##stance
  • ##political
  • ##reddit
  • ##NLP
  • ##machine
  • ##social
  • ##FlaskApp
  • ##user
  • ##AI
  • ##sentiment

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

  • ##FHE
  • ##HomomorphicEncryption
  • ##PrivacyPreserving
  • ##SecureComputing
  • ##GoogleOpenSource
  • ##DataSecurity
  • ##Cplusplus
  • ##EncryptedComputation
  • ##CloudSecurity
  • ##ConfidentialComputing

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

  • ##WindowsCustomization
  • ##PrivacyFocused
  • ##LightweightOS
  • ##PerformanceTuning
  • ##StableSystem
  • ##GamingReady
  • ##OldPCRevival
  • ##SecureWindows
  • ##MeetRevision
  • ##PlaybookOS

کاربرد: این یک ابزار وب ساده برای فعال‌سازی دستگاه‌ها از راه دور با قابلیت Wake on LAN است. با استفاده از ترکیب SvelteKit، Go و PocketBase، به کاربران اجازه می‌دهد دستگاه‌های خاموش را از طریق شبکه روشن کنند. در چه شرایطی بهتره استفاده بشه؟ وقتی نیاز داری به دستگاه‌های محلی مثل کامپیوترهای دسکتاپ یا ...

  • ##WakeOnLAN
  • ##SvelteKit
  • ##GoLang
  • ##PocketBase
  • ##SelfHosted
  • ##HomeLab
  • ##NetworkTools
  • ##WebApp
  • ##DevTools
  • ##RemoteAccess

این یک منبع اتصال عمومی (connection pool) برای زبان برنامه‌نویسی Rust است که از قابلیت‌های async/await پشتیبانی می‌کند. کاربرد: این کتابخانه به تو اجازه می‌ده تا اتصالات به پایگاه‌داده یا سرویس‌های دیگر (مثل Redis یا PostgreSQL) رو مدیریت کنی بدون اینکه هر بار اتصال جدید برقرار کنی. این کار عملکرد ب ...

  • ##async
  • ##connection
  • ##database
  • ##redis
  • ##postgresql
  • ##rust
  • ##high
  • ##web
  • ##mobc
  • ##scalability

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

  • ##PostgreSQL
  • ##DatabaseScaling
  • ##LoadBalancing
  • ##Sharding
  • ##Failover
  • ##HighAvailability
  • ##pgCat
  • ##AI

این پروژه یک مجموعه ابزار، مثال و آموزش برای کار با API پایتون DepthAI است که توسط تیم luxonis توسعه داده شده. ️ کاربرد: این کتابخانه به توسعه‌دهندگان کمک می‌کند تا از قابلیت‌های دوربین هوشمند DepthAI مانند تشخیص عمق، ردیابی اشیا، تشخیص چهره و پردازش تصویر در لبه (edge) بهره ببرند. در چه شرایطی بهتر ...

  • ##DepthAI
  • ##ComputerVision
  • ##EdgeAI
  • ##Robotics
  • ##AIonEdge
  • ##Luxonis
  • ##OAK
  • ##SmartCamera
  • ##3DDetection
  • ##ObjectTracking

بین‌المللی‌سازی (i18n) برای Next.js این کتابخانه به توسعه‌دهندگان کمک می‌کند تا برنامه‌های Next.js خود را به راحتی برای چندزبانه‌بودن آماده کنند و محتوای متنی را بر اساس زبان کاربر نمایش دهند. کاربرد: این ابزار امکان مدیریت ترجمه‌های چندزبانه را در Next.js فراهم می‌کند، شامل ترجمه صفحات، کامپوننت‌ها ...

  • ##i18n
  • ##NextJS
  • ##Internationalization
  • ##React
  • ##Localization
  • ##Multilingual
  • ##WebDevelopment
  • ##SSR
  • ##SSG
  • ##Frontend

این یک وبلاگ ساده و سریع است که با فریم‌ورک FastAPI ساخته شده و از ویژگی‌های مدرن پایتون برای ارائه عملکرد بالا و توسعه سریع بهره می‌برد. کاربرد: این پروژه برای ایجاد یک سیستم مدیریت محتوای سبک و سریع (مثل وبلاگ شخصی یا نوت‌های فنی) مناسب است. ️ با توجه به استفاده از FastAPI، APIهای قدرتمند و مستند‌ ...

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

  • ##NLP
  • ##ChineseLanguage
  • ##LargeLanguageModels
  • ##TextProcessing
  • ##AIResearch
  • ##MachineLearning
  • ##NaturalLanguageProcessing
  • ##ZeroNLP
  • ##DeepLearning
  • ##LanguageModelTraining

این ابزار به تو کمک می‌کنه تا فعالیت‌های diff در یک مخزن گیت رو به صورت بصری و با نقشه گرمایی (Heat Map) مشاهده کنی. ️ یعنی می‌تونی ببینی کدوم فایل‌ها بیشترین تغییرات رو داشتن، کجاها بیشترین ویرایش انجام شده و چه قسمت‌هایی از کد پروژه "داغ‌تر" هستن. کاربرد: این ابزار برای تحلیل ساختار پروژه‌های نرم‌ ...

  • ##GitAnalytics
  • ##CodeVisualization
  • ##DevTools
  • ##HeatMap
  • ##RepositoryAnalysis
  • ##SoftwareMaintenance
  • ##OpenSource
  • ##CodeQuality
  • ##DeveloperProductivity
  • ##GitHistory

کاربرد: این پروژه به توضیح استراتژی‌های استقرار (Deployment Strategies) در کوبرنتیس (Kubernetes) می‌پردازه و روش‌های مختلف برای ارتقای امن و کنترل‌شدهٔ برنامه‌ها رو شفاف می‌کنه. در چه شرایطی بهتره استفاده بشه؟ وقتی می‌خوای بدون ایجاد downtime ، تغییرات رو روی سرویس‌هات اعمال کنی، این پروژه کمکت می‌ک ...

  • ##Kubernetes
  • ##DevOps
  • ##DeploymentStrategies
  • ##CI
  • ##BlueGreen
  • ##CanaryRelease
  • ##RollingUpdate
  • ##ContainerSolutions
  • ##K8s
  • ##CloudNative

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

  • ##Rust
  • ##ORM
  • ##SQL
  • ##Database
  • ##WebDevelopment
  • ##Actix
  • ##Axum
  • ##PostgreSQL
  • ##SQLite
  • ##LightweightORM

چه کاری انجام میده؟ این پلتفرم یک سیستم مدیریت داده و تجربه دیجیتال متن‌بازه که قابلیت‌های PIM (مدیریت اطلاعات محصول)، MDM (مدیریت داده‌های اصلی)، CDP (پلتفرم داده مشتری)، DAM (مدیریت دارایی دیجیتال)، DXP/CMS (پلتفرم تجربه دیجیتال و سیستم مدیریت محتوا) و تجارت الکترونیک دیجیتال رو در خود جای داده. ک ...

  • ##PIM
  • ##MDM
  • ##CDP
  • ##DAM
  • ##DXP
  • ##CMS
  • ##DigitalCommerce
  • ##DataManagement
  • ##OpenSource
  • ##CustomerExperience

این ابزار به شما کمک می‌کنه تا تست‌های شبکه‌ای متداول روی هر وب‌سایتی انجام بدید. چه دنبال رفع مشکلات ارتباطی با یک سرویس باشید یا بخواید عملکرد یک دامنه رو بررسی کنید، این ابزار می‌تونه کمک‌کننده باشه. کاربرد: این ابزار برای اجرای تست‌های شبکه‌ای مثل ping، traceroute، DNS lookup و سایر بررسی‌های پا ...

کاربرد: این ابزار یک نسخهٔ بهبودیافته از fzf.vim است که با زبان Lua نوشته شده و عملکرد جستجوی سریع و تعاملی رو در ویم و نیوم (Neovim) بهبود میده. در چه شرایطی بهتره استفاده بشه؟ وقتی دنبال یک تجربهٔ جستجوی سریع، سبک و قابل تنظیم در ویرایشگر خود هستی، بهویژه اگر از Neovim استفاده میکنی و دوست داری اب ...

  • ##fzf
  • ##Neovim
  • ##Lua
  • ##productivity
  • ##code
  • ##vim
  • ##plugins
  • ##developer
  • ##search
  • ##text

یک سیستم شبیه‌ساز وبلاگ کوتاه (وِیبو) بر پایه Python Flask که امکان ایجاد، نمایش و مدیریت پست‌های کوتاه را فراهم می‌کند. کاربرد: این پروژه برای یادگیری ساخت یک پلتفرم شبکه اجتماعی ساده با استفاده از Flask و مفاهیم پایه وب توسعه داده شده — مناسب برای تمرین فرانت‌اند و بک‌اند در توسعه وب. در چه شرایطی ...

  • ##microblog
  • ##Flask
  • ##Python
  • ##WebDevelopment
  • ##SocialNetwork
  • ##BackEnd
  • ##OpenSource
  • ##LearningProject
  • ##MiniApp
  • ##WebApp

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

  • ##dashboard
  • ##react
  • ##nodejs
  • ##d3js
  • ##data
  • ##redux
  • ##nivo
  • ##devops
  • ##internal
  • ##realtime

این یک فریم‌ورک کوچک و سبک برای نمایش هشدارها و پیام‌های موقت در اپلیکیشن‌های iOS است، مشابه پیام‌هایی که وقتی متنی را کپی می‌کنید یا هنگام اتصال Apple Pencil نمایش داده می‌شوند. کاربرد: این فریم‌ورک برای نمایش پیام‌های کوتاه و غیرمزاحم در بالای صفحه استفاده می‌شود، بدون اینکه کاربر را از فرآیند فعل ...

  • ##iOS
  • ##Swift
  • ##UIFramework
  • ##Notifications
  • ##Drops
  • ##Lightweight
  • ##MobileDev
  • ##AppleDesign
  • ##UserExperience

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

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

  • ##data
  • ##database
  • ##privacy
  • ##devops
  • ##testing
  • ##data
  • ##hellofresh
  • ##klepto
  • ##data
  • ##test

کاربرد: این ابزار یک حالت خاص برای جاوااسکریپت فراهم می‌کنه که بهش می‌شه «حالت خدایی» گفت! با NerdLang می‌تونی جاوااسکریپت رو بدون نیاز به ماشین مجازی (VM)، کد بایت (Bytecode) یا جمع‌آوری زباله (GC) به باینری‌های نیتیو تبدیل کنی. یعنی کد جاوااسکریپتت مثل یک برنامه سیستمی واقعی اجرا می‌شه، سریع، سبک ...

  • ##JavaScript
  • ##NativeCompilation
  • ##CLItools
  • ##HighPerformance
  • ##NoGC
  • ##SystemProgramming
  • ##NerdLang
  • ##FastExecution
  • ##BinaryOutput
  • ##Lightweight

این یک کتابخانهٔ قدرتمند و نوع‌امن در زبان خالص C (C99 و C11) است که مجموعه‌ای از ساختارهای دادهٔ عمومی (مانند آرایه‌ها، لیست‌ها، هش‌ها و درخت‌ها) را ارائه می‌دهد. این کتابخانه الهام‌گرفته از STL زبان C++ است و هدف آن فراهم کردن امکانات مشابه، اما در محیط C خالص بدون نیاز به کامپایلر C++ می‌باشد. کا ...

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

  • ##web
  • ##python
  • ##api
  • ##asyncio
  • ##http
  • ##responder
  • ##backend
  • ##microservices
  • ##REST
  • ##async

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

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

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

  • ##CSS
  • ##Buttons
  • ##WebDesign
  • ##Frontend
  • ##UIkit
  • ##ModernDesign
  • ##HTML
  • ##DeveloperTools
  • ##UIComponents
  • ##FreeResources

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

  • ##RAG
  • ##LLM
  • ##Evaluation
  • ##AI
  • ##MachineLearning
  • ##NLP
  • ##Ragas
  • ##ModelTesting
  • ##DataScience
  • ##AIOps

کاربرد: این یک پیاده‌سازی به زبان Go از اثبات سهام (Proof of Stake) در شبکه اتریوم است که به توسعه‌دهندگان و استیکرها اجازه می‌دهد تا به عنوان نود در شبکه اتریوم فعالیت کنند و در تأیید تراکنش‌ها و ایجاد بلاک‌ها مشارکت کنند. در چه شرایطی بهتره استفاده بشه؟ وقتی می‌خواهی یک نود اتریوم را راه‌اندازی کن ...

  • ##Ethereum
  • ##ProofOfStake
  • ##Blockchain
  • ##GoLang
  • ##Staking
  • ##NodeRunner
  • ##OffchainLabs
  • ##Prysm
  • ##Web3
  • ##Decentralization

این یک انبار داده سری‌زمانی (Timeseries Lakehouse) است که برای پردازش داده‌های بلادرنگ و اجرای پرس‌وجوهایی با سرعت کمتر از یک ثانیه طراحی شده. با استفاده از DuckDB به عنوان موتور OLAP و Parquet Query Engine، عملکرد بالایی در تحلیل داده‌های حجیم فراهم می‌کند. همچنین با قابلیت فشرده‌سازی خودکار (Compa ...

  • ##timeseries
  • ##realtime
  • ##duckdb
  • ##parquet
  • ##cloudnative
  • ##dataengineering
  • ##olap
  • ##lakehouse
  • ##gigapi
  • ##fastquery

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

این ابزار به شما کمک می‌کنه تا مصرف حافظه در PyTorch رو در حین آموزش مدل‌های یادگیری عمیق رصد کنید ️‍️ با استفاده از این کتابخانه می‌تونید جلوی نشت حافظه (Memory Leak) رو بگیرید و عملکرد بهتری از GPU داشته باشید کاربرد: این ابزار برای ردیابی استفاده از حافظه GPU در طول آموزش مدل‌های پایتونی با PyTor ...

  • ##PyTorch
  • ##MemoryOptimization
  • ##DeepLearning
  • ##GPUUsage
  • ##ModelTraining
  • ##CUDA
  • ##AI
  • ##MachineLearning
  • ##CodeOptimization
  • ##MemoryTracking

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

  • ##git
  • ##version
  • ##devops
  • ##coding
  • ##software
  • ##team
  • ##gitattributes
  • ##automation
  • ##code
  • ##open

این ابزار امکان استفاده از تگ <story> رو در فایل‌های تکی Vue فراهم می‌کنه تا بتونی داستان‌های Storybook رو مستقیماً داخل کامپوننت‌هات بنویسی کاربرد: کمک می‌کنه تست‌ها و داستان‌های رابط کاربری رو نزدیک‌تر به کد اصلی کامپوننت نگه داری، بدون نیاز به فایل جداگانه برای هر داستان در چه شرایطی بهتره ...

  • ##Vue
  • ##Storybook
  • ##ComponentTesting
  • ##UIComponents
  • ##Frontend
  • ##DevTools
  • ##WebDevelopment
  • ##VueComponents
  • ##DesignSystem
  • ##StoryBlocks

کاربرد: این یک لایه دسترسی به داده (DAL) برای پایگاه‌های داده محبوب مثل PostgreSQL, MySQL, SQLite, CockroachDB و MongoDB هست که امکان کار با دیتابیس رو با قابلیت‌هایی شبیه به ORM فراهم می‌کنه. ️ در چه شرایطی بهتره استفاده بشه؟ وقتی می‌خوای بدون دردسر با چندین نوع دیتابیس کار کنی و نیاز داری کد توسعه ...

  • ##database
  • ##golang
  • ##orm
  • ##postgresql
  • ##mongodb
  • ##mysql
  • ##sqlite
  • ##backend
  • ##api
  • ##dal

این یک کتابخانهٔ TypeScript برای کار با GraphQL بدون نیاز به نوشتن دستی کوئری‌های GraphQL است. کاربرد: این ابزار به تو اجازه می‌ده تا با APIهای GraphQL تعامل کنی، بدون اینکه مجبور باشی کوئری‌های گرافکوئری بنویسی. تمام چیزها به صورت تایپ‌سیف (Typesafe) و اتوماتیک تولید می‌شن. در چه شرایطی بهتره استفا ...

  • ##GraphQL
  • ##TypeScript
  • ##NoGraphQL
  • ##TypeSafe
  • ##React
  • ##NextJS
  • ##API
  • ##DeveloperTools
  • ##gqty
  • ##WebDev

کاربرد: این ابزار یک رابط کاربری گرافیکی (GUI) برای آپاچی کافکا است که مدیریت موضوعات (topics)، داده‌های موضوعات، گروه‌های مصرف‌کننده (consumers group)، ثبت‌کننده اسکیما (schema registry)، اتصالات (connect) و سایر ویژگی‌های کافکا را آسان می‌کند. ️ در چه شرایطی بهتره استفاده بشه؟ وقتی در حال کار با ک ...

  • ##Kafka
  • ##GUI
  • ##StreamProcessing
  • ##DataEngineering
  • ##EventDriven
  • ##Microservices
  • ##DevTools
  • ##BigData
  • ##RealTime
  • ##KafkaConnect

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

  • ##edgy
  • ##ORM
  • ##Python
  • ##Database
  • ##ComplexQueries
  • ##DataValidation
  • ##AsyncSupport
  • ##WebDevelopment
  • ##ScalableApps
  • ##Pydantic

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

  • ##SimpleCalendar
  • ##Productivity
  • ##OpenSource
  • ##NoAds
  • ##PrivacyFriendly
  • ##TaskManager
  • ##CalendarApp
  • ##WidgetSupport
  • ##LightweightApp
  • ##AndroidApp

این پکیج به راحتی امکان اضافه کردن وضعیت‌های دلخواه به مدل‌های لاراول شما را فراهم می‌کند. مثلاً می‌تونید به یک کاربر وضعیت «در انتظار تأیید»، «مسدود شده» یا «پریمیوم» نسبت بدید و مدیریت وضعیت‌ها رو ساده‌تر کنید. کاربرد: این پکیج زمانی مفیده که نیاز داشته باشید یک مدل رو در وضعیت‌های مختلف قرار بدید ...

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

  • ##TypeScript
  • ##FunctionalProgramming
  • ##DataDriven
  • ##Monorepo
  • ##ModularDesign
  • ##ReactiveSystems
  • ##thi
  • ##CodeReuse
  • ##DeveloperTools
  • ##OpenSource

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

  • ##AI
  • ##AnimationGenerator
  • ##EdTech
  • ##STEM
  • ##Physics
  • ##SmartLearning
  • ##AI
  • ##VisualLearning
  • ##TeachWithAI
  • ##LeapAI

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

  • ##ReinforcementLearning
  • ##MachineLearning
  • ##AI
  • ##RL
  • ##Qlearning
  • ##DQN
  • ##PolicyGradient
  • ##DeepLearning
  • ##OpenAI
  • ##Python

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

  • ##CuratedLists
  • ##ResourceHub
  • ##TopicGuides
  • ##OpenSource
  • ##LearningTools
  • ##AwesomeResources
  • ##DiscoverProjects
  • ##KnowledgeBase
  • ##ToolRecommendations
  • ##CommunityDriven

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

  • ##ownCloud
  • ##CloudStorage
  • ##OpenSource
  • ##AppDevelopment
  • ##NextcloudAlternative
  • ##SelfHosted
  • ##FileSync
  • ##CollaborationTools
  • ##DevCommunity
  • ##GitHub

کاربرد: یک ابزار قدرتمند برای دانلود چند منبعه که از پروتکل‌های مختلفی مثل HTTP/HTTPS، FTP، SFTP، BitTorrent و Metalink پشتیبانی می‌کنه. برای کاربرانی که دنبال سرعت بیشتر و قابلیت اعتماد بالا در دانلودن، مناسبه. در چه شرایطی بهتره استفاده بشه؟ وقتی می‌خوای چند منبع دانلود رو ترکیب کنی تا سرعت بیشتر ...

  • ##aria2
  • ##downloadmanager
  • ##CLItool
  • ##multiplatform
  • ##BitTorrent
  • ##FTPclient
  • ##SFTPclient
  • ##Metalink
  • ##commandline
  • ##downloadutility

این پروژه چیکار میکنه؟ فریم‌ورکی برای دستکاری و سوءاستفاده از ابجکت‌های گروهی (Group Policy) در محیط‌های دامنه ویندوزه ️ کاربرد: برای تست نفوذ، ارزیابی امنیتی و ایجاد پشت‌درهای دسترسی در سیستم‌های تحت مدیریت گروهی مایکروسافت در چه شرایطی بهتره استفاده بشه؟ وقتی میخوای سیاست‌های دامنه رو دستکاری کنی ...

  • ##cybersecurity
  • ##pentesting
  • ##redteam
  • ##GPOhacking
  • ##ethicalhacking
  • ##WindowsSecurity
  • ##infosec
  • ##backdoor
  • ##networkpenetration
  • ##GroupPolicy

حل مسائل LeetCode برای تمرین کدنویسی و آمادگی مصاحبه های فنی ایده‌آل برای کسانی که می‌خواهند در مسابقات برنامه‌نویسی شرکت کنند، مصاحبه‌های شغلی بدهند یا مهارت‌های الگوریتمی خود را تقویت کنند مثال: یادگیری روش‌های مختلف حل یک مسئله (مانند دو اشاره‌گر در آرایه‌ها) مقایسه پیچیدگی زمانی و فضایی راه‌حل‌ه ...

  • ##LeetCode
  • ##CodingInterview
  • ##Algorithm
  • ##DataStructures
  • ##ProblemSolving
  • ##TechInterview
  • ##ProgrammingPractice
  • ##CodeChallenges
  • ##SoftwareEngineering
  • ##DSA

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

  • ##iOS
  • ##Swift
  • ##SideMenu
  • ##UI
  • ##InteractiveMenu
  • ##MobileDev
  • ##SwiftUI
  • ##UserExperience
  • ##iOSDevelopment
  • ##HandsOnCode

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

  • ##HackerNews
  • ##iOSApp
  • ##Swift
  • ##OpenSource
  • ##TechNews
  • ##Developers
  • ##Programming
  • ##MobileApp

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

  • ##JavaScript
  • ##CodingPractice
  • ##Algorithm
  • ##Programming
  • ##InterviewPrep
  • ##JS
  • ##LearnToCode
  • ##WebDevelopment
  • ##Frontend
  • ##ProblemSolving

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

  • ##reinforcement
  • ##Rust
  • ##AI
  • ##MachineLearning
  • ##Robotics
  • ##AutonomousSystems
  • ##RL
  • ##ArtificialIntelligence
  • ##SmartAgents
  • ##HighPerformance

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

  • ##sql
  • ##neovim
  • ##LSP
  • ##database
  • ##productivity
  • ##coding
  • ##vim
  • ##developers
  • ##plugins
  • ##sqls

این پروژه یک سیستم ضبط ویدئویی هوشمند با قابلیت بینایی ماشین روی دستگاه‌های لبه‌ای (edge devices) است. کاربرد: این ابزار برای نظارت هوشمند، تشخیص حرکت، شناسایی اشیا و تحلیل ویدئویی در لحظه روی دوربین‌های IP و دستگاه‌های کم‌مصرف طراحی شده. ️ در چه شرایطی بهتره استفاده بشه؟ وقتی به دنبال یک راه‌حل محل ...

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

  • ##TailwindCSS
  • ##FigmaKit
  • ##DesignSystem
  • ##UI
  • ##Frontend
  • ##Web
  • ##ComponentLibrary
  • ##DesignToCode
  • ##TailwindUI
  • ##Developer

این پروژه یک روش پیشرفته برای بازسازی سطح از داده‌های ابرنقاط (point clouds) است که در کنفرانس معتبر CVPR 2023 به عنوان مقالهٔ برگزیده (Highlight) معرفی شده است. کاربرد: این روش به کمک یادگیری عمیق و کرنل‌های عصبی، سطوح نرم و دقیقی از داده‌های نویزی یا نامنظم ابرنقاط ایجاد می‌کند. این کار برای کاربر ...

  • ##3D
  • ##DeepLearning
  • ##PointCloud
  • ##NeuralNetworks
  • ##CVPR2023
  • ##ComputerVision
  • ##SurfaceReconstruction
  • ##AI
  • ##GeometryProcessing
  • ##NKSR

کاربرد: این پروژه یک محیط شبیه‌سازی شده برای آموزش و تست الگوریتم‌های یادگیری تقویتی (Reinforcement Learning) بر پایه بازی معروف 1993 دوم است. با استفاده از ViZDoom، محققان و توسعه‌دهندگان می‌توانند عامل‌های هوشمند را در یک محیط دو بعدی پویا و چالش‌برانگیز آموزش دهند که نیاز به تصمیم‌گیری سریع، دید ...

  • ##ReinforcementLearning
  • ##AI
  • ##GameAI
  • ##DeepLearning
  • ##RL
  • ##Doom
  • ##ViZDoom
  • ##MachineLearning
  • ##ComputerVision
  • ##Research