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.
هذا عميل HTTP لـ Ruby مصمم لتكامل REST API، ونمذجة الموارد، والاتصال الشبكي الآلي. يوفر مجموعة من الأدوات لإدارة الرؤوس، وملفات تعريف الارتباط، وتكوينات SSL، إلى جانب واجهة سطر أوامر مخصصة لتنفيذ أوامر HTTP الفردية وإدارة جلسات اختبار API التفاعلية. يتميز المشروع بقدراته في نمذجة الموارد، والتي تسمح بتعريف عناوين URL أساسية ثابتة وبيانات اعتماد لبناء نقاط نهاية للموارد الفرعية المتداخلة. كما يتميز بمعالج طلبات متعدد الأجزاء يكتشف أنواع MIME لتحميل الملفات وبث الحمولات الكبيرة. بشكل عام، تغطي المكتبة أمن الشبكات من خلال تكوين SSL و TLS، وإدارة حركة المرور عبر توجيه الوكيل وصيانة ملفات تعريف الارتباط، وتحسينات الأداء باستخدام البث التزايدي لكل من حمولات الطلبات وأجسام الاستجابة. كما تتضمن أدوات لتسجيل نشاط الشبكة واعتراض تنفيذ الطلبات.
Simple HTTP and REST client for Ruby.
AutoRest هو مولد SDK متعدد اللغات ومولد كود OpenAPI مصمم لإنتاج مجموعات تطوير برمجيات متسقة من تعريف API واحد. يعمل كمولد عميل REST API يحول ملفات مواصفات Swagger وOpenAPI إلى مكتبات عميل HTTP وظيفية ومكتوبة (typed). تؤتمت الأداة سير عمل تطوير الـ 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.