awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

9 repository-uri

Awesome GitHub RepositoriesAPI Clients

Software libraries and tools that facilitate the consumption of external web services by client applications.

Explore 9 awesome GitHub repositories matching networking & communication · API Clients. Refine with filters or upvote what's useful.

Awesome API Clients GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • unslothai/unslothAvatar unslothai

    unslothai/unsloth

    66,628Vezi pe GitHub↗

    Unsloth is a high-performance training and inference platform designed to optimize the lifecycle of large language and multimodal models. It provides a comprehensive engine for fine-tuning, executing, and managing models locally, with a focus on reducing memory consumption and increasing compute speed on consumer-grade hardware. The platform distinguishes itself through hand-optimized kernels and automated computational graph techniques that maximize hardware throughput. It supports advanced training methodologies, including reinforcement learning for reasoning and efficient adapter-based fin

    Standardized communication formats allow local models to interact seamlessly with external applications through familiar programming interfaces.

    Pythonagentdeepseekdeepseek-r1
    Vezi pe GitHub↗66,628
  • letta-ai/lettaAvatar letta-ai

    letta-ai/letta

    21,168Vezi pe GitHub↗

    Letta is a framework for building, deploying, and managing autonomous AI agents that maintain persistent state across long-term interactions. It provides a comprehensive suite of primitives for defining agents with configurable personas, modular memory blocks, and tool-use capabilities, enabling them to retain user preferences and conversation history over extended sessions. The platform distinguishes itself through its advanced memory management and orchestration capabilities. It allows agents to autonomously update their own memory, perform retrieval-augmented generation, and coordinate com

    Provides tools with pre-initialized clients to enable dynamic memory management and multi-agent coordination.

    Pythonaiai-agentsllm
    Vezi pe GitHub↗21,168
  • vercel/vercelAvatar vercel

    vercel/vercel

    15,738Vezi pe GitHub↗

    Vercel is a cloud platform for building, deploying, and scaling web applications. It provides a unified infrastructure that automates the build process by detecting project frameworks and distributing static and dynamic content through a global content delivery network. The platform executes application logic using serverless functions that scale automatically based on real-time traffic demand. The platform distinguishes itself through a centralized AI gateway that proxies requests to multiple model providers, enabling standardized authentication, observability, and cost tracking. It supports

    Redirects traffic from standard AI client libraries to a managed gateway by updating base URLs and authentication headers.

    TypeScriptclicloudcommand
    Vezi pe GitHub↗15,738
  • 567-labs/instructorAvatar 567-labs

    567-labs/instructor

    13,176Vezi pe GitHub↗

    Instructor is a framework designed for structured data extraction, validation, and language model integration. It functions as a library that transforms unstructured text into validated, type-safe objects by leveraging schema definitions and model-specific tool-calling capabilities. By acting as a validation middleware, the project ensures that language model outputs strictly conform to defined data structures. The library distinguishes itself through a robust validation-based retry loop that automatically re-submits failed responses with error feedback to iteratively correct schema complianc

    Enhances existing model client interfaces to support structured output extraction and automated error handling through a unified configuration API.

    Pythonopenaiopenai-function-calliopenai-functions
    Vezi pe GitHub↗13,176
  • googleapis/google-api-nodejs-clientAvatar googleapis

    googleapis/google-api-nodejs-client

    12,185Vezi pe GitHub↗

    The Google API Node.js client is a development kit designed for integrating Google Cloud services into server-side JavaScript applications. It provides generated interfaces that map application calls to remote service endpoints, enabling developers to execute requests and interact with cloud resources through a unified library. The library distinguishes itself through a modular architecture that allows developers to install specific service submodules individually, which optimizes application bundle sizes and improves startup performance. It also features automated OAuth2 token lifecycle mana

    Optimizes application performance through modular management of API client dependencies.

    TypeScriptclientclient-librarygoogle
    Vezi pe GitHub↗12,185
  • notsfsssf/pixez-flutterAvatar Notsfsssf

    Notsfsssf/pixez-flutter

    11,894Vezi pe GitHub↗

    Pixez-flutter is a cross-platform mobile application designed for browsing, searching, and downloading digital artwork from external platforms. It provides a comprehensive interface for managing remote media collections, including support for viewing illustrations, manga, and animated content. The application handles user authentication and session persistence to ensure a consistent experience across different devices. The project distinguishes itself through a sophisticated network management layer that enables users to bypass regional restrictions and network limitations. By utilizing custo

    Integrates custom networking implementations while maintaining compatibility with standard client patterns.

    Dartandroidflutterios
    Vezi pe GitHub↗11,894
  • modelcontextprotocol/modelcontextprotocolAvatar modelcontextprotocol

    modelcontextprotocol/modelcontextprotocol

    8,458Vezi pe GitHub↗

    Model Context Protocol is a standardized framework for connecting large language models to external data sources and executable tools. It enables the creation of a universal interface where servers expose tools, resources, and prompts that can be discovered and utilized by various AI clients. The protocol utilizes a JSON-RPC message system that is transport-agnostic, supporting both standard input/output for local processes and HTTP with server-sent events for remote connections. It emphasizes security and control by delegating model sampling to the client to keep API keys secure from servers

    Provides SDKs that abstract the discovery API to connect applications to the protocol registry.

    TypeScript
    Vezi pe GitHub↗8,458
  • ibm/mcp-context-forgeAvatar IBM

    IBM/mcp-context-forge

    3,310Vezi pe GitHub↗

    mcp-context-forge is a Model Context Protocol federation gateway that unifies diverse AI tool servers and APIs into a single consistent interface for discovery and execution. It acts as a centralized proxy that aggregates multiple servers and APIs, allowing AI agents to access and invoke a unified set of tools, prompts, and resources. The project distinguishes itself through a multi-protocol translation bridge that converts communication between standard I/O, SSE, gRPC, and REST to enable interoperability between disparate tool servers. It includes a comprehensive LLM evaluation framework for

    Provides standardized interfaces for external applications and plugins to consume federated AI tools.

    Pythonagentsaiapi-gateway
    Vezi pe GitHub↗3,310
  • xusenlinzy/api-for-open-llmAvatar xusenlinzy

    xusenlinzy/api-for-open-llm

    2,460Vezi pe GitHub↗

    This project provides a unified server environment and gateway for hosting and executing open-source large language models on private infrastructure. It functions as a standardized interface that exposes locally deployed models through widely-adopted API protocols, allowing existing applications to interact with them without requiring code modifications. The platform distinguishes itself by acting as a compatibility layer that translates standard REST requests into model-specific execution calls. It supports advanced interaction patterns including real-time token streaming, function calling f

    Enables external applications to connect to the local server via standard base URL and authentication configuration.

    Pythonbaichuanchatglmcode-llama
    Vezi pe GitHub↗2,460
  1. Home
  2. Networking & Communication
  3. API and Integration Frameworks
  4. API Management and Integration
  5. API Clients

Explorează sub-etichetele

  • API Client InjectorsMechanisms for providing tools with pre-initialized clients and environment variables. **Distinct from API Clients:** Distinct from API Clients: focuses on the injection of clients into tool execution contexts rather than general API consumption.
  • API Client Integrations2 sub-tag-uriStandardized interfaces for connecting applications to language model services.