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

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

این ابزار یک ارائه‌دهنده (Provider) برای Terraform است که به شما امکان می‌دهد زیرساخت‌های مانیتورینگ و نظارت خود را در Datadog به صورت کُدبه‌عنوانزیرساخت (IaC) مدیریت کنید. ️ کاربرد: این پروژه به شما کمک می‌کند تا منابعی مثل دشبوردها، مونیتورها، اعلان‌ها، سرویس‌های APM و تنظیمات لاگ در دیتا داگ را ب ...

  • #Terraform
  • #Datadog
  • #IaC
  • #Monitoring
  • #DevOps
  • #Automation
  • #CloudOps
  • #SRE
  • #APM
  • #InfrastructureAsCode

این ابزار یک ارائه‌دهنده (provider) برای Terraform و OpenTofu است که به شما کمک می‌کند Flux را به صورت خودکار راه‌اندازی کنید. Flux یک ابزار مدیریت خودکار کلان‌داده‌های کوبرنتیس (GitOps) است و این provider امکان استقرار اولیه آن را از طریق کد اینفراستراکچر فراهم می‌کند. کاربرد: این ابزار برای تیم‌ها ...

  • #terraform
  • #gitops
  • #fluxcd
  • #kubernetes
  • #devops
  • #infrastructureascode
  • #opentofu
  • #cloudnative
  • #automation
  • #cicd

این ابزار یک ارائه‌دهنده (Provider) برای Terraform است که به شما امکان می‌دهد زیرساخت‌های گیت‌هاب مانند مخازن، تیم‌ها، تنظیمات دسترسی و اکشن‌ها را به صورت کُد مدیریت کنید. ️ کاربرد: این ابزار برای مدیریت پیکربندی گیت‌هاب به صورت خودکار و قابل نسخه‌برداری استفاده می‌شه. با استفاده از اون می‌تونید تما ...

  • #Terraform
  • #GitHub
  • #IaC
  • #DevOps
  • #InfrastructureAsCode
  • #CI_CD
  • #Automation
  • #GitHubActions
  • #CloudEngineering
  • #Provider

این ابزار یک ارائه‌دهنده (Provider) رسمی برای کار با GitLab از طریق Terraform است. ️ به کمک آن می‌توانی تمام منابع مربوط به GitLab — مثل پروژه‌ها، گروه‌ها، تنظیمات CI/CD، کاربران و توکن‌ها — را به صورت IaC (Infrastructure as Code) مدیریت کنی. کاربرد: این پلاگین به تو اجازه می‌ده تا زیرساخت و پیکربند ...

  • #Terraform
  • #GitLab
  • #IaC
  • #DevOps
  • #InfrastructureAsCode
  • #CI_CD
  • #Automation
  • #CloudEngineering
  • #GitOps
  • #TerraformProvider

این ابزار به تو اجازه میده تا منابع مختلف روی Google Cloud Platform (GCP) رو با استفاده از Terraform مدیریت کنی. کاربرد: این پرووایدر بهت کمک میکنه زیرساخت‌های ابری مثل ماشین‌های مجازی، شبکه‌ها، دیتابیس‌ها و سرویس‌های دیگر GCP رو به صورت کُد تعریف و کنترل کنی. در چه شرایطی بهتره استفاده بشه؟ وقتی دا ...

  • #Terraform
  • #GCP
  • #InfrastructureAsCode
  • #DevOps
  • #CloudComputing
  • #GoogleCloud
  • #IaC
  • #Automation
  • #TerraformProvider
  • #GKE

این ابزار یک ارائه‌دهنده بتا برای Terraform است که به توسعه‌دهندگان اجازه می‌دهد تا منابع مربوط به Google Cloud Platform (GCP) را با استفاده از کد مدیریت کنند. کاربرد: این پروژه برای کسانی طراحی شده که می‌خواهند زیرساخت‌های ابری خود رو روی GCP با قابلیت‌های جدید و آزمایشی (بتا) مدیریت کنند. ️ این شا ...

  • #Terraform
  • #GoogleCloud
  • #DevOps
  • #InfrastructureAsCode
  • #BetaProvider
  • #GCP
  • #CloudComputing
  • #IaC
  • #HashiCorp
  • #TerraformProvider

این ابزار یک پرووایدر ترافرم برای Grafana است که به شما امکان می‌دهد زیرساخت‌های مانیتورینگ و دشبوردهای گرافانا را به صورت IaC (Infrastructure as Code) مدیریت کنید. ️ کاربرد: با استفاده از این پرووایدر، می‌توانید منابعی مثل دشبوردها، پنل‌ها، دیتاسورس‌ها، اлерت‌ها و تیم‌ها را مستقیماً از طریق کد تراف ...

  • #terraform
  • #grafana
  • #IaC
  • #monitoring
  • #devops
  • #cloudops
  • #automation
  • #alerting
  • #dashboards
  • #observability

این ابزار ترکیبی از Terraform و Helm برای مدیریت زیرساخت‌های کوبرنتیس است کاربرد: این پروژه به تو اجازه می‌ده تا با استفاده از Terraform، چارت‌های Helm رو روی کلستر کوبرنتیس نصب و مدیریت کنی در واقع، می‌تونی تمام منابع کوبرنتیسی که با Helm اجرا می‌کنی، با Terraform کنترل کنی — مثل یک مدیر زیرساخت هو ...

  • #Terraform
  • #Helm
  • #Kubernetes
  • #DevOps
  • #IaC
  • #CloudNative
  • #InfrastructureAsCode
  • #K8s
  • #HashiCorp
  • #CI_CD

این ابزار به تو امکان می‌دهد تا منابع ابری IBM Cloud رو با استفاده از Terraform مدیریت کنی، مثل ایجاد سرور، شبکه، ذخیره‌سازی و سرویس‌های کانتینری. کاربرد: با این پروvider می‌تونی زیرساخت‌هایت رو به صورت کُد (IaC) تعریف کنی و تغییرات رو کنترل وردس کنی. ️ در چه شرایطی بهتره استفاده بشه؟ اگر از IBM Clo ...

  • #Terraform
  • #IBMCloud
  • #InfrastructureAsCode
  • #DevOps
  • #VPC
  • #Kubernetes
  • #CloudAutomation
  • #IaC
  • #Watson
  • #CloudSecurity

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

  • #Terraform
  • #MLOps
  • #CloudComputing
  • #SpotInstances
  • #AutoScaling
  • #Kubernetes
  • #AWS
  • #GCP
  • #Azure
  • #DevOps

این ابزار یک ارائه‌دهنده تراوفرم (Terraform Provider) برای Keycloak است که به شما امکان می‌دهد تنظیمات و منابع Keycloak — مثل کاربران، نقش‌ها، کلاینت‌ها و دامنه‌ها — را به صورت IaC (Infrastructure as Code) مدیریت کنید. ️ کاربرد: این پلاگین به شما کمک می‌کند تا پیکربندی‌های امنیتی و هویتی Keycloak را ...

  • #terraform
  • #keycloak
  • #IaC
  • #identity_management
  • #devops
  • #automation
  • #security
  • #cloud
  • #gitops
  • #oidc

این ابزار یک ارائه‌دهنده (provider) برای Terraform است که به شما امکان می‌دهد منابع Kubernetes را به صورت کد (Infrastructure as Code) مدیریت کنید. کاربرد: با استفاده از این پلاگین، می‌توانید پودها، سرویس‌ها، دپلویمنت‌ها، کانفیگ‌مپ‌ها، سکرت‌ها و دیگر منابع کوبرنتیز را با فایل‌های HCL تعریف و مدیریت ک ...

  • #terraform
  • #kubernetes
  • #iac
  • #devops
  • #cloud
  • #k8s
  • #infrastructure
  • #automation
  • #hashicorp
  • #cloudnative

این ابزار یک ارائه‌دهنده ترافرم (Terraform Provider) برای کار با Kustomize است که به شما امکان می‌دهد منابع کوبرنتیس را با استفاده از ترافرم و Kustomize مدیریت کنید. ️ کاربرد: این ابزار برای افرادی که از Terraform برای مدیریت زیرساخت‌های ابری استفاده می‌کنند و همزمان می‌خواهند کانفیگ‌های K8s را با K ...

این ابزار یک ارائه‌دهنده ترافرم (Terraform Provider) است که به شما امکان می‌دهد زیرساخت‌های مجازی را روی سیستم‌های لینوکسی با استفاده از KVM و libvirt مدیریت و تنظیم کنید. ️ کاربرد: این پروژه برای افرادی که می‌خواهند زیرساخت‌های مجازی خود را به صورت کد (IaC) مدیریت کنند، مناسب است. شما می‌توانید ماش ...

  • #terraform
  • #kvm
  • #libvirt
  • #IaC
  • #virtualization
  • #linux
  • #devops
  • #automation
  • #vms
  • #infrastructure

این ابزار به تو اجازه میده تا با استفاده از Terraform، منابع MongoDB Atlas رو به صورت خودکار مدیریت کنی کاربرد: این پرووایدر بهت کمک میکنه تا زیرساخت‌های پایگاه داده‌ای روی MongoDB Atlas رو با کد مدیریت کنی. مثل ایجاد کلاستر، تنظیم کاربران، شبکه، و بکاپ — همه اینا با فایل‌های Terraform! در چه شرایطی ...

  • #terraform
  • #mongodb
  • #devops
  • #iac
  • #cloud
  • #automation
  • #databases
  • #mongodb_atlas
  • #infrastructure
  • #cloud_deployment

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

  • #terraform
  • #okta
  • #iac
  • #devops
  • #identity_management
  • #security
  • #automation
  • #cloud_security
  • #mfa
  • #access_control

این ابزار به تو اجازه میده تا مدیریت خودکار روی آیتم‌های 1Password داشته باشی، درست مثل مدیریت زیرساخت با Terraform ️ کاربرد: با استفاده از این پرووایدر، می‌تونی رمزها، کلیدها، اطلاعات بانکی یا هر آیتم دیگه‌ای که توی 1Password Vault ذخیره کردی رو از طریق کد مدیریت کنی. این یعنی می‌تونی آیتم‌ها رو ای ...

  • #Terraform
  • #1Password
  • #IaC
  • #DevOps
  • #SecretManagement
  • #Automation
  • #Security
  • #InfrastructureAsCode
  • #TFProvider
  • #PasswordManager

این ابزار یک ارائه‌دهنده توسعه‌پذیر تراپلن (Terraform Provider) است که به صورت پویا خودش را بر اساس فایل Swagger (یا OpenAPI) تنظیم می‌کند. این یعنی بدون نیاز به کدنویسی دستی، می‌تواند منابع یک سرویس API را به عنوان منابع Terraform در دسترس قرار دهد. کاربرد: این ابزار برای شرکت‌ها یا تیم‌هایی عالی ا ...

  • #Terraform
  • #OpenAPI
  • #IaC
  • #DevOps
  • #APIManagement
  • #InfrastructureAsCode
  • #Swagger
  • #CloudNative
  • #Automation
  • #TerraformProvider

این ابزار به تو اجازه می‌دهه تا منابع ابری روی OpenStack رو با استفاده از Terraform مدیریت کنی. ️ کاربرد: این پروژه یک provider برای Terraform هست که بهت امکان می‌ده تا زیرساخت‌های ابری مثل شبکه، ماشین‌های مجازی، ذخیره‌سازی و سرویس‌های دیگه روی OpenStack رو به صورت کُد تعریف و کنترل کنی. ️ در چه شرا ...

  • #Terraform
  • #OpenStack
  • #InfrastructureAsCode
  • #DevOps
  • #CloudAutomation
  • #IaC
  • #TerraformProvider
  • #OpenStackProvider

این ابزار یک ارائه‌دهنده (Provider) برای Terraform و OpenTofu است که به شما امکان می‌دهد زیرساخت‌های مجازی در Proxmox VE را به صورت کد مدیریت کنید. ️ کاربرد: این پروژه برای کسانی مفید است که از Proxmox Virtual Environment برای میزبانی ماشین‌های مجازی و کانتینرها استفاده می‌کنند و می‌خواهند مدیریت من ...

  • #Terraform
  • #OpenTofu
  • #Proxmox
  • #IaC
  • #DevOps
  • #InfrastructureAsCode
  • #Virtualization
  • #Automation
  • #LXC
  • #VM

این ابزار به تو اجازه میده با استفاده از Terraform منابع مربوط به Rancher 2 رو مدیریت کنی. ️ یعنی میتونی با کد، کلاسترها، پروژه‌ها، کاربرها و تنظیمات دیگه رو در محیط Rancher ایجاد، تغییر یا حذف کنی. کاربرد: این پروvider برای افرادی عالیه که از Rancher برای مدیریت کانتینرها و کلاسترهای Kubernetes است ...

  • #terraform
  • #rancher
  • #kubernetes
  • #iac
  • #devops
  • #automation
  • #cloud
  • #k3s
  • #container
  • #infrastructure

این پروژه یک قالب آماده برای ساخت ارائه‌دهنده (Provider) در Terraform است. ️ کاربرد: این مخزن به تو کمک می‌کنه تا بدون شروع از صفر، یک ارائه‌دهنده سفارشی برای Terraform بسازی. مثل یک پوسته خالیه که تمام فایل‌های پایه، ساختار پروژه و تنظیمات لازم رو داره. در چه شرایطی بهتره استفاده بشه؟ وقتی می‌خوای ...

  • #Terraform
  • #DevOps
  • #InfrastructureAsCode
  • #ProviderDevelopment
  • #HashiCorp
  • #GoLang
  • #CloudEngineering
  • #CustomProvider
  • #IaC
  • #TerraformProvider

این ابزار به تو اجازه میده تا سِنتْری (Sentry) رو با استفاده از Terraform مدیریت کنی. یعنی میتونی پروژه‌ها، تیم‌ها، تنظیمات ادغام (integration)، و دسترسی‌ها رو به صورت کُد تعریف کنی و تغییرات رو کنترل نسخه داشته باشی. کاربرد: وقتی از Sentry برای مانیتورینگ ارورهای اپلیکیشن استفاده می‌کنی و می‌خوای ز ...

  • #terraform
  • #sentry
  • #devops
  • #iac
  • #error_monitoring
  • #automation
  • #ci_cd
  • #infrastructure_as_code
  • #github_actions
  • #observability

این ابزار یک پرووایدر ترافرم است که به شما امکان می‌دهد دستورات شل (shell commands) را اجرا کنید و خروجی آن‌ها را در فایل state ترافرم ذخیره کنید. ️ کاربرد: وقتی نیاز دارید عملیات سیستمی مثل ایجاد فایل، اجرای اسکریپت، یا بررسی وضعیت سرویس‌ها را درون پایپ‌لاین ترافرم انجام دهید، این پرووایدر مفید است ...

  • #terraform
  • #devops
  • #automation
  • #shell
  • #infrastructure
  • #iac
  • #custom_provider
  • #cli
  • #scripting
  • #state_management

این یک ارائه‌دهنده Terraform برای Spotify است که به شما امکان می‌دهد منابع مربوط به اکانت Spotify خود را به صورت کد مدیریت کنید. کاربرد: این ابزار برای کسانی مناسب است که می‌خواهند تنظیمات خود در Spotify — مثل لیست‌های پخش، دسترسی‌ها یا تنظیمات پروفایل — را با استفاده از Terraform مدیریت، نسخه‌بندی ...

  • #terraform
  • #spotify
  • #iac
  • #automation
  • #devops
  • #music
  • #api
  • #provider
  • #gitops
  • #personalization

این ابزار یک ارائه‌دهنده (provider) برای Terraform است که به شما امکان می‌دهد به صورت خودکار منابع و تنظیمات در Vault — محصول امنیتی شرکت HashiCorp برای مدیریت رمزها و اعتبارها — را ایجاد، تغییر و مدیریت کنید. ️ کاربرد: این پلاگین به شما کمک می‌کند تا مدیریت رمزهای عبور، توکن‌ها، گواهی‌ها و سایر اطل ...

  • #Terraform
  • #Vault
  • #InfrastructureAsCode
  • #DevOps
  • #SecretsManagement
  • #HashiCorp
  • #Automation
  • #Security
  • #CI_CD
  • #Provider

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

  • #terraform
  • #devops
  • #tfswitch
  • #cli_tool
  • #infrastructure
  • #automation
  • #version_manager
  • #homebrew
  • #iac
  • #multi_version

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

  • #Terraform
  • #IaC
  • #DevOps
  • #InfrastructureAsCode
  • #AWS
  • #Azure
  • #TerraformTuesday
  • #Cloud
  • #Automation
  • #LearnDevOps

این ابزار یک رابط کاربری متنی (TUI) برای Terraform فراهم می‌کند تا مدیریت زیرساخت‌ها از طریق خط فرمان ساده‌تر و کاربرپسندتر باشد. ️ کاربرد: این ابزار به جای استفاده از دستورات پیچیده در ترمینال، یک محیط تعاملی متنی ارائه می‌دهد که با استفاده از کلیدهای جهت‌دار و منوها، اجرای دستورات Terraform مثل pl ...

  • #Terraform
  • #DevOps
  • #TUI
  • #InfrastructureAsCode
  • #CLI
  • #IaC
  • #Automation
  • #CloudManagement
  • #DeveloperTools
  • #OpenSource

کاربرد: این مخزن شامل نمونه‌های کد برای کتاب "Terraform: Up & Running" نوشته‌ی Yevgeniy Brikman است که به کاربران کمک می‌کند تا با ابزار Terraform برای مدیریت زیرساخت به صورت کد (IaC) آشنا شوند. در چه شرایطی بهتره استفاده بشه؟ اگر دنبال یادگیری Terraform هستی، به‌ویژه برای استقرار زیرساخت‌های ابری د ...

  • #Terraform
  • #IaC
  • #DevOps
  • #AWS
  • #InfrastructureAsCode
  • #Cloud
  • #Automation
  • #GoogleCloud
  • #Azure
  • #YevgeniyBrikman

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

  • #TerraGoat
  • #DevSecOps
  • #IaC_Security
  • #Terraform
  • #CloudSecurity
  • #Checkov
  • #VulnerableByDesign
  • #LearningTool
  • #SecurityTraining
  • #Bridgecrew

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

  • #terragrunt
  • #terraform
  • #infrastructure_as_code
  • #devops
  • #iac
  • #cloud_automation
  • #gruntwork
  • #opentofu
  • #multi_environment
  • #terraform_best_practices

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

  • #terragrunt
  • #terraform
  • #infrastructure_as_code
  • #devops
  • #cloud_infrastructure
  • #iac
  • #automation
  • #aws
  • #configuration_management
  • #multi_environment

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

  • #Terragrunt
  • #Terraform
  • #InfrastructureAsCode
  • #DevOps
  • #CloudArchitecture
  • #AWS
  • #IaC
  • #MultiEnvironment
  • #DevOpsBestPractices
  • #ScalableInfrastructure

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

  • #TerrainGeneration
  • #Godot4
  • #3DGameDev
  • #OpenWorld
  • #GameDesign
  • #ProceduralTerrain
  • #IndieGames
  • #GameDevelopment
  • #TokisanGames
  • #TerrainSystem

چیه؟ یک ابزار قدرتمند برای تولید ارائه‌دهنگان کراس‌پلین (Crossplane Providers) از هر ارائه‌دهنده ترفوم (Terraform Provider) موجود. کاربرد: این ابزار به تو اجازه می‌دهد بدون نیاز به کدنویسی دستی زیاد، منابع زیرساختی که قبلاً با ترفوم مدیریت می‌کردی رو به صورت کلان‌داده (declarative) و با استانداردهای ...

  • #Crossplane
  • #Terraform
  • #Kubernetes
  • #GitOps
  • #InfrastructureAsCode
  • #DevOps
  • #CloudNative
  • #PlatformEngineering
  • #TerraJet
  • #DeclarativeAPI

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

  • #Terraform
  • #DevOps
  • #InfrastructureAsCode
  • #PrivateRegistry
  • #REST_API
  • #ModuleManagement
  • #CloudAutomation
  • #CI_CD
  • #TechOps
  • #SelfHosted

این ابزار یک ابزار کاربردی برای تولید نمودارهای Mermaid از پیکربندی‌های Terraform است. با استفاده از آن، می‌توانید ساختار زیرساخت‌های ابری خود را به صورت بصری و خودکار ایجاد کنید. کاربرد: این ابزار به شما کمک می‌کند تا کدهای Terraform را به نمودارهای قابل فهم Mermaid تبدیل کنید. این نمودارها می‌توان ...

  • #Terraform
  • #Mermaid
  • #InfrastructureAsCode
  • #DevOps
  • #CloudSecurity
  • #AWS
  • #Documentation
  • #Automation
  • #RoseSecurity
  • #IaC

ترانیکس یک ابزار قدرتمند برای تولید فایل‌های terraform.json است که احساس و سینتکس شبیه به Nix دارد. ️ این ابزار به شما اجازه می‌دهد با استفاده از یک زبان توصیفی و قابل خواندن، زیرساخت‌های ابری را به صورت کد تعریف کنید. کاربرد: ترانیکس برای کسانی که از Terraform استفاده می‌کنند اما دوست دارند با یک س ...

  • #InfrastructureAsCode
  • #DevOps
  • #Terraform
  • #Nix
  • #ConfigurationManagement
  • #Cloud
  • #IaC
  • #Automation
  • #SRE
  • #terranix

این ابزار یک اسکنر ساده برای آسیب‌پذیری Terrapin (ترپین) است که حمله‌ای به پروتکل SSH محسوب می‌شود. این حمله در مقالهٔ علمی با عنوان "Terrapin Attack: Breaking SSH Channel Integrity By Sequence Number Manipulation" معرفی شده است. کاربرد: این اسکنر به شما کمک می‌کنه سرورهای SSH خود را بررسی کنید و بف ...

  • #SSH_Security
  • #Terrapin_Attack
  • #Vulnerability_Scanner
  • #Network_Security
  • #RUB_NDS
  • #Cybersecurity
  • #SSH_Integrity
  • #Security_Tool
  • #Ethical_Hacking
  • #Penetration_Testing

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

  • #terraform
  • #devops
  • #infrastructure
  • #gitops
  • #module_registry
  • #iac
  • #open_source
  • #terraform_modules
  • #dockstudios
  • #MatthewJohn

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

  • #HomeAutomation
  • #RaspberryPi
  • #Terrarium
  • #Aquarium
  • #IoT
  • #SmartGarden
  • #DIY
  • #EnvironmentalControl
  • #ReptileCare
  • #PiProject

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

  • #IaC_Security
  • #DevSecOps
  • #Terraform
  • #Kubernetes
  • #CloudSecurity
  • #Compliance
  • #StaticAnalysis
  • #ShiftLeft
  • #CI_CD
  • #Tenable

این ابزار یک ابزار خط فرمان (CLI) است که به شما کمک می‌کند تا به‌صورت خودکار تگ‌های یکسان و سازگار را در تمام منابع ابری خود در AWS، Azure و GCP ایجاد و مدیریت کنید. ️ کاربرد: وقتی با تِرافرم (Terraform) زیرساخت‌های ابری خود را مدیریت می‌کنید، ممکن است نیاز داشته باشید تمام منابع ایجادشده را با تگ‌ه ...

  • #InfrastructureAsCode
  • #Terraform
  • #CloudAutomation
  • #AWS
  • #Azure
  • #GCP
  • #DevOpsTools
  • #TagManagement
  • #env0
  • #MultiCloud

این ابزار یک راه‌حل متن‌باز برای اورکستراسیون زیرساخت به سبک GitOps است که فرآیندهای مدیریت زیرساخت را از طریق درخواست‌های ادغام (Pull Request) در گیت‌هاب خودکار می‌کند. ️ کاربرد: تریتیم به تیم‌های مهندسی کمک می‌کند تا تغییرات زیرساختی را با استفاده از ابزارهای محبوبی مثل Terraform, OpenTofu, CDKTF, ...

  • #GitOps
  • #Terraform
  • #InfrastructureAsCode
  • #DevOps
  • #OpenSource
  • #CI_CD
  • #Pulumi
  • #Terragrunt
  • #CloudAutomation
  • #DevTools

کتابخانه‌ای قدرتمند به زبان Go برای تست خودکار کد زیرساختی کاربرد: این ابزار به تو کمک می‌کنه تا کد‌های زیرساختی مثل Terraform، Packer، Docker و Kubernetes رو به صورت خودکار تست کنی. با استفاده از Terratest، می‌تونی مطمئن بشی که زیرساخت‌های تو دقیقاً طبق انتظار رفتار می‌کنن. ️ در چه شرایطی بهتره است ...

  • #infrastructure_as_code
  • #GoLang
  • #DevOps
  • #Terraform
  • #CI_CD
  • #AutomatedTesting
  • #CloudEngineering
  • #Kubernetes
  • #Docker
  • #IaC_Testing

این پلاگین چه کاری انجام میده؟ این پلاگین از Terser برای فشرده‌سازی و مینیمایز کردن فایل‌های جاوااسکریپت در پروژه‌های Webpack استفاده می‌کنه تا حجم فایل‌ها کم بشه و عملکرد برنامه بهتر بشه. در چه شرایطی بهتره استفاده بشه؟ وقتی می‌خوای پروژه‌ات رو برای محیط تولید (production) آماده کنی و فایل‌های جاوا ...

  • #Terser
  • #WebpackPlugin
  • #JavaScript
  • #Minify
  • #Optimization
  • #BuildTool
  • #Frontend
  • #Performance
  • #CodeCompression
  • #WebpackConfig

این یک کتابخانه انعطاف‌پذیر برای ارسال درخواست‌های HTTP در زبان برنامه‌نویسی Elixir است که امکان استفاده از میدل‌ورها و تغییر آداپتورهای مختلف را فراهم می‌کند. کاربرد: با استفاده از Tesla می‌توانید به راحتی درخواست‌های HTTP مثل GET، POST و غیره را ارسال کنید، هدرها و بدنه درخواست را مدیریت کنید و از ...

  • #HTTPClient
  • #Elixir
  • #Tesla
  • #APIIntegration
  • #Middleware
  • #WebServices
  • #FunctionalProgramming
  • #PhoenixFramework
  • #RESTAPI
  • #Adapters

این پروژه یک سیستم ثبت داده شخصی برای خودروهای تسلا مدل S/3/X/Y است کاربرد: این ابزار به شما امکان می‌دهد تا داده‌های خودروی تسلا خود را به صورت محلی و روی دستگاه‌های شخصی مانند رزبری‌پای 3B، 3B+، 4B، داکر یا دستگاه‌های NAS سینولوژی ذخیره کنید در چه شرایطی بهتره استفاده بشه؟ اگر به حریم خصوصی خود اه ...

  • #TeslaLogger
  • #HomeAssistant
  • #RaspberryPi
  • #ElectricVehicle
  • #DataPrivacy
  • #SelfHosted
  • #OpenSource
  • #TeslaModel3
  • #SmartHome
  • #EVAnalytics

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

  • #TeslaMate
  • #SelfHosted
  • #ElectricVehicle
  • #HomeAssistant
  • #DataLogger
  • #EVAnalytics
  • #OpenSource
  • #TeslaOwner
  • #SmartHome
  • #EnergyMonitoring

کاربرد: این موتور تشخیص کاراکتر نوری منبع باز (OCR) به شما کمک می‌کنه تا متن موجود در تصاویر رو استخراج کنید. این ابزار می‌تونه متن‌های فارسی، انگلیسی و بیش از ۱۰۰ زبان دیگه رو از تصاویر مختلف مثل اسکن سند، عکس‌های موبایل یا فایل‌های PDF تشخیص بده. در چه شرایطی بهتره استفاده بشه؟ وقتی نیاز دارید متن ...

  • #OCR
  • #TextRecognition
  • #TesseractOCR
  • #OpenSource
  • #ImageProcessing
  • #DocumentAutomation
  • #AI
  • #MachineLearning
  • #ComputerVision
  • #TextExtraction

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

  • #OCR
  • #JavaScript
  • #TextRecognition
  • #TesseractJS
  • #OfflineAI
  • #WebApp
  • #DocumentProcessing
  • #Accessibility
  • #ImageToText

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

  • #Laravel
  • #Testing
  • #PHP
  • #PackageDevelopment
  • #Testbench
  • #PHPUnit
  • #OpenSource
  • #Composer
  • #LaravelPackages
  • #UnitTesting

کاربرد: یک ابزار مبتنی بر Node.js برای انجام تست‌های اتوماتیک از انتها به انتها (endtoend) در وب‌اپلیکیشن‌هاست که بدون نیاز به نصب پلاگین یا ابزار جانبی اضافی، تست‌ها را اجرا می‌کند. در چه شرایطی بهتره استفاده بشه؟ وقتی می‌خوای بدون دردسر و تنظیمات پیچیده، تست‌های رفتار کاربر رو روی مرورگرهای مختلف ...

  • #end_to_end_testing
  • #automation
  • #web_testing
  • #NodeJS
  • #TestCafe
  • #DevExpress
  • #CI_CD
  • #browser_testing
  • #automated_tests

این پروژه یک مجموعه از سِلکتورهای سفارشی برای TestCafe فراهم می‌کند که الهام‌گرفته از اصول Testing Library است. هدف اصلی آن، تسهیل نوشتن تست‌های یکپارچه‌تر و قابل حفظ است که بیشتر شبیه به نحوه تعامل واقعی کاربر با برنامه رفتار می‌کنند. ‍ کاربرد: این ابزار به شما کمک می‌کند تا المان‌های DOM را با است ...

  • #testing
  • #e2eTesting
  • #TestCafe
  • #webTesting
  • #UItesting
  • #accessibleTesting
  • #frontEndTesting
  • #automation
  • #testingLibrary
  • #userCentricTesting

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

  • #testcontainers
  • #dotnet
  • #integrationtesting
  • #docker
  • #csharp
  • #testing
  • #ci_cd
  • #unit_test
  • #devops
  • #netstandard

کاربرد: این ابزار به تو کمک می‌کنه تا به راحتی کانتینرها رو برای تست‌های یکپارچه و اسموت (smoke tests) در محیط گو (Go) راه‌اندازی و بعد از استفاده پاکسازی کنی. این کتابخانه یک API تمیز و ساده ارائه می‌ده که بهت اجازه می‌ده کانتینرهای مورد نیاز تست‌ها رو به صورت برنامه‌ای تعریف کنی و منابع مصرفی رو پ ...

  • #testcontainers
  • #golang
  • #integrationtesting
  • #docker
  • #ci_cd
  • #testing
  • #microservices
  • #devops
  • #automation
  • #container_testing

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

  • #testing
  • #java
  • #docker
  • #integration_tests
  • #testcontainers
  • #junit
  • #ci_cd
  • #microservices
  • #automation
  • #devops

کاربرد: این کتابخانه به تو کمک می‌کنه تا در تست‌های NodeJS، نمونه‌های سبک و موقت از دیتابیس‌ها، مرورگرهای سلنیوم، یا هر سرویس دیگه‌ای که بشه توی یه کانتینر داکر اجرا کرد، راه‌اندازی کنی. در چه شرایطی بهتره استفاده بشه؟ وقتی می‌خوای تست‌های ادغامی (integration tests) بنویسی که وابسته به سرویس‌های خار ...

  • #testcontainers
  • #NodeJS
  • #Docker
  • #integrationTesting
  • #E2Etesting
  • #testing
  • #microservices
  • #CI_CD
  • #automation
  • #devtools

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

  • #integration_testing
  • #Rust
  • #Docker
  • #testcontainers
  • #PostgreSQL
  • #Redis
  • #Kafka
  • #CI_CD

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

  • #test_automation
  • #repeat_tests
  • #CI_CD
  • #flaky_tests
  • #testing_tools
  • #dev_tools
  • #software_quality
  • #unit_testing
  • #debugging
  • #reliability

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

  • #testing
  • #GoLang
  • #unitTesting
  • #mocks
  • #assertions
  • #GolangTools
  • #softwareTesting
  • #TestDrivenDevelopment
  • #codeQuality
  • #stretchr_testify

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

  • #automation_framework
  • #Kotlin
  • #TypeScript
  • #TestAutomation
  • #Java
  • #Cypress
  • #Appium
  • #CI_CD
  • #WebTesting
  • #MobileTesting

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

  • #distributed_systems
  • #testing
  • #chaos_engineering
  • #microservices
  • #reliability
  • #fault_tolerance
  • #system_design
  • #cloud_computing
  • #resilience
  • #software_quality

چه کاری انجام میده؟ این یک ریپازیتوری نمایشی برای آموزش و به اشتراک گذاری روش‌های تست در فریم‌ورک NestJS هست. شامل انواع تست‌ها مثل تست واحد (Unit Tests)، تست یکپارچه‌سازی (Integration Tests) و تست انتهایی به انتها (E2E Tests) میشه. همچنین روش‌های تست برای قسمت‌های مختلفی مثل pipes، filters، interce ...

  • #NestJS
  • #Testing
  • #UnitTesting
  • #IntegrationTesting
  • #E2ETesting
  • #GraphQL
  • #TypeORM
  • #MongoDB
  • #NodeJS
  • #BackendTesting

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

  • #testing
  • #javascript
  • #react
  • #DOMtesting
  • #webdev
  • #frontend
  • #testinglibrary
  • #unitTesting

کاربرد: این پروژه به تو کمک می‌کنه تا تست‌های قوی و قابل اعتماد برای اپلیکیشن‌های Spring Boot بنویسی. تمرکز اصلی روی یادگیری تکنیک‌های تست واحد، تست یکپارچه‌سازی و تست اند‌تو‌اند با استفاده از ابزارهایی مثل JUnit، Mockito، Testcontainers و Spring Test هست. چرا مهمه؟ چون بدون تست مناسب، هر دیپلوی ممک ...

  • #SpringBoot
  • #Testing
  • #JUnit
  • #Mockito
  • #Testcontainers
  • #CI_CD
  • #Java
  • #BackendTesting
  • #SoftwareQuality
  • #ReliableDeployments

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

  • #testing
  • #python
  • #unittest
  • #testframework
  • #CI_CD
  • #automation
  • #softwaretesting
  • #parallel_testing

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

  • #testkube
  • #kubernetes
  • #cloud_native
  • #ci_cd
  • #devops
  • #automated_testing
  • #kubeshop
  • #api_testing
  • #cypress
  • #postman

این پکیج یک مجموعه از ابزارها و کتابخانه‌های ضروری برای تست عملکردی در پروژه‌های Symfony ارائه می‌دهد. شامل کتابخانه‌هایی مثل PHPUnit، symfony/browserkit، symfony/cssselector و سایر ابزارهای مرتبط با تست است. کاربرد: این پکیج به توسعه‌دهندگان کمک می‌کند تا به راحتی محیط تست عملکردی را در پروژه‌های S ...

  • #testing
  • #symfony
  • #php
  • #functional_testing
  • #web_testing
  • #phpunit
  • #automation
  • #backend
  • #api_testing
  • #devtools

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

  • #Ruby
  • #Testing
  • #Performance
  • #Rails
  • #CI
  • #Profiling
  • #Optimization
  • #SlowTests
  • #MemoryUsage
  • #TestOptimization

این ابزار چه کاری انجام میده؟ این اکشن تست‌های اجرایی رو که با فریم‌ورک‌های معروف مثل Jest، PHPUnit، یا PyTest انجام شدن، مستقیماً در GitHub نمایش میده. نتایج تست رو به صورت گزارش خلاصه و خوانا توی pull requestها نشون میده تا تیم‌های توسعه بتونن سریع مشکلات رو تشخیص بدن. چه زمانی بهتره استفاده بشه؟ ...

  • #test_reporter
  • #github_actions
  • #ci_cd
  • #testing
  • #automation
  • #pr_review
  • #jest
  • #pytest
  • #phpunit
  • #dev_tools