12 रिपॉजिटरी
Libraries for generating and managing API client code.
Explore 12 awesome GitHub repositories matching part of an awesome list · API Client Development Tools. Refine with filters or upvote what's useful.
This project is a command-line tool and template-based scaffolding engine that transforms API interface specifications into functional client libraries and server stubs. By automating the creation of type-safe SDKs and boilerplate code, it bridges the gap between service definitions and implementation, allowing developers to maintain synchronized codebases across many programming languages. The tool distinguishes itself through a portable execution model that utilizes containerized build isolation to ensure identical output regardless of the host environment. It features a modular, plugin-bas
Generates API clients and server stubs from specifications.
Swagger Codegen is a template-driven engine and multi-language toolkit used to generate API client SDKs, server stubs, and human-readable documentation from OpenAPI specifications. It translates these specifications into functional libraries and boilerplate routing code across various target programming languages. The tool utilizes a pluggable generator module system and an integrated template engine, allowing for the customization of generated source code and the creation of new language-specific generators. It supports flexible specification sourcing via local files, remote HTTP endpoints,
Generates client libraries from Swagger specifications.
Restangular is a REST client and resource mapper for AngularJS applications. It provides a suite of tools for mapping API endpoints to local objects and collections, facilitating frontend CRUD implementation through standard HTTP methods. The project distinguishes itself through an async data binding system that links user interface elements to server-side objects, ensuring automatic updates upon request completion. It also features a programmable request interceptor pipeline for modifying headers and transforming responses, as well as a JSONP request handler to bypass same-origin policy rest
Simplifies API requests in AngularJS.
Faraday is an HTTP client library for Ruby that sends requests and processes responses through a middleware pipeline with pluggable adapters. Its core identity is built around a middleware-pipeline architecture where HTTP requests and responses flow through a chain of components that can modify, log, or transform data before reaching the backend, combined with an adapter-based backend abstraction that delegates HTTP execution to interchangeable backends like Net::HTTP or Typhoeus. The library distinguishes itself through a parallel-execution engine that dispatches multiple HTTP requests concu
Flexible HTTP client library for Ruby.
यह REST API इंटीग्रेशन, रिसोर्स मॉडलिंग और ऑटोमेटेड नेटवर्क संचार के लिए डिज़ाइन किया गया एक Ruby HTTP क्लाइंट है। यह हेडर्स, कुकीज़ और SSL कॉन्फ़िगरेशन को मैनेज करने के लिए टूल्स का एक सेट प्रदान करता है, साथ ही वन-ऑफ़ HTTP कमांड्स निष्पादित करने और इंटरैक्टिव API टेस्टिंग सेशन मैनेज करने के लिए एक समर्पित कमांड-लाइन इंटरफ़ेस भी देता है। यह प्रोजेक्ट अपनी रिसोर्स मॉडलिंग क्षमताओं के माध्यम से अलग है, जो नेस्टेड सब-रिसोर्स एंडपॉइंट्स बनाने के लिए पर्सिस्टेंट बेस URLs और क्रेडेंशियल्स को परिभाषित करने की अनुमति देता है। इसमें एक मल्टीपार्ट रिक्वेस्ट हैंडलर भी है जो फ़ाइलों को अपलोड करने और बड़े पेलोड्स को स्ट्रीम करने के लिए MIME टाइप्स का पता लगाता है। व्यापक रूप से, लाइब्रेरी SSL और TLS कॉन्फ़िगरेशन के माध्यम से नेटवर्क सुरक्षा, प्रॉक्सी रूटिंग और कुकी जार मेंटेनेंस के माध्यम से ट्रैफ़िक मैनेजमेंट, और रिक्वेस्ट पेलोड्स व रिस्पॉन्स बॉडीज़ दोनों के लिए इंक्रीमेंटल स्ट्रीमिंग का उपयोग करके परफॉर्मेंस ऑप्टिमाइज़ेशन को कवर करती है।
Simple HTTP and REST client for Ruby.
AutoRest एक मल्टी-लैंग्वेज SDK जनरेटर और OpenAPI कोड जनरेटर है जिसे एक ही API परिभाषा से कंसिस्टेंट सॉफ्टवेयर डेवलपमेंट किट्स तैयार करने के लिए डिज़ाइन किया गया है। यह एक REST API क्लाइंट जनरेटर के रूप में कार्य करता है जो Swagger और OpenAPI स्पेसिफिकेशन फाइलों को कार्यात्मक, टाइप्ड HTTP क्लाइंट लाइब्रेरीज़ में बदल देता है। यह टूल डिज़ाइन दस्तावेजों को सोर्स कोड में बदलकर SDK डेवलपमेंट वर्कफ़्लो को स्वचालित करता है, यह सुनिश्चित करता है कि परिणामी कार्यान्वयन विभिन्न प्रोग्रामिंग भाषाओं में परिभाषित API कॉन्ट्रैक्ट से मेल खाते हैं। यह सिस्टम भाषा-विशिष्ट जनरेशन लॉजिक लागू करने से पहले डेटा को सामान्य करने के लिए एक इंटरमीडिएट रिप्रेजेंटेशन का उपयोग करके स्पेसिफिकेशन-संचालित विकास को नियोजित करता है। यह एब्स्ट्रैक्ट API स्पेसिफिकेशन्स को कई टारगेट रनटाइम्स के लिए विविध सिंटैक्स पैटर्न्स में मैप करने के लिए टेम्पलेट-आधारित कोड जनरेशन और प्लगेबल क्लाइंट टेम्पलेट्स का उपयोग करता है।
Generates client libraries for RESTful services.
Serverpod is a next-generation app and web server, explicitly built for the Flutter and Dart ecosystem.
Server-side framework for Flutter and Dart.
Simple Ruby HTTP/REST client with a sane API
Ruby HTTP/REST client.
Ruby HTTP client for APIs represented with JSON schema
Ruby HTTP client for JSON schema APIs.
Web Anchor provides type-safe, testable and flexible, runtime-generated access to web resources.
Type-safe access to web resources.
Taken Over By Shad0w For Responsible Disclosure No Malicous Content Should Serve Here
Type-safe REST library for .NET.