3 रिपॉजिटरी
Architecture that allows swapping the HTTP client implementation (fetch, Axios, custom) without changing generated code.
Distinct from HTTP Client Implementations: Distinct from HTTP Client Implementations: focuses on the pluggable architecture that allows swapping implementations, not a single implementation.
Explore 3 awesome GitHub repositories matching web development · Pluggable. Refine with filters or upvote what's useful.
Orval is an OpenAPI-to-TypeScript code generator that produces fully typed API clients, data-fetching hooks, mock data, validation schemas, and server handlers from OpenAPI or Swagger specifications. It reads any YAML or JSON API specification and generates TypeScript interfaces, HTTP request functions, and framework-specific integration code that ensures compile-time correctness for all API calls. The project distinguishes itself by generating production-ready data-fetching hooks for React Query, Vue Query, Svelte Query, Solid Query, Angular, and SWR, complete with automatic cache invalidati
Provides a pluggable HTTP client architecture that swaps between fetch, Axios, or custom implementations.
Authlib is a comprehensive Python framework for implementing OAuth 1.0, OAuth 2.0, and OpenID Connect clients and servers. It provides a complete toolkit for identity management, spanning the development of authorization servers, resource servers, and client-side integrations. The library distinguishes itself through a full implementation of the JOSE specifications, including JSON Web Tokens, Encryption, Signatures, and Keys. It features specialized capabilities for non-interactive authentication via service account assertion frameworks and a compliance-correction layer designed to handle ide
Features a pluggable architecture allowing users to swap synchronous or asynchronous HTTP client implementations.
PRAW Reddit API के लिए एक Python रैपर है, जो एक REST API क्लाइंट और सोशल मीडिया डेटा क्रॉलर के रूप में कार्य करता है। यह डेटा लाने, अकाउंट कंटेंट को मैनेज करने और प्लेटफॉर्म के साथ इंटरैक्ट करने के लिए एक प्रोग्रामेटिक इंटरफ़ेस प्रदान करता है। यह लाइब्रेरी एक व्यापक OAuth 2.0 क्लाइंट लागू करती है जो पासवर्ड, इम्प्लिसिट और रिफ्रेश टोकन के साथ-साथ रीड-ओनली गेस्ट एक्सेस सहित कई ऑथराइजेशन फ्लो का समर्थन करती है। यह एक रेट-लिमिट-अवेयर रिक्वेस्ट शेड्यूलर के माध्यम से खुद को अलग करती है जो API कोटा समाप्त होने से रोकने के लिए सर्वर-साइड थ्रॉटलिंग को ट्रैक करता है और केवल विशिष्ट विशेषताओं तक पहुंचने पर डेटा लाने के लिए लेज़ी-लोडिंग रिसोर्स ऑब्जेक्ट्स का उपयोग करता है। क्षमताओं में कम्युनिटी और यूजर मैनेजमेंट, जनरेटर के माध्यम से रियल-टाइम सबमिशन स्ट्रीमिंग और नेस्टेड डिस्कशन थ्रेड्स का निष्कर्षण शामिल है। टूलसेट में कस्टम सेशन और प्रॉक्सी रूटिंग के लिए नेटवर्क कॉन्फ़िगरेशन विकल्पों के साथ पोस्ट और कमेंट बनाने के लिए कंटेंट मैनेजमेंट भी शामिल है।
Provides a pluggable architecture to replace the default HTTP session with custom requestor classes.