11 مستودعات
The process of sending network requests to a remote API using various synchronization models.
Distinct from Cloud API Request Execution: Existing candidates are either too narrow (cloud-specific) or unrelated (rate limiting).
Explore 11 awesome GitHub repositories matching networking & communication · API Request Execution. Refine with filters or upvote what's useful.
JDA هو غلاف Java لـ Discord API، يوفر إطار عمل لبناء وكلاء آليين ودمج التطبيقات مع منصة الدردشة. يعمل كعميل REST API لإدارة كيانات الخادم وعميل بوابة يحافظ على اتصالات WebSocket مستمرة لتحديثات الحالة في الوقت الفعلي. تتميز المكتبة بوحدة API صوتية شاملة لإدارة بث الصوت، واتصال قناة الصوت، وتكامل لوحة الصوت. كما تتضمن مجموعة أدوات متخصصة لتصميم واجهة المستخدم التفاعلية، مما يتيح إنشاء أوامر الشرطة المائلة، والأزرار، وقوائم الاختيار، ونماذج إدخال المشروط. بشكل عام، يغطي المشروع إدارة المجتمع من خلال إدارة القواعد الآلية، وإدارة الخادم عبر تكوين القناة والدور، وإدارة حركة المرور باستخدام التقسيم (sharding) لتوزيع أحمال الأحداث. كما يوفر أدوات لإنشاء محتوى الوسائط الغنية واسترجاع ملف تعريف العضو المفصل.
Enables sending API requests via synchronous calls, asynchronous callbacks, or future-based handles.
JDA هي مكتبة Java تعمل كغلاف Discord API، وإطار عمل للبوت، وعميل API صوتي. تتيح للتطبيقات التفاعل مع Discord REST API والبوابة في الوقت الفعلي لبناء مساعدين آليين، وإدارة الخوادم، والتعامل مع تفاعلات المستخدم. يتضمن المشروع مدير تقسيم لتوزيع اتصالات البوابة عبر أقسام متعددة لتوسيع عمليات النشر ذات الحجم الكبير. كما يوفر مكتبة مكونات واجهة المستخدم لإنشاء أزرار تفاعلية، وقوائم اختيار، ونماذج مشروطة داخل الرسائل. تغطي قدراتها إدارة الصوت والصوت، بما في ذلك بث الصوت وتشغيل لوحة الصوت. تتضمن المكتبة أيضًا أدوات لإدارة المجتمع، وإدارة الخادم، والإشراف الآلي على المحتوى من خلال مشغلات قائمة على القواعد. ينفذ النظام مجموعة متنوعة من الأنماط المعمارية، بما في ذلك سجل مستمع قائم على الأحداث، وتخزين مؤقت للذاكرة قابل للتكوين، ومعالجة تلقائية لحد المعدل لطلبات API.
Handles the process of sending network requests to a remote API using asynchronous synchronization models.
Pyrogram هو إطار عمل Python غير متزامن للتفاعل مع Telegram MTProto API. يعمل كإطار عمل للبوت ومكتبة عميل مستخدم، مما يوفر تنفيذًا ملموسًا لبروتوكول MTProto للاتصال الآمن بخوادم Telegram. تتميز المكتبة بتوفير طبقة تغليف عالية المستوى تجرد طرق البروتوكول المعقدة إلى وظائف Python، مع السماح في الوقت نفسه بتنفيذ وظائف API الخام ودقة النظير منخفضة المستوى. تدعم التزامن متعدد العملاء، مما يتيح إدارة العديد من هويات المستخدم أو البوت داخل عملية واحدة. تغطي مساحة قدراتها إدارة شاملة للحساب والجلسة، بما في ذلك المصادقة الثنائية والتسجيل. توفر أدوات واسعة لإدارة الدردشة عبر المجموعات والقنوات، ومنطق البوت المؤتمت للاستعلامات والأوامر المضمنة، ومجموعة واسعة من وظائف المراسلة للتعامل مع النصوص، واستطلاعات الرأي، وملفات الوسائط الكبيرة من خلال البث القائم على الأجزاء. يتضمن إطار العمل أيضًا أدوات لإدارة جهات الاتصال، وفهرسة البحث العالمي والمحلي، والأتمتة القائمة على الأحداث عبر الإرسال القائم على التصفية.
Executes client actions and requests using a user account or bot identity.
twitteroauth هي مكتبة PHP وغلاف REST API يُستخدم للمصادقة والتفاعل مع Twitter API. تعمل كعميل OAuth 1.0a يدير عملية المصافحة الآمنة لتفويض حسابات المستخدمين والحصول على رموز الوصول. تتعامل المكتبة مع تدفق التفويض ثلاثي الأرجل، بما في ذلك توليد عناوين URL للتفويض وطلب رموز الأمان. تقوم بأتمتة حساب التوقيعات التشفيرية للطلبات وتدير الجلسات القائمة على الرموز للحفاظ على الحالة المصادق عليها. يوفر المشروع قدرات لإدارة محتوى وسائل التواصل الاجتماعي، مثل نشر النصوص وتحميل ملفات الوسائط من خلال البث متعدد الأجزاء القياسي أو المجزأ. كما يتضمن خيارات تكوين الشبكة لتوجيه خادم الوكيل، ومهلات الاتصال، ومراقبة حالة الطلب.
Provides the core engine for executing HTTP requests to the Twitter API endpoints.
Twit is a Node.js library and API client for interacting with Twitter. It provides a programmatic interface for accessing both REST and Streaming API endpoints to integrate social media data into JavaScript applications. The library enables real-time monitoring of Twitter events through a persistent streaming connection and an event-driven architecture. It also supports account automation, allowing for the management of user profiles and the programmatic execution of account actions. The toolkit covers media management via chunked file uploads, identity management through token-based authent
Executes network requests to Twitter's REST API using synchronous and asynchronous models.
urllib3 هي مكتبة عميل HTTP بلغة Python تُستخدم لإرسال طلبات الشبكة واستقبال الاستجابات. توفر مكونات أساسية لإدارة تجمعات اتصالات HTTP، وتوجيه حركة المرور عبر الوكلاء، والتحقق من شهادات TLS، وتنفيذ عمليات إعادة محاولة الطلبات التلقائية. تركز المكتبة على موثوقية الشبكة وكفاءتها من خلال الحفاظ على نظام يعيد استخدام الاتصالات القائمة مع مضيفين متعددين لتقليل زمن الانتقال. وتضمن اتصالات آمنة من خلال التحقق من شهادة جانب العميل وتتعامل مع أخطاء الشبكة العابرة باستخدام منطق إعادة المحاولة القائم على السياسات. يغطي المشروع إمكانيات شبكية واسعة بما في ذلك تنسيق الحمولات المشفرة متعددة الأجزاء (Multipart-encoded)، وفك ضغط الاستجابة القائم على التدفق، ودعم كل من خوادم وكيل HTTP و SOCKS.
Executes network requests to remote servers to retrieve data and status codes for application logic.
This project provides a suite of development kits and frameworks for interacting with Slack, including a Web API client for authenticated requests and the Bolt framework for building asynchronous applications. It serves as a SDK for creating automated bots and integrating external software systems with Slack workspaces. The toolkit includes a specialized Events API client for listening to real-time system triggers and executing custom callback logic. It supports the development of automated assistants capable of sending messages and managing data exchanges via webhooks. The library covers a
Executes network requests to the remote Web API using various synchronization models.
Octokit.rb is a Ruby client library and REST API wrapper used to programmatically interact with GitHub. It provides a structured interface for automating workflows, managing repositories, and transforming raw HTTP responses into Ruby objects. The library differentiates itself through hypermedia-driven navigation, which uses URI templates and link relations to discover resources dynamically. It also implements automated result pagination to combine paginated responses into single arrays and uses fingerprint-based caching to reduce redundant network requests. The tool covers a broad range of c
Provides the primary mechanism for executing network requests to GitHub API endpoints using Ruby instance methods.
Fly is an HTTP client library and cross-platform network wrapper that provides a unified Promise-based interface for managing network requests across diverse JavaScript runtimes and operating systems. It functions as a multi-runtime request manager, abstracting underlying HTTP engines to ensure consistent behavior between browsers and native environments. The library features a middleware system for capturing and modifying outgoing requests and incoming responses through a request interceptor pipeline. It employs adapter-based engine switching to maintain a consistent API across different pla
Provides a unified, Promise-based API for executing network requests consistently across different runtimes and platforms.
Thunder Client is a REST API client extension for VS Code that functions as an HTTP request manager, testing tool, and mocking workspace. It allows users to send requests, organize them into collections, and manage API configurations directly within the editor. The project distinguishes itself through a command-line interface for executing automated test suites in CI/CD pipelines and a Git-based synchronization system for sharing request collections and environment configurations across teams. It also incorporates artificial intelligence to automate the conversion of API scripts during migrat
Sends network requests to URLs or triggers saved requests via JavaScript scripts.
Fortio is a performance testing tool written in Go that generates constant request rates to measure latency histograms and response percentiles. It functions as a network performance benchmarker for analyzing system performance across HTTP and gRPC endpoints, and includes a specialized HTTP echo server for mirroring requests. The project distinguishes itself through a web-based HTTP load testing API used for triggering asynchronous tests and visualizing result data through graphs. It also provides server behavior simulation, allowing the echo server to inject artificial delays and vary respon
Enables sending individual network requests with custom headers to debug server responses.