awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعخادم MCPحولكيفية ترتيب النتائجالصحافة
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

6 مستودعات

Awesome GitHub RepositoriesgRPC API Testing

Tools for verifying gRPC server functionality by sending requests and inspecting responses.

Distinct from gRPC Test Doubles: Focuses on black-box testing of live gRPC servers via CLI, not implementing test doubles.

Explore 6 awesome GitHub repositories matching testing & quality assurance · gRPC API Testing. Refine with filters or upvote what's useful.

Awesome gRPC API Testing GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • fullstorydev/grpcurlالصورة الرمزية لـ fullstorydev

    fullstorydev/grpcurl

    12,691عرض على GitHub↗

    grpcurl is a command-line interface and client tool for invoking gRPC methods and inspecting service definitions. It serves as a server debugger and reflection client, allowing users to call remote procedures and verify server responses from the terminal using JSON or protobuf formats. The tool distinguishes itself through the ability to discover available services and methods dynamically via a server reflection service or by loading local protobuf schema files. It can extract service descriptions from a server for local use and print specific schema symbol definitions. It covers a broad ran

    Sends requests to gRPC servers from the command line to verify functionality and inspect responses.

    Gogolanggrpcprotobuf
    عرض على GitHub↗12,691
  • bloomrpc/bloomrpcالصورة الرمزية لـ bloomrpc

    bloomrpc/bloomrpc

    8,998عرض على GitHub↗

    BloomRPC is a graphical user interface client for discovering, testing, and querying gRPC service endpoints. It functions as an API tester that allows for sending requests and validating responses through a visual interface without the need to write manual client code. The tool supports service discovery via the gRPC reflection API or by parsing protobuf definition files to generate request and response structures. It translates human-readable JSON input into binary protobuf format and utilizes an HTTP/2 transport layer to communicate with backend services. The application provides capabilit

    Provides a graphical tool for verifying gRPC server functionality by sending requests and inspecting responses.

    TypeScriptgrpc
    عرض على GitHub↗8,998
  • fullstorydev/grpcuiالصورة الرمزية لـ fullstorydev

    fullstorydev/grpcui

    5,907عرض على GitHub↗

    grpcui هي واجهة ويب تفاعلية تعتمد على المتصفح وعميل API لتنفيذ استدعاءات الإجراءات البعيدة (RPC) لخوادم gRPC. تعمل كبوابة من HTTP إلى gRPC تقوم بترجمة حمولات JSON إلى رسائل protobuf ثنائية، مما يسمح للمستخدمين بتشغيل طلبات الشبكة وفحص الاستجابات من خلال واجهة ويب مرئية. توفر الأداة قدرات تصفح واكتشاف المخططات عن طريق الاستعلام عن انعكاس الخادم أو تحميل ملفات واصف protobuf المحلية لتحديد الخدمات المتاحة وتوقيعات الطرق. تستخدم هذه التعريفات لإنشاء نماذج إدخال ديناميكية تلقائياً لبناء بيانات الطلب، بما في ذلك دعم الهياكل المتداخلة المعقدة. يغطي المشروع اختبار API وتصحيح أخطاء العميل، مما يتيح مراجعة أجسام الاستجابة، ورموز الحالة، ورؤوس البيانات الوصفية. كما يدير الاتصال الآمن من خلال طبقة نقل تدعم النص العادي، و TLS، والمصادقة المتبادلة مع شهادات عميل قابلة للتكوين.

    Provides a visual web interface for verifying gRPC server functionality by sending requests and inspecting responses.

    JavaScript
    عرض على GitHub↗5,907
  • uber/prototoolالصورة الرمزية لـ uber

    uber/prototool

    5,036عرض على GitHub↗

    Prototool هي مجموعة أدوات تطوير لـ Protocol Buffers توفر مجموعة من الأدوات للتدقيق (Linting)، والتنسيق، وتوليد الكود من ملفات المخطط. تعمل كنظام لإدارة دورة حياة تعريفات Protocol Buffer من خلال واجهة سطر أوامر. تتميز مجموعة الأدوات بتوفير كاشف للتغييرات الكاسرة (Breaking change detector) يقارن بين إصدارات مختلفة من التعريفات لتحديد التغييرات غير المتوافقة مع السلك أو المصدر. كما تتضمن واجهة عميل gRPC قادرة على استدعاء نقاط النهاية باستخدام طلبات JSON عن طريق تجميع تعريفات Protobuf ديناميكياً. يغطي المشروع مجالات قدرات واسعة بما في ذلك التحقق من المخطط وفرض الأسلوب، وتوليد stub الكود الخاص باللغة، وإدارة ثنائيات المترجم الآلية. كما يوفر أدوات لتصدير مجموعة واصف الملفات وتوليد ملفات المخطط مع boilerplate آلي.

    Sends JSON requests to gRPC endpoints by dynamically compiling Protobuf files to validate server behavior.

    Gogrpcgrpc-goproto3
    عرض على GitHub↗5,036
  • ktr0731/evansالصورة الرمزية لـ ktr0731

    ktr0731/evans

    4,481عرض على GitHub↗

    Evans هو عميل gRPC ومستكشف API مصمم للاختبار وتصحيح الأخطاء وأتمتة استدعاءات الإجراءات البعيدة. يعمل كعميل تفاعلي وأداة سطر أوامر عديمة الحالة لتنفيذ طرق gRPC وفحص أسطح API للخادم البعيد. توفر الأداة دعماً متخصصاً لبروتوكول gRPC-Web لتسهيل التواصل مع التنفيذات القائمة على الويب. وتمكن من اكتشاف الخدمات وهياكل الرسائل من خلال انعكاس الخادم أو ملفات التعريف، وتدعم إدارة اتصالات البث أحادية الجانب، ومن جانب العميل، ومن جانب الخادم، وثنائية الاتجاه. يغطي المشروع إدارة الطلبات من خلال رؤوس بيانات وصفية مخصصة والتعامل مع أنواع الحقول المعقدة مثل المصفوفات، و enums، والبايتات المشفرة بـ base64. ويستخدم تمثيلات قائمة على JSON للمدخلات والمخرجات للسماح بنتائج قابلة للقراءة آلياً وأتمتة الطلبات القائمة على الملفات.

    Enables testing and debugging gRPC services by sending requests and inspecting responses through an interactive client.

    Goclicompletiongolang
    عرض على GitHub↗4,481
  • open-source-labs/swellالصورة الرمزية لـ open-source-labs

    open-source-labs/Swell

    984عرض على GitHub↗

    Swell is an API development and testing client designed for interacting with modern network protocols, executing GraphQL operations, and running local mock servers. It provides a unified interface for connecting to endpoints served over HTTP/2, WebSockets, Server-Sent Events, gRPC, tRPC, and WebRTC, enabling live messaging, monitoring, and debugging. The platform includes a concurrent load testing engine that spawns parallel worker threads to evaluate endpoint performance under heavy traffic, alongside a local mock server engine for simulating backend responses during frontend development. It

    Serves as a client for exploring, invoking, and monitoring gRPC service methods and streaming endpoints.

    JavaScriptapiendpointgraphql
    عرض على GitHub↗984
  1. Home
  2. Testing & Quality Assurance
  3. gRPC API Testing