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

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

این پروژه یک سیستم تشخیص عکس بدون سرور (serverless) است که با استفاده از سرویس‌های آمازون مانند Lambda, S3, Rekognition و ElasticSearch، تصاویر آپلود شده را تحلیل کرده و برچسب‌های مربوط به محتوای تصویر را استخراج و ذخیره می‌کند. کاربرد: این سیستم برای تشخیص خودکار محتوای تصاویر آپلود شده به فضای ذخی ...

  • ##serverless
  • ##image
  • ##aws
  • ##kotlin
  • ##elasticsearch
  • ##s3
  • ##api
  • ##machine
  • ##cloud
  • ##photo

کاربرد: این یک الگوی آماده برای ساخت وبلاگ شخصی با استفاده از Next.js و Tailwind CSS است که به‌صورت پیش‌فرض برای نوشتن تکنیکال طراحی شده. از فناوری‌های جدیدی مثل MDX، Light/Dark mode، SEO بهینه و کامنت‌گذاری پشتیبانی می‌کند. در چه شرایطی بهتره استفاده بشه؟ اگر دنبال یک وبلاگ تمیز، سریع و مدرن برای ا ...

  • ##NextJS
  • ##TailwindCSS
  • ##BlogStarter
  • ##TechnicalWriting
  • ##MDX
  • ##DarkMode
  • ##SEO
  • ##DeveloperBlog
  • ##OpenSource
  • ##WebDevelopment

این ابزار چیه؟ یک ابزار بازآزمایی (Recon) بر پایه فایل favicon.ico که به شناسایی وب‌سایت‌ها و سرویس‌های مرتبط با یک لوگوی خاص کمک می‌کنه. ️ کاربرد: با استفاده از هش فایل favicon.ico، می‌تونه وب‌سایت‌هایی که از همون لوگو استفاده می‌کنن رو پیدا کنه. این کار برای شناسایی زیردامنه‌ها، سرویس‌های داخلی یا ...

  • ##FaviconRecon
  • ##BugBounty
  • ##OSINT
  • ##WebSecurity
  • ##InfoSec
  • ##Recon
  • ##CyberSecurity
  • ##RedTeam
  • ##PenTesting
  • ##FavFreak

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

  • ##tensorflow
  • ##machine
  • ##deep
  • ##keras
  • ##ai
  • ##python
  • ##neural
  • ##data
  • ##programming
  • ##learn

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

  • ##SolidJS
  • ##TableComponent
  • ##BlazingFast
  • ##WebComponents
  • ##DashboardUI
  • ##DataGrid
  • ##HighPerformance
  • ##TypeScript
  • ##FrontendLibrary
  • ##Reactivity

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

  • ##protobuf
  • ##golang
  • ##grpc
  • ##microservices
  • ##api
  • ##serialization
  • ##google
  • ##backend
  • ##distributed
  • ##efficient

این پروژه از الگوریتم PPO (بهینه‌سازی سیاست نزدیک) برای آموزش یک عامل هوش مصنوعی جهت بازی Super Mario Bros با استفاده از کتابخانه PyTorch استفاده می‌کند. کاربرد: این پروژه برای درک و پیاده‌سازی الگوریتم‌های یادگیری تقویتی در محیط‌های پیچیده و دارای زمان واقعی مثل بازی‌های ویدیویی مناسب است. در چه شر ...

  • ##ReinforcementLearning
  • ##PPO
  • ##PyTorch
  • ##SuperMarioBros
  • ##DeepLearning
  • ##AI
  • ##GameAI
  • ##MachineLearning
  • ##RLResearch
  • ##GamingBot

چه کاربردی داره؟ YOLOX یک نسخهٔ پیشرفته و بدون انکر از خانوادهٔ مدل‌های YOLO هست که برای تشخیص اشیا در تصاویر و ویدیوها طراحی شده. این مدل با استفاده از فریم‌ورک MegEngine و پشتیبانی از ONNX، TensorRT، ncnn و OpenVINO، عملکرد بالایی در محیط‌های مختلف اجرایی داره. در چه شرایطی بهتره استفاده بشه؟ وقتی ...

  • ##YOLOX
  • ##ObjectDetection
  • ##AI
  • ##EdgeComputing
  • ##ComputerVision
  • ##DeepLearning
  • ##TensorRT
  • ##OpenVINO
  • ##MLOps
  • ##SmartCameras

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

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

  • ##LLM
  • ##AI
  • ##MachineLearning
  • ##PromptEngineering
  • ##FineTuning
  • ##RAG
  • ##NLP
  • ##ArtificialIntelligence
  • ##DeepLearning
  • ##LLMs

این پروژه یک پیاده‌سازی با استفاده از PyTorch از مدل SRGAN است که بر اساس مقاله معروف CVPR 2017 با عنوان PhotoRealistic Single Image SuperResolution Using a Generative Adversarial Network توسعه داده شده است. کاربرد: این مدل برای افزایش وضوح تصاویر با کیفیت پایین استفاده می‌شه و می‌تونه تصاویر مات یا ...

  • ##SuperResolution
  • ##GAN
  • ##PyTorch
  • ##ImageEnhancement
  • ##DeepLearning
  • ##SRGAN
  • ##ComputerVision
  • ##AI
  • ##PhotoRealistic
  • ##ImageProcessing

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

  • ##parser
  • ##rustlang
  • ##combinators
  • ##binary
  • ##network
  • ##zero
  • ##data
  • ##compiler
  • ##embedded
  • ##performance

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

  • ##asyncmq
  • ##async
  • ##task
  • ##distributed
  • ##background
  • ##microservices
  • ##real
  • ##high
  • ##message
  • ##scalable

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

  • ##Electron
  • ##DesktopApp
  • ##HTML
  • ##PhotonUI
  • ##DevTools
  • ##WebTech
  • ##OpenSource
  • ##UI
  • ##ProductivityApp
  • ##LightweightFramework

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

  • ##react
  • ##virtualization
  • ##performance
  • ##hooks
  • ##webdev
  • ##frontend
  • ##javascript
  • ##ui
  • ##ux
  • ##reactjs

کاربرد: این مدل یک نسخه بهبودیافته از BERT برای زبان چینی است که با تکنیک Whole Word Masking آموزش دیده، یعنی هنگام ماسک کردن کلمات، تمام واژه را به‌عنوان یک واحد می‌پوشاند نه تک تک زیرواژه‌ها. این امر باعث بهبود درک معنای کلی جمله و عملکرد بهتر در وظایف پردازش زبان طبیعی می‌شود. در چه شرایطی بهتره ...

  • ##ChineseBERT
  • ##NLP
  • ##WWM
  • ##BERT
  • ##TextClassification
  • ##SentimentAnalysis
  • ##MachineLearning

این پروژه شامل الگوهای SAM (Serverless Application Model) است که در مجموعه برنامه‌های آموزشی SessionsWithSAM روی Twitch ساخته شده‌اند. این سریال آموزشی هر چهارشنبه ساعت 10 صبح به وقت PDT پخش می‌شود و به توسعه‌دهندگان کمک می‌کند تا با ابزارها و بهترین روش‌های ساخت برنامه‌های بدون سرور در AWS آشنا شون ...

  • ##SessionsWithSAM
  • ##Serverless
  • ##AWS
  • ##CloudComputing
  • ##Lambda
  • ##TwitchSeries
  • ##DevOps
  • ##AWS
  • ##SAM
  • ##LearnAWS
  • ##CloudDeveloper

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

  • ##animation
  • ##javascript
  • ##typescript
  • ##webdev
  • ##tweening
  • ##frontend
  • ##interactive
  • ##gamedev
  • ##ui
  • ##ux

این یک کتابخانهٔ اسکالاییه که به تو کمک می‌کنه تا بدون نوشتن کدهای زائد، داده‌ها رو به‌راحتی و به‌صورت typesafe تبدیل کنی. کاربرد: وقتی توی یه پروژهٔ اسکالا داری با مدل‌های مختلف داده کار می‌کنی (مثلاً domain model، DTO، یا case class‌های ورودی/خروجی API)، chimney بهت اجازه می‌ده به‌راحتی یکی رو به ...

  • ##Scala
  • ##FunctionalProgramming
  • ##TypeSafe
  • ##DataTransformation
  • ##CaseClass
  • ##Chimney
  • ##BoilerplateFree
  • ##API
  • ##Backend
  • ##CodeQuality

چه کاری انجام میده؟ این یک سرویس احراز هویت با استاندارد OpenID Connect (OIDC) و OAuth 2.0 هست که به راحتی قابل یکپارچه‌سازی با منابع مختلف احراز هویت مثل LDAP، GitHub، Google و غیره است. در چه شرایطی بهتره استفاده بشه؟ وقتی نیاز داری یک سیستم مرکزی برای مدیریت دسترسی کاربران داشته باشی، مخصوصاً در ...

  • ##OIDC
  • ##OAuth2
  • ##IdentityProvider
  • ##Kubernetes
  • ##SSO
  • ##DevOps
  • ##Authentication
  • ##dex
  • ##OpenSource
  • ##CloudSecurity

این پروژه یک کانکتور است که از Change Streams در MongoDB استفاده می‌کند تا تغییرات داده‌ها را به صورت بلادرنگ شناسایی کند و آن‌ها را در NATS JetStream منتشر کند. کاربرد: این ابزار برای سیستم‌هایی مناسب است که نیاز دارند تغییرات داده‌های پایگاه MongoDB را به صورت بلادرنگ به سایر سرویس‌ها اطلاع دهند. ...

  • ##mongodb
  • ##nats
  • ##event
  • ##realtime
  • ##data
  • ##microservices
  • ##stream
  • ##change
  • ##golang
  • ##distributed

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

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

  • ##weather
  • ##animated
  • ##free
  • ##web
  • ##ui
  • ##dark
  • ##weather
  • ##frontend
  • ##open
  • ##basmilius

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

  • ##GraphQL
  • ##GoLang
  • ##BackendDevelopment
  • ##API
  • ##Microservices
  • ##WebDevelopment
  • ##GolangLibrary
  • ##ServerSide
  • ##TechInnovation

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

  • ##xhs
  • ##automation
  • ##content
  • ##multi
  • ##social
  • ##smart
  • ##batch
  • ##content
  • ##digital
  • ##AI

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

  • ##local
  • ##CLI
  • ##localhost
  • ##developer
  • ##web
  • ##bore
  • ##tunneling
  • ##productivity
  • ##devops
  • ##port

این ابزار به تو کمک می‌کنه تا برنامه‌های تحت وب خودت رو با Tauri به یک برنامه دسکتاپ سبک و امن برای سه سیستم عامل ویندوز، مک و لینوکس تبدیل کنی. کاربرد: این اکشن برای ساخت خودکار فایل‌های اجرایی دسکتاپ از پروژه‌های وب (مثل React، Vue یا Svelte) استفاده می‌شه و با استفاده از Tauri، خروجی سبک و با عمل ...

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

  • ##react
  • ##animation
  • ##reanimated
  • ##mobile
  • ##ui
  • ##javascript
  • ##typescript
  • ##interactive
  • ##high
  • ##cross

این لیست عالی شامل راه‌حل‌های Headless CMS است که هم می‌تونی خودت روی سرورت نصبشون کنی و هم نسخه‌های میزبانی‌شده دارن، و بیشترشون منبع باز (Open Source) هستن. کاربرد: اگر دنبال یه سیستم مدیریت محتوا هستی که از طراحی سایت یا اپ جدا باشه و فقط محتوا رو مدیریت کنه، این لیست بهترین گزینه‌ها رو برات جمع‌ ...

  • ##HeadlessCMS
  • ##DecoupledCMS
  • ##OpenSource
  • ##Jamstack
  • ##ContentManagement
  • ##APIFirst
  • ##WebDevelopment
  • ##StaticSites

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

  • ##note
  • ##sketch
  • ##handwriting
  • ##digital
  • ##productivity
  • ##simple
  • ##education
  • ##creative
  • ##lightweight
  • ##student

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

  • ##cache
  • ##performance
  • ##concurrency
  • ##I
  • ##high
  • ##robust
  • ##stale
  • ##thread
  • ##scalability
  • ##backend

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

  • ##AWS
  • ##SDK
  • ##CloudComputing
  • ##Serverless
  • ##S3
  • ##Lambda
  • ##DynamoDB
  • ##Python
  • ##NodeJS
  • ##CloudDevelopment

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

  • ##NoDB
  • ##Python
  • ##LightweightDB
  • ##FileBasedStorage
  • ##DevTools
  • ##SimpleDatabase
  • ##DataStorage
  • ##LocalStorage
  • ##Prototyping
  • ##NoSQLLike

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

  • ##Git
  • ##Rust
  • ##Performance
  • ##Security
  • ##CLI
  • ##VersionControl
  • ##SafeCode
  • ##LowLevel
  • ##DevTools
  • ##OpenSource

این یک کتابخانهٔ قدرتمند و سبک برای پیاده‌سازی رمزهای یک‌بارمصرف (OTP) در پروژه‌های جاوااسکریپت و تایپ‌اسکریپت است. این کتابخانه از استانداردهای HOTP (رمز یک‌بارمصرف مبتنی بر شمارنده) و TOTP (رمز یک‌بارمصرف مبتنی بر زمان) پشتیبانی می‌کند. ️ کاربرد: این کتابخانه برای افزودن قابلیت احراز هویت دو عاملی ...

  • ##2FA
  • ##Authentication
  • ##Security
  • ##OTP
  • ##TOTP
  • ##HOTP
  • ##NodeJS
  • ##Deno
  • ##Bun
  • ##WebAuthn

کاربرد: این ابزار یک دانلودر موسیقی چندپلتفرمی نوشته‌شده با Kotlin Multiplatform هست که به کاربران اجازه می‌دهد آهنگ‌ها رو از پلتفرم‌های مختلف مثل Spotify, YouTube Music, Gaana, JioSaavn و SoundCloud دانلود کنند . این پروژه برای کسانی طراحی شده که می‌خوان موسیقی رو آفلاین گوش بدن یا کتابخانه شخصی خو ...

  • ##MusicDownloader
  • ##KotlinMultiplatform
  • ##SpotifyDownloader
  • ##YouTubeMusic
  • ##OfflineMusic
  • ##OpenSource
  • ##AndroidDev
  • ##CrossPlatform
  • ##SoundCloudDownloader
  • ##JioSaavn

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

  • ##DeveloperCommunity
  • ##TeamFinder
  • ##OpenSource
  • ##HackathonReady
  • ##WebApp
  • ##CodeCollab
  • ##DevNetwork
  • ##GitPals
  • ##RemoteTeam
  • ##TechCollaboration

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

  • ##mongodb
  • ##nodejs
  • ##database
  • ##backend
  • ##nosql
  • ##javascript
  • ##driver
  • ##realtime
  • ##api
  • ##scalable

این یک کتابخانهٔ سریالایز کردن برای زبان Ruby است که با استفاده از آن می‌توانید داده‌ها را به راحتی به فرمت‌هایی مثل JSON تبدیل کنید. کاربرد: این کتابخانه به شما کمک می‌کند تا داده‌های پیچیدهٔ اشیاء Ruby (مثل مدل‌های ActiveRecord) را به صورت تمیز و قابل پیش‌بینی به خروجی‌های قابل ارسال (مثل API) تبد ...

  • ##serialization
  • ##ruby
  • ##api
  • ##json
  • ##backend
  • ##rails
  • ##blueprinter
  • ##web
  • ##oss
  • ##rubygems

کاربرد: این ابزار به شما کمک می‌کنه تا فایل‌های dockercompose.yml رو به منابع Kubernetes مثل Deployment، Service و ConfigMap تبدیل کنید. این کار روند مایگریت پروژه‌ها از محیط داکر کامپوز به کوبرنتیس رو بسیار ساده‌تر می‌کنه. در چه شرایطی بهتره استفاده بشه؟ وقتی دارید یک پروژه‌ی کانتینری رو که قبلاً ب ...

  • ##Kubernetes
  • ##DockerCompose
  • ##DevOps
  • ##Containerization
  • ##kompose
  • ##CloudMigration
  • ##CI
  • ##K8s
  • ##Tooling
  • ##Microservices

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

  • ##network
  • ##RaspberryPi
  • ##testing
  • ##packet
  • ##latency
  • ##bandwidth
  • ##devops
  • ##iot
  • ##network
  • ##edge

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

  • ##JSON
  • ##OpenSource
  • ##WebDev
  • ##DeveloperTools
  • ##JSON
  • ##API
  • ##DataNavigation
  • ##Frontend
  • ##TriggerDev
  • ##JSON

این مجموعه قوانین برای Suricata IDS طراحی شده تا رفتارهای مخرب و فعالیت‌های مرتبط با تیم‌های قرمز (Red Team) را تشخیص دهد. از جمله ابزارها و تکنیک‌هایی که پشتیبانی می‌کند: CobaltStrike, Metasploit (MSF), Empire, DNS Tunneling, Weevely, 菜刀 (Caidao), 冰蝎 (Behinder), استخراج ارز دیجیتال (Mining), Revers ...

  • ##Suricata
  • ##IDS
  • ##CyberSecurity
  • ##RedTeam
  • ##ThreatDetection
  • ##CobaltStrike
  • ##NetworkSecurity
  • ##MalwareDetection
  • ##PenTesting
  • ##InfoSec

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

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

  • ##BloggingPlatform
  • ##Nodejs
  • ##WebDevelopment
  • ##JavaScript
  • ##PersonalBlog
  • ##ContentManagement
  • ##TechBlog
  • ##OpenSource
  • ##FullStack
  • ##NodeProject

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

  • ##dev
  • ##developer
  • ##jetify
  • ##reproducible
  • ##devops
  • ##coding
  • ##productivity
  • ##software
  • ##instant
  • ##team

کتابخانهٔ استاندارد زبان برنامه‌نویسی D که شامل ابزارهای قدرتمندی برای توسعهٔ کارآمد و سریع است. ️ کاربرد: این کتابخانه امکاناتی مثل مدیریت حافظه، کار با رشته‌ها، ساختارهای داده، ورودی/خروجی، چندنَختی (multithreading)، و پردازش JSON و XML را فراهم می‌کند. در چه شرایطی بهتره استفاده بشه؟ وقتی با زبان ...

  • ##Dlang
  • ##Phobos
  • ##StandardLibrary
  • ##SystemsProgramming
  • ##HighPerformance
  • ##Multithreading
  • ##JSONProcessing
  • ##CommandLineTools
  • ##EfficientCode
  • ##Programming

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

  • ##creativeCoding
  • ##Cplusplus
  • ##openFrameworks
  • ##interactiveArt
  • ##generativeArt
  • ##visuals
  • ##realtimeGraphics
  • ##artAndTech
  • ##creativeTools
  • ##mediaArt

این مجموعه نمونه‌هایی از کدهای پایتون برای استفاده با Azure Functions ارائه می‌دهد تا به توسعه‌دهندگان کمک کند تا با نحو صحیح پیاده‌سازی توابع در ابر مایکروسافت آشنا شوند. کاربرد: این نمونه‌ها به شما کمک می‌کنند تا با ساختار، تنظیمات و نحوه استقرار توابع پایتونی در Azure Functions آشنا شوید. همچنین ...

  • ##AzureFunctions
  • ##Python
  • ##Serverless
  • ##CloudComputing
  • ##Azure
  • ##NoMaintenance
  • ##CodeSamples
  • ##Trigger
  • ##BlobStorage
  • ##HTTPTrigger

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

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

  • ##ModelSwapping
  • ##LlamaCpp
  • ##LocalAI
  • ##OpenAPI
  • ##AIDevelopment
  • ##Efficiency
  • ##MLOps
  • ##GeekTools
  • ##mostlygeek
  • ##AIOptimization

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

  • ##TaskParallel
  • ##C
  • ##ParallelComputing
  • ##Concurrency
  • ##HighPerformance
  • ##DataProcessing
  • ##ModernCpp
  • ##TaskScheduling
  • ##EfficientCode

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

  • ##ecommerce
  • ##multivendor
  • ##onlineshop
  • ##marketplace
  • ##webapp
  • ##digitalmarketplace
  • ##sellerplatform
  • ##shoppingwebsite
  • ##startupidea
  • ##onlinemarket

کاربرد: این پروژه یک دستیار هوشمند برای ویچت هست که به طور خودکار پیام‌های روزانه رو در زمان مشخص ارسال می‌کنه، به پیام‌های دوستان پاسخ می‌ده و در گروه‌ها هم می‌تونه کمک کنه — مثل چک کردن آب و هوا، تقویم، وضعیت هوا (PM2.5)، وضعیت بلیط فیلم، رهگیری مرسوله‌های پستی و دسته‌بندی زباله ️️ در چه شرایطی به ...

  • ##WeChatBot
  • ##Automation
  • ##DailyMessages
  • ##Chatbot
  • ##WeatherBot
  • ##PackageTracker
  • ##LifeAssistant
  • ##SmartReply
  • ##AIAssistant
  • ##GroupHelper

این یک پیاده‌سازی مرجع از سیستم مبتنی بر رویداد (EventSourced) است که از PostgreSQL به عنوان ذخیره‌ساز رویدادها استفاده می‌کند و با Spring Boot ساخته شده است. ️ کاربرد: این پروژه به تو کمک می‌کنه تا سیستم‌های مبتنی بر رویداد رو با استفاده از ابزارهای آشنا مثل Spring Boot و PostgreSQL پیاده‌سازی کنی، ...

  • ##event
  • ##spring
  • ##postgresql
  • ##java
  • ##microservices
  • ##cqrs
  • ##software
  • ##backend
  • ##event
  • ##template

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

  • ##database
  • ##distributed
  • ##data
  • ##query
  • ##storage
  • ##transaction
  • ##open
  • ##TiDB
  • ##CockroachDB
  • ##learning

کاربرد: این پروژه یک مجموعهٔ جامع از ساختارهای داده و الگوریتم‌های حل مسئله در برنامه‌نویسی رقابتی (CP) و DSA به زبان C++ است. اینجا همه‌چیز از آرایه تا گراف، از جست‌وجو تا پویا، به صورت بهینه و قابل استفاده آماده شده. در چه شرایطی بهتره استفاده بشه؟ اگر داری برای مسابقات برنامه‌نویسی مثل Codeforces ...

  • ##CompetitiveProgramming
  • ##DSA
  • ##Cplusplus
  • ##Coding
  • ##Algorithms
  • ##DataStructures
  • ##Programming
  • ##Codeforces
  • ##TechInterview
  • ##CP

این پروژه یک آموزش جامع و حرفه‌ای از برنامه‌نویسی هم‌زمان در جاوا است که توسط یک مهندس با تجربه از شرکت‌های بزرگ طراحی شده است. ️ کاربرد: این دوره به تو کمک می‌کنه تا مفاهیم پیشرفته هم‌زمانی در جاوا مثل Thread، ThreadPool، ConcurrentHashMap، ForkJoinPool، و Nonblocking Algorithms رو به خوبی درک کنی ...

  • ##JavaConcurrency
  • ##Multithreading
  • ##HighPerformance
  • ##ThreadSafety
  • ##ThreadPool
  • ##ConcurrentProgramming
  • ##JavaInterview
  • ##ForkJoinPool
  • ##NonBlocking
  • ##Scalability

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

  • ##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