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

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

این پروژه کد همراه کتاب «深入浅出图神经网络:GNN原理解析» (درک ساده و عمیق از شبکه‌های عصبی گراف) است که به بررسی اصول و مبانی GNN می‌پردازد. کاربرد: این مجموعه کدها به توسعه‌دهندگان و محققان کمک می‌کند تا مفاهیم شبکه‌های عصبی گراف (GNN) را به صورت عملی ببینند و درک بهتری از معماری‌ها، الگوریتم‌ها و کاربردهای آن‌ ...

  • #GraphNeuralNetwork
  • #GNN
  • #MachineLearning
  • #DeepLearning
  • #GCN
  • #GAT
  • #GraphSAGE
  • #PyTorch
  • #DataScience
  • #AI

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

  • #blockchain
  • #ethereum
  • #graphprotocol
  • #graphql
  • #defi
  • #nft
  • #smartcontracts
  • #web3
  • #indexing
  • #decentralized

چه کاری انجام میده؟ این پروژه یک چارچوب نوآورانه برای حل مسائل پیچیده با استفاده از مدل‌های زبانی بزرگ (LLM) ارائه میده که به جای رویکرد خطی، از یک ساختار گرافی به نام "گراف افکار" استفاده میکنه. این روش به مدل اجازه میده تا افکار خودش رو منظم کنه، ارتباط بین ایده‌ها رو مدیریت کنه و با استراتژی‌های ...

  • #GraphOfThoughts
  • #LLM
  • #ReasoningFramework
  • #AIProblemSolving
  • #ComplexTasks
  • #InnovativeAI
  • #CognitiveGraph
  • #NextGenAI
  • #SmartReasoning
  • #GoT

کاربرد: این فریم‌ورک جدید و مدرن برای ساخت برنامه‌های وب با استفاده از React، GraphQL و Prisma است. به توسعه‌دهندگان کمک می‌کند تا به راحتی بک‌اند و فرانت‌اند را با هم یکپارچه کنند و با قابلیت‌هایی مثل Serverless Functions و Cell Architecture، توسعه رو تسریع کنند. در چه شرایطی بهتره استفاده بشه؟ وقت ...

  • #redwoodjs
  • #graphql
  • #react
  • #prisma
  • #serverless
  • #fullstack
  • #webdev
  • #javascript
  • #typescript
  • #startup

این یک کتابخانه اِلیکسیر (Elixir) برای پیاده‌سازی GraphQL در برنامه‌های ارلنگ/اِلیکسیر است. این پروژه به توسعه‌دهندگان اجازه می‌دهد تا یک سرویس GraphQL API قوی و کارآمد بسازند که با زبان Elixir و ماشین مجازی BEAM کاملاً سازگار است. کاربرد: این کتابخانه برای ساخت APIهای گرافیکی در محیط‌های مقیاس‌پذیر ...

  • #GraphQL
  • #Elixir
  • #PhoenixFramework
  • #API
  • #Backend
  • #WebDevelopment
  • #Microservices
  • #BEAM
  • #RealTime
  • #Scalable

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

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

این یک پیاده‌سازی از GraphQL به زبان Swift است که برای استفاده روی macOS و Linux طراحی شده است. کاربرد: این کتابخانه به تو اجازه می‌ده تا سرورهای GraphQL بنویسی یا در کلاینت‌های Swift محض از GraphQL استفاده کنی. مناسب توسعه‌دهندگانی است که با اکوسیستم اپل (مثل iOS، macOS) کار می‌کنند و می‌خوان یک AP ...

  • #GraphQL
  • #Swift
  • #macOS
  • #Linux
  • #API
  • #Backend
  • #iOS
  • #ServerSideSwift
  • #CrossPlatform
  • #SwiftDevelopment

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

  • #GraphQL
  • #NestJS
  • #TypeScript
  • #NodeJS
  • #Backend
  • #API
  • #Microservices
  • #WebDevelopment
  • #RealTime
  • #Server

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

  • #graphql
  • #golang
  • #httpclient
  • #api
  • #microservices
  • #lowlevel
  • #restapi
  • #devtools
  • #backend
  • #go_programming

این ابزار یک تبدیل‌گر از GraphQL به REST است که به‌صورت خودکار یک APIِ RESTful از روی APIِ GraphQLِ موجود شما ایجاد می‌کند. کاربرد: وقتی دارید با سیستم‌هایی کار می‌کنید که از GraphQL پشتیبانی نمی‌کنند، این ابزار به شما کمک می‌کند تا بدون تغییر در سرویس اصلی، یک لایه REST روی آن بسازید. ️ در چه شرایط ...

  • #GraphQL
  • #REST
  • #API_Gateway
  • #NodeJS
  • #Microservices
  • #API_Conversion
  • #DeveloperTools
  • #Sisense
  • #WebAPI
  • #Integration

این پروژه شامل طرح‌های (Schemas)، لیست تغییرات (Changelogs) و درخواست‌های ویژگی‌ها برای GraphQL API سرویس Braintree است. Braintree یک پلتفرم پرداخت آنلاین است که به کسب‌وکارها کمک می‌کند تا پرداخت‌های دیجیتال را به راحتی مدیریت کنند. کاربرد: این مخزن به توسعه‌دهندگان و تیم‌های فنی اجازه می‌دهد تا با ...

  • #GraphQL
  • #PaymentGateway
  • #Braintree
  • #APIIntegration
  • #Fintech
  • #DeveloperTools
  • #OnlinePayments
  • #API
  • #Ecommerce
  • #OpenSource

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

  • #GraphQL
  • #APIs
  • #OpenSource
  • #WebDevelopment
  • #DeveloperTools
  • #PublicAPI
  • #DataIntegration
  • #TechResources
  • #Programming
  • #API_Collection

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

  • #GraphQL
  • #CMS
  • #AutoGenerate
  • #WebDevelopment
  • #HeadlessCMS
  • #DeveloperTools
  • #StartupTech
  • #ContentManagement
  • #APIIntegration
  • #ReactJS

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

  • #GraphQL
  • #RubyOnRails
  • #PerformanceOptimization
  • #BatchProcessing
  • #Shopify
  • #Backend
  • #QueryOptimization
  • #NPlusOne
  • #API
  • #Scalability

این پروژه یک SDK خودکار برای APIهای گرافکوئلی که داری تولید میکنه، ایجاد میکنه کمکت میکنه بدون نوشتن دستی کد، به راحتی با APIهای گرافکوئل تعامل داشته باشی کاربرد: این ابزار بهت اجازه میده تا با استفاده از schema stitching و کد جنریتور، سرویسهای گرافکوئل مختلف رو به هم متصل کنی و یک SDK کاملاً قابل ا ...

  • #GraphQL
  • #API
  • #Codegen
  • #SchemaStitching
  • #Microservices
  • #TypeScript
  • #JavaScript
  • #SDK
  • #Automation
  • #Integration

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

  • #graphql
  • #ruby
  • #caching
  • #performance
  • #api_optimization
  • #backend
  • #rubyonrails
  • #scalability
  • #web_development
  • #graphql_cache

این یک کتابخانه قدرتمند برای زبان Rust است که به توسعه‌دهندگان اجازه می‌دهد تا درخواست‌ها و پاسخ‌های GraphQL را به صورت تایپ‌شده و بدون خطا پیاده‌سازی کنند. کاربرد: این ابزار با استفاده از فایل schema و queryهای تعریف‌شده، کدهای راستی‌آزموده (verified) و تایپ‌شده را به صورت خودکار تولید می‌کند تا ار ...

  • #graphql
  • #rust
  • #type_safe
  • #api_client
  • #web_dev
  • #backend
  • #frontend
  • #codegen
  • #typed_queries
  • #rust_lang

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

  • #GraphQL
  • #TypeScript
  • #CodeGeneration
  • #React
  • #ApolloClient
  • #TypeSafety
  • #DevTools
  • #Frontend
  • #Backend
  • #Automation

این یک پلاگین منبع داده برای Grafana است که به شما امکان می‌دهد داده‌ها را از طریق یک API گراف‌کوئری (GraphQL) دریافت کنید با استفاده از این ابزار، می‌توانید به راحتی داده‌های موجود در سرورهای گراف‌کوئری را به عنوان منبع داده در داشبوردهای گرافانا نمایش دهید کاربرد: این پلاگین برای اتصال گرافانا به ...

  • #GrafanaPlugin
  • #GraphQL
  • #DataSource
  • #Monitoring
  • #Dashboard
  • #APIIntegration
  • #RealTimeAnalytics
  • #OpenSource
  • #DevOps
  • #DataVisualization

کاربرد: این پروژه یک کتابخانه قدرتمند برای پیاده‌سازی GraphQL در محیط‌های .NET و .NET Core است. به توسعه‌دهندگان اجازه می‌دهد تا APIهای نوع GraphQL بسازند که انعطاف‌پذیری بیشتری نسبت به REST دارند و مشتریان می‌توانند دقیقاً داده‌های مورد نیاز خود را درخواست کنند. در چه شرایطی بهتره استفاده بشه؟ وقتی ...

  • #GraphQL
  • #DotNet
  • #API
  • #WebDevelopment
  • #Backend
  • #Microservices
  • #CSharp
  • #Server
  • #DotNetCore
  • #TypeSafety

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

  • #GraphQL
  • #VisualEditor
  • #API_Design
  • #DeveloperTools
  • #CodeVisualization
  • #IDE
  • #WebDevelopment
  • #TypeScript
  • #Frontend
  • #Backend

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

  • #GraphQL
  • #RealtimeAPI
  • #Hasura
  • #Webhooks
  • #PostgreSQL
  • #Backend
  • #Serverless
  • #DataStreaming
  • #FastAPI
  • #EventDriven

یک ابزار پیشرفته برای تست کردن APIهای GraphQL با قابلیت درک متن و موقعیت! کاربرد: این ابزار برای fuzzing هوشمند APIهای GraphQL طراحی شده — یعنی به صورت خودکار و با درک از ساختار درخواست‌ها، داده‌های غیرمنتظره یا خطرناک ارسال می‌کنه تا آسیب‌پذیری‌ها رو بیابه. در چه شرایطی بهتره استفاده بشه؟ وقتی می‌خ ...

  • #GraphQL
  • #API_Security
  • #Fuzzing
  • #BugBounty
  • #WebSecurity
  • #RedTeaming
  • #PenTesting
  • #SecurityTesting
  • #GraphQLer
  • #EthicalHacking

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

  • #GraphQL
  • #Erlang
  • #OTP
  • #Microservices
  • #RealTimeAPI
  • #DistributedSystems
  • #Backend
  • #ConcurrentProgramming
  • #LowLatency
  • #ScalableArchitecture

چه کاری انجام میده؟ این ابزار یک پلاگین ESLint برای GraphQL هست که به تو کمک میکنه تا هم اسکیمای گرافکوئل و هم اُپراتورهای (مثل کوئری و میوتیشن) رو با قوانین استاندارد بررسی کنی. میتونی قوانین سفارشی هم تعریف کنی و راحت اون رو با ادیتورها و ابزارهای مدرن گرافکوئل مثل Apollo یا GraphQL Code Generator ...

  • #graphql
  • #eslint
  • #linter
  • #developer_tools
  • #code_quality
  • #typescript
  • #vscode
  • #api_development
  • #custom_rules
  • #integration

این یک کتابخانهٔ ساده و قدرتمند برای ساخت APIهای GraphQL با استفاده از Envelop است که به توسعهدهندگان کمک میکند تا به سرعت و با حداقل کد، یک سرور گراف‌کیو‌ال کامل بسازند. کاربرد: این ابزار برای ساخت سریع و تمیز APIهای GraphQL مناسب است، بهویژه وقتی می‌خواهید از قابلیت‌های پیشرفته مثل Pluginها، توسعه ...

  • #GraphQL
  • #Nodejs
  • #Envelop
  • #API
  • #Plugins
  • #DeveloperTools
  • #WebDevelopment
  • #TypeScript
  • #Backend
  • #FastAPI

کاربرد: این ابزار به تو اجازه میده بدون نیاز به کدنویسی، دادههای ساختگی (mock) برای APIهای GraphQL ایجاد کنی یا آنها رو گسترش بدی. ️ میتونی با استفاده از این کیت، یک سرویس GraphQL رو شبیهسازی کنی و دادههای نمونه تولید کنی که برای تست، توسعه یا دمو عالیه. در چه شرایطی بهتره استفاده بشه؟ وقتی هنوز بک‌ ...

  • #GraphQL
  • #MockAPI
  • #DevelopmentTool
  • #Testing
  • #Frontend
  • #Backendless
  • #FakeData
  • #APIsimulation
  • #DevTool
  • #NoCode

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

  • #graphql
  • #flutter
  • #mobile_dev
  • #api_client
  • #dart
  • #state_management
  • #offline_support

این پروژه یک دروازه (gateway) گرافکوئل است که به شما اجازه می‌دهد هر منبع داده‌ای را بدون نوشتن کد به یک API گرافکوئل تبدیل کنید کاربرد: این ابزار برای تبدیل منابع داده متنوع — مثل REST APIها، دیتابیسهای سنتی، یا سرویس‌های داخلی — به یک API یکپارچه گرافکوئل استفاده می‌شه، بدون اینکه نیاز باشه کد اضا ...

  • #GraphQL
  • #APIGateway
  • #NoCode
  • #Microservices
  • #DataIntegration
  • #Headless
  • #Backend
  • #DeveloperTools
  • #Serverless
  • #UnifiedAPI

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

  • #GraphQL
  • #API
  • #WebDevelopment
  • #Documentation
  • #JavaScript
  • #Frontend
  • #Backend
  • #DeveloperTools
  • #Learning
  • #Programming

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

  • #GraphQL
  • #GoLang
  • #Backend
  • #Microservices
  • #API_Development
  • #WebServices
  • #GolangServer
  • #GraphGophers

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

  • #graphql
  • #react
  • #hooks
  • #lightweight
  • #nearform
  • #useQuery
  • #useMutation
  • #frontend
  • #webdev

این یک کتابخانه سبک و بدون وابستگی برای پیاده‌سازی GraphQL روی HTTP است که با استانداردهای رسمی سازگار است. کاربرد: این پروژه به تو اجازه می‌ده تا به راحتی یک سرور یا کلاینت GraphQL بسازی که کاملاً با GraphQL over HTTP Specification سازگار باشه. همچنین شامل ابزارهایی برای تست و بررسی (audit) درخواست ...

  • #GraphQL
  • #HTTP
  • #NodeJS
  • #ZeroDependency
  • #API
  • #WebServices
  • #TypeScript
  • #Lightweight
  • #Server
  • #Client

کاربرد: این ابزار به تو کمک می‌کنه تا اسکماهای GraphQL رو بررسی کنی، تغییرات احتمالی شکننده (breaking changes) رو پیدا کنی و عملیات (operations) رو اعتبارسنجی کنی. همچنین می‌تونی باهاش از تغییرات اسکما آگاه بشی و نوع‌های مشابه رو پیدا کنی. ️ در چه شرایطی بهتره استفاده بشه؟ وقتی داری روی یک پروژه Gra ...

  • #GraphQL
  • #SchemaValidation
  • #BreakingChanges
  • #APIManagement
  • #DevTools
  • #TypeSafety
  • #CI_CD
  • #GraphQLInspector
  • #CodeQuality
  • #TeamCollaboration

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

  • #GraphQL
  • #PostgreSQL
  • #MySQL
  • #Clojure
  • #JVM
  • #API_Development
  • #Rapid_Development
  • #Microservices
  • #Database_Integration
  • #Backend

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

  • #GraphQL
  • #Java
  • #API
  • #Microservices
  • #Backend
  • #WebDevelopment
  • #RESTAlternative
  • #TypeSafe
  • #ServerSide
  • #JavaFramework

این یک کتابخانه جاوا است که از طریق آنتیشن‌های ساده به شما امکان می‌دهد یک سرویس GraphQL ایجاد کنید، بدون نیاز به نوشتن فایل schema.gql به صورت دستی. کاربرد: با استفاده از این کتابخانه، می‌توانید کلاس‌ها و متدهای جاوا را با آنتیشن‌هایی مثل @GraphQLType، @GraphQLField و @GraphQLQuery علامت‌گذاری کنید ...

  • #GraphQL
  • #Java
  • #API
  • #Annotations
  • #Backend
  • #Microservices
  • #TypeSafe
  • #CodeFirst
  • #Enigmatis
  • #WebServices

این یک ابزار مبتنی بر رویکرد اولیت دادن به schema در توسعه GraphQL با جاوا است که از graphqltools در جاوااسکریپت الهام گرفته شده. ️ کاربرد: این کتابخانه به توسعه‌دهندگان جاوا اجازه می‌دهد تا سرویس‌های GraphQL را با استفاده از تعریف schema (با فرمت SDL) پیاده‌سازی کنند و سپس منابع داده (resolvers) را ...

  • #GraphQL
  • #Java
  • #SchemaFirst
  • #BackendDevelopment
  • #Microservices
  • #API
  • #Resolvers
  • #Kickstart
  • #JavaTools
  • #WebDevelopment

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

  • #GraphQL
  • #JavaScript
  • #API
  • #NodeJS
  • #WebDevelopment
  • #Backend
  • #TypeSafe
  • #DataFetching
  • #ExpressJS
  • #NextJS

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

  • #GraphQL
  • #DeveloperTools
  • #API_Ecosystem
  • #Web_Development
  • #OpenSource
  • #TechLandscape
  • #API_Design
  • #FullStack
  • #DevTools
  • #CodeQuality

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

  • #GraphQL
  • #Pentesting
  • #SecurityTesting
  • #APIsecurity
  • #BugBounty
  • #RedTeam
  • #WebSecurity
  • #GraphQLmap
  • #EthicalHacking
  • #InfoSec

/graphqlmesh چیه؟ این یک فریم‌ورک قدرتمند برای GraphQL Federation هست که بهت اجازه میده هر نوع سرویس API دیگه‌ای مثل REST, OpenAPI, Swagger, SOAP و gRPC رو به یک رابط یکپارچه GraphQL تبدیل کنی. کاربرد: /graphqlmesh به جای اینکه دست به کدزنی بزنی برای اتصال به APIهای مختلف، یک لایه یکپارچه ایجاد می‌ک ...

  • #GraphQL
  • #APIIntegration
  • #Microservices
  • #OpenAPI
  • #gRPC
  • #SOAP
  • #REST
  • #DeveloperTools
  • #UnifiedAPI
  • #Mesh

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

  • #GraphQL
  • #ModularArchitecture
  • #EnterpriseReady
  • #TypeScript
  • #APIDevelopment
  • #Microservices
  • #CodeOrganization
  • #ScalableApps
  • #GraphQLModules
  • #BackendEngineering

این یک پارسر و فرمت‌دهنده برای زبان کوئری و تعریف اسکیما GraphQL در زبان Rust است. ️ کاربرد: این کتابخانه به تو اجازه می‌دهد تا کوئری‌ها و اسکیماهای GraphQL رو در محیط Rust تجزیه (parse) کنی و با آن‌ها کار کنی. همچنین می‌تونی ازش برای فرمت‌بندی مجدد کد GraphQL استفاده کنی. در چه شرایطی بهتره استفاده ...

  • #graphql
  • #rust
  • #parser
  • #formatter
  • #api
  • #webdev
  • #opensource
  • #tooling
  • #query_language
  • #schema_parser

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

  • #graphql
  • #php
  • #api
  • #webonyx
  • #backend
  • #laravel
  • #symfony
  • #microservices
  • #rest替代
  • #web_development

کاربرد: این پلتفرم شامل سه ابزار قدرتمند برای کار با GraphQL در اکوسیستم .NET است: Hot Chocolate: یک سرور GraphQL با قابلیت‌های پیشرفته برای ساخت APIهای انعطاف‌پذیر و کارآمد Strawberry Shake: یک کلاینت GraphQL برای .NET که درخواست‌ها به سرور را ساده و نوع‌ایمن می‌کند Nitro: یک ایدی Monacobased برای ...

  • #GraphQL
  • #DotNET
  • #HotChocolate
  • #StrawberryShake
  • #Nitro
  • #API
  • #TypeSafe
  • #MonacoIDE
  • #Backend
  • #Frontend

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

  • #GraphQL
  • #API_Development
  • #Developer_Tools
  • #Subscriptions
  • #Interactive_Docs
  • #Collaboration
  • #IDE
  • #Testing
  • #Web_Development
  • #Playground

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

  • #GraphQL
  • #PokeAPI
  • #PokemonApp
  • #APIWrapper
  • #WebDevelopment
  • #NodeJS
  • #DeveloperTools
  • #TypeScript
  • #RESTtoGraphQL
  • #GamingAPI

این ابزار یک بازنویسی‌کننده PPX برای زبان‌های Bucklescript و ReasonML است که به توسعه‌دهندگان اجازه می‌دهد در حین نوشتن کد، درخواست‌های GraphQL را به صورت نوعامن (typesafe) تعریف کنند. ️ کاربرد: این ابزار به شما کمک می‌کنه تا کوئری‌ها و میوتیشن‌های GraphQL رو مستقیماً در کد ReasonML بنویسید و نوع دا ...

  • #graphql
  • #re_script
  • #bucklescript
  • #reasonml
  • #type_safe
  • #ppx
  • #frontend
  • #api_integration
  • #web_dev

این یک میدلورِ نرخ‌محدودکننده با روش پنجره ثابت برای GraphQL است که از درخواست‌های مکرر به کوئری‌ها و میوتیشن‌ها جلوگیری می‌کند. ️ کاربرد: این ابزار برای محافظت از سرورهای GraphQL در برابر سوءاستفاده یا حملات تکراری (مثل DoS یا اسکریپت‌های خودکار) استفاده می‌شه. با تنظیم محدودیت تعداد درخواست‌ها در ...

  • #graphql
  • #rate_limiting
  • #middleware
  • #api_security
  • #nodejs
  • #express
  • #dos_protection
  • #web_development
  • #security
  • #api_design

این یک پیاده‌سازی از GraphQL Subscriptions با استفاده از Redis و کتابخانه graphqlsubscriptions از آپولو است. کاربرد: این کتابخانه به شما امکان می‌دهد تا از Redis به عنوان لایه‌ی انتشار و اشتراک (PubSub) در GraphQL Subscriptions استفاده کنید. این موضوع برای برنامه‌های مقیاس‌پذیر و توزیع‌شده بسیار مفی ...

  • #GraphQL
  • #Subscriptions
  • #Redis
  • #PubSub
  • #ApolloServer
  • #Realtime
  • #Microservices
  • #NodeJS
  • #Scalability
  • #DavidYaha

این کتابخانه به تو کمک می‌کنه تا یک سرور GraphQL بسازی که از ReactRelay پشتیبانی کنه. ️ کاربرد: این ابزار برای توسعه‌دهندگانی مناسبه که می‌خوان با Relay در کلاینت کار کنن و نیاز به ساختارهای استاندارد در سمت سرور دارن، مثل Node interface، connections، mutations و غیره. در چه شرایطی بهتره استفاده بشه ...

  • #graphql
  • #relay
  • #react
  • #javascript
  • #backend
  • #api
  • #webdev
  • #nodejs
  • #fullstack
  • #scalable

این یک ثبت‌نام ساختار GraphQL است که به توسعه‌دهندگان کمک می‌کند تا نسخه‌های مختلف ساختارهای GraphQL را مدیریت، ذخیره و نظارت کنند. کاربرد: این ابزار برای تیم‌هایی که با GraphQL کار می‌کنند طراحی شده و به آن‌ها اجازه می‌دهد تا تغییرات در ساختار (schema) را ردیابی کنند، از سازگاری نسخه‌ها اطمینان حاص ...

  • #GraphQL
  • #SchemaRegistry
  • #APIManagement
  • #DevTools
  • #Backend
  • #Microservices
  • #VersionControl
  • #TypeSafety
  • #OpenSource
  • #DeveloperExperience

یک ابزار قدرتمند برای ایجاد لایهٔ امنیتی و دسترسی در سرویس‌های GraphQL کاربرد: این ابزار به تو اجازه می‌ده تا به راحتی قوانین دسترسی (permissions) رو برای فیلدهای مختلف در schema گرافکوئری تعریف کنی. مثل یه محافظ که جلوی درخواست‌های نامعتبر یا غیرمجاز رو می‌گیره. در چه شرایطی بهتره استفاده بشه؟ وقتی ...

  • #graphql
  • #security
  • #permissions
  • #nodejs
  • #api
  • #authorization
  • #shield
  • #middleware
  • #backend
  • #access_control

/graphqlspqr یک کتابخانه قدرتمند جاوا برای ساخت سریع سرویس‌های GraphQL بدون نیاز به نوشتن کدنویسی زیاد است. کاربرد: این ابزار به تو اجازه می‌دهد با استفاده از انوتیشن‌های ساده در جاوا، یک API گراف‌کیو‌ال کامل بسازی. بدون نیاز به تعریف دستی Schema یا Resolvers، SPQR خودش این‌ها رو از روی کد تو می‌ساز ...

  • #GraphQL
  • #Java
  • #SPQR
  • #Microservices
  • #API
  • #Backend
  • #TypeSafe
  • #AutoSchema
  • #RESTAlternative
  • #JavaDev

این پروژه یک استارتر برای Spring Boot 2 است که با استفاده از کتابخانه GraphQL SPQR، امکان پیاده‌سازی آسان سرویس‌های GraphQL را در اپلیکیشن‌های جاوا فراهم می‌کند. کاربرد: این کتابخانه به توسعه‌دهندگان کمک می‌کند تا بدون نیاز به تنظیمات پیچیده، یک سرویس GraphQL کامل راه‌اندازی کنند. با استفاده از این ...

  • #graphql
  • #springboot
  • #java
  • #spqr
  • #api
  • #backend
  • #microservices
  • #webapi
  • #rest替代
  • #javadev

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

یک پوستهٔ آماده برای ساخت APIهای گراف‌کیو‌ال با استفاده از TypeScript، Node.js و Express است. کاربرد: این پروژه به تو کمک می‌کنه تا یک سرور گراف‌کیو‌ال با ساختار تمیز و حرفه‌ای راه‌اندازی کنی، بدون اینکه نیاز باشه تنظیمات اولیه رو دستی پیکربندی کنی. ️ در چه شرایطی بهتره استفاده بشه؟ اگر می‌خوای یک پ ...

  • #GraphQL
  • #TypeScript
  • #NodeJS
  • #Express
  • #API
  • #StarterKit
  • #ApolloServer
  • #Backend
  • #Boilerplate
  • #WebDevelopment

کاربرد: این پروژه یک الگوی آماده برای ساخت برنامه‌های کاربردی مدرن است که شامل یک محیط چندپروژه‌ای (Monorepo) با پیکربندی اولیه GraphQL API، PostgreSQL، React و Joy UI می‌شود. این کیت به توسعه‌دهندگان کمک می‌کند تا سریع‌تر شروع به کار کنند بدون اینکه نیاز به تنظیم دستی ابزارها داشته باشند. در چه شرا ...

  • #GraphQL
  • #React
  • #PostgreSQL
  • #Monorepo
  • #StarterKit
  • #JoyUI
  • #FullStack
  • #WebDevelopment
  • #TypeScript
  • #Kriasoft

این ماژول کوچک، قابلیت اشتراک‌گذاری داده‌های بلادرنگ (realtime) را در GraphQL از طریق Node.js فراهم می‌کند. کاربرد: این ماژول برای پیاده‌سازی اشتراک‌های گراف‌کوئری (GraphQL Subscriptions) استفاده می‌شه، یعنی وقتی داده‌ها تغییر می‌کنن، کاربران به صورت خودکار و لحظه‌ای متوجه می‌شن. مثل چت زنده، نوتیفی ...

  • #GraphQL
  • #Subscriptions
  • #RealTime
  • #NodeJS
  • #ApolloServer
  • #WebSockets
  • #LiveUpdates
  • #Backend
  • #API
  • #DataStreaming

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

  • #GraphQL
  • #MongoDB
  • #NodeJS
  • #TypeScript
  • #API
  • #FilterParser
  • #DynamicQueries
  • #Backend
  • #DeveloperTools
  • #DataFiltering

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

  • #GraphQL
  • #API_Development
  • #Mocking
  • #Schema_Stitching
  • #Backend
  • #Frontend
  • #TypeScript
  • #NodeJS
  • #DevTools
  • #Microservices

این پروژه یک نسخهٔ پیشرفته‌تر از DocumentNode در گرافکوئل است که امکان یکپارچه‌سازی بی‌درز با TypeScript را فراهم می‌کند. کاربرد: این ابزار به شما کمک می‌کند تا کوئری‌ها، میوتیشن‌ها و سابسکریپشن‌های گرافکوئل را با تایپ‌های دقیق در TypeScript استفاده کنید، بدون نیاز به تایپ‌دهی دستی. ️ در چه شرایطی ب ...

  • #GraphQL
  • #TypeScript
  • #TypedDocumentNode
  • #ApolloClient
  • #TypeSafety
  • #Frontend
  • #Backend
  • #WebDevelopment
  • #CodeQuality
  • #TypeScriptTips

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

  • #GraphQL
  • #APIExplorer
  • #DeveloperTools
  • #InteractiveGraph
  • #Voyager
  • #WebDevelopment
  • #Documentation
  • #Microservices
  • #Frontend
  • #Backend

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

  • #GraphQL
  • #SecurityTesting
  • #BugBounty
  • #APIsecurity
  • #Wordlist
  • #PenetrationTesting
  • #RedTeam
  • #EthicalHacking
  • #GraphQLhacking
  • #InfoSec

کاربرد: این یک کتابخانهٔ سبک و بدون وابستگی برای پیاده‌سازی GraphQL over WebSocket هست که هم از سمت سرور و هم سمت کلاینت قابل استفاده‌ست. این ابزار کاملاً مطابق با GraphQL over WebSocket Protocol عمل می‌کنه و امکان استفاده از subscriptionها، queryها و mutationها رو از طریق WebSocket فراهم می‌کنه. در ...

  • #graphql
  • #websocket
  • #realtime
  • #subscription
  • #nodejs
  • #javascript
  • #headless
  • #backend
  • #frontend
  • #enisdenjo_graphql_ws

کاربرد: یک سرور گراف‌کوئری (GraphQL) کامل و با عملکرد بالا که با تمرکز بر تجربه توسعه‌دهنده، راحتی پیکربندی و سرعت اجرا طراحی شده. این ابزار از API جدید WHATWG Fetch پیروی می‌کند و می‌تواند در هر محیط جاوااسکریپتی (مانند Node.js، Deno، Cloudflare Workers و غیره) اجرا شود. در چه شرایطی بهتره استفاده ...

  • #graphql
  • #nodejs
  • #serverless
  • #typescript
  • #api
  • #fetchapi
  • #developerexperience
  • #yoga
  • #backend
  • #webdev

کاربرد: این ابزار مثل curl برای GraphQL عمل می‌کنه و بهت اجازه می‌ده تا به راحتی در خط فرمان (CLI) درخواست‌های GraphQL بفرستی. امکاناتی مثل اتوکامپلیت، پشتیبانی از Subscriptions و رابط GraphiQL رو هم داره. همچنین یک کلاینت جاوااسکریپت ساده و جهانی برای ارتباط با سرویس‌های GraphQL فراهم می‌کنه. در چه ...

  • #GraphQL
  • #CLI
  • #DeveloperTools
  • #JavaScript
  • #APItesting
  • #Subscriptions
  • #GraphiQL
  • #Hasura
  • #WebDev
  • #UniversalClient

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

  • #GraphRAG
  • #RetrievalAugmentedGeneration
  • #KnowledgeGraph
  • #AI
  • #NLP
  • #EnterpriseSearch
  • #Chatbot
  • #DataMining
  • #Microsoft
  • #SemanticSearch

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

  • #GraphSampling
  • #Python
  • #DataScience
  • #NetworkAnalysis
  • #MachineLearning
  • #GraphML
  • #KnowledgeGraph
  • #GNN
  • #DataSampling
  • #AI

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

  • #GraphComputing
  • #LargeScaleGraph
  • #MachineLearning
  • #DataAnalytics
  • #DistributedComputing
  • #GraphAI
  • #NetworkAnalysis
  • #AlibabaTech
  • #GraphScope
  • #BigData

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

  • #OptionsAnalytics
  • #OpenSource
  • #QuantitativeFinance
  • #TradingTools
  • #Derivatives
  • #VolatilityAnalysis
  • #FinancialModeling
  • #MarketData
  • #AlgorithmicTrading
  • #GraphVega