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
·

16 repository-uri

Awesome GitHub RepositoriesClient Libraries

Official libraries for programmatic interaction with platform services and APIs.

Distinguishing note: Focuses on the client-side SDK for automation rather than the server-side API implementation.

Explore 16 awesome GitHub repositories matching development tools & productivity · Client Libraries. Refine with filters or upvote what's useful.

Awesome Client Libraries GitHub Repositories

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

    qdrant/qdrant

    32,372Vezi pe GitHub↗

    Qdrant is a high-performance vector similarity database designed to store, index, and search high-dimensional vectors alongside structured metadata. It functions as a distributed search engine that manages large-scale data clusters, providing low-latency retrieval and complex filtering capabilities. The system is built to serve as a specialized middleware layer, connecting machine learning pipelines and AI agents to persistent storage for intelligent information retrieval and recommendation tasks. The platform distinguishes itself through advanced retrieval techniques, including support for h

    Simplifies data operations and ensures reliable communication using official language-specific drivers.

    Rustai-searchai-search-engineembeddings-similarity
    Vezi pe GitHub↗32,372
  • phpmailer/phpmailerAvatar PHPMailer

    PHPMailer/PHPMailer

    22,192Vezi pe GitHub↗

    PHPMailer is a comprehensive library for constructing and sending complex email messages within PHP applications. It provides an object-oriented framework for building MIME-compliant emails, managing attachments, and handling multi-format content such as HTML and plain-text alternatives. The library serves as a robust interface for email dispatch, supporting both individual messaging and high-performance bulk distribution through persistent connections. The project distinguishes itself through a deep focus on secure transmission and identity verification. It integrates advanced security proto

    A component for connecting to mail servers to dispatch messages using secure transport layers and modern authentication methods like OAuth2.

    PHPattachmentemailhacktoberfest
    Vezi pe GitHub↗22,192
  • nodemailer/nodemailerAvatar nodemailer

    nodemailer/nodemailer

    17,583Vezi pe GitHub↗

    Nodemailer is a comprehensive library for Node.js applications designed to handle the composition, signing, and transmission of email messages. It provides a robust framework for constructing MIME-compliant content, managing complex attachments, and routing messages through various delivery channels, including standard SMTP servers, local mail transfer agents, and cloud-based email services. The library distinguishes itself through a modular, plugin-based transport architecture that allows for custom delivery mechanisms and environment-specific configurations. It includes advanced features fo

    Sends automated emails using standard SMTP protocols with support for connection pooling and OAuth2 authentication.

    JavaScriptemailemail-sendernodemailer
    Vezi pe GitHub↗17,583
  • gophish/gophishAvatar gophish

    gophish/gophish

    13,938Vezi pe GitHub↗

    Gophish is an open-source phishing toolkit and simulation framework designed to test organizational security awareness and evaluate vulnerability to social engineering attacks. It provides a core engine for sending deceptive emails to targets and tracking their interactions to identify gaps in security training. The platform functions as a comprehensive campaign manager for deploying lures and monitoring email delivery and click-through rates. It allows for the design and execution of simulated email threats to track how targets interact with malicious-looking content or provide credentials i

    Implements an SMTP client to send simulation emails via mail transfer agents or external relays.

    Go
    Vezi pe GitHub↗13,938
  • nicolaka/netshootAvatar nicolaka

    nicolaka/netshoot

    10,400Vezi pe GitHub↗

    Netshoot is a Docker network troubleshooting toolkit and container image bundled with specialized utilities for DNS resolution, performance benchmarking, and TCP/IP packet inspection. It serves as a portable set of tools designed for diagnosing connectivity and routing issues within Docker and Kubernetes environments. The project is distributed as a tool-aggregated container image that can be deployed as a debugging sidecar or an ephemeral runtime. It supports namespace-joined execution, allowing the toolkit to attach to the network namespace of another process to inspect traffic and diagnose

    Provides scriptable SMTP transactions to verify and validate mail server configurations.

    Shellcontainersdockerkubernetes
    Vezi pe GitHub↗10,400
  • jstedfast/mailkitAvatar jstedfast

    jstedfast/MailKit

    6,802Vezi pe GitHub↗

    MailKit is a cross-platform .NET email protocol library used to implement IMAP, POP3, and SMTP functionality. It provides specialized client libraries for managing remote mailboxes, retrieving and downloading messages, and composing and transmitting emails to remote servers. The library supports secure identity verification through SASL authentication and OAuth 2.0 token-based flows. It includes capabilities for routing traffic through proxy gateways and decrypting PGP-encrypted content embedded within email bodies. The project covers a broad range of email operations, including folder manag

    Implements a client library for composing and transmitting email messages to remote SMTP servers.

    C#c-sharpdkimemail
    Vezi pe GitHub↗6,802
  • hazelcast/hazelcastAvatar hazelcast

    hazelcast/hazelcast

    6,570Vezi pe GitHub↗

    Hazelcast is a distributed data platform that combines an in-memory data grid with a stream processing engine to support real-time analytics and event-driven applications. It functions as a partitioned, distributed key-value store that replicates data across cluster nodes to provide low-latency access and high availability. The platform also serves as a distributed SQL query engine, allowing users to execute standard SQL statements against both in-memory datasets and external data sources. What distinguishes Hazelcast is its use of a distributed consensus subsystem to maintain strongly consis

    Provides official client libraries for programmatic interaction with the platform, supporting custom build-time configurations.

    Javabig-datacachingdata-in-motion
    Vezi pe GitHub↗6,570
  • thephpleague/omnipayAvatar thephpleague

    thephpleague/omnipay

    6,053Vezi pe GitHub↗

    Omnipay is a PHP payment gateway library and integration framework that abstracts multiple payment service providers into a single, consistent API. It provides a standardized interface for managing payment lifecycles, allowing applications to execute authorizations, captures, and refunds across various financial services without rewriting code for each provider. The framework decouples application logic from provider-specific SDKs using an adapter pattern and data-transfer objects. This architecture ensures that raw gateway responses and HTTP requests are converted into predictable data shape

    Enables developers to toggle between sandbox and live environments to simulate and verify payment flows.

    PHP
    Vezi pe GitHub↗6,053
  • paradigmxyz/rethAvatar paradigmxyz

    paradigmxyz/reth

    5,652Vezi pe GitHub↗

    Reth is a modular, high-performance Ethereum execution layer client written in Rust. It serves as a full Ethereum node that syncs, validates, and serves blockchain data, functioning as an archive node implementation, a high-throughput RPC node server, and a snapshot sync tool. The project is built around a modular component architecture that allows assembling custom node behavior by swapping independent Rust crates for consensus, execution, mempool, and networking. The client distinguishes itself through a staged sync pipeline that downloads headers and bodies online before processing the res

    Provides the ability to swap the EVM component to customize transaction execution and state transitions.

    Rust
    Vezi pe GitHub↗5,652
  • xrplf/rippledAvatar XRPLF

    XRPLF/rippled

    5,166Vezi pe GitHub↗

    rippled is a peer-to-peer node implementation for the XRP Ledger. It serves as a distributed ledger consensus engine and a blockchain API gateway, allowing servers to validate transactions and maintain a shared, immutable sequence of ledger state. The project features a built-in decentralized exchange engine capable of executing atomic cross-currency payments and managing order books. It includes an on-chain asset management system for issuing and controlling fungible tokens and NFTs, as well as a Byzantine Fault Tolerant system for coordinating validators. The platform provides comprehensiv

    XRP Ledger submits and validates custom or pre-release transaction types on a development network.

    C++blockchainc-plus-pluscplusplus
    Vezi pe GitHub↗5,166
  • solana-foundation/anchorAvatar solana-foundation

    solana-foundation/anchor

    5,090Vezi pe GitHub↗

    Anchor is a framework for building, testing, and deploying Solana smart contracts. It provides a Rust domain-specific language (DSL) that uses macro‑based instruction dispatch and derive‑macro account validation to automate ownership checks, discriminator enforcement, and serialization before instruction execution. The framework also includes a CLI toolchain for scaffolding, compiling, and managing contracts across workspaces, a test harness that simulates program execution with account manipulation and compute unit benchmarking, and an IDL generator that emits a standardized JSON interface fr

    Provides generated client libraries for interacting with programs, sending instructions, and querying accounts.

    Rustblockchaincoralrust
    Vezi pe GitHub↗5,090
  • mcp-ui-org/mcp-uiAvatar MCP-UI-Org

    MCP-UI-Org/mcp-ui

    4,949Vezi pe GitHub↗

    mcp-ui is a toolkit and framework for rendering interactive web components and managing communication between Model Context Protocol servers and host applications. It serves as a client interface library and a sandboxed web component renderer designed to move AI tool interactions beyond text-based outputs into visual interfaces. The project is distinguished by its secure rendering system, which utilizes a double-iframe architecture and a proxy layer to isolate guest user interfaces from the host application. It employs a JSON-RPC bridge to synchronize state and route user intents, ensuring bi

    Provides a client-side library managing MCP server communication, tool-to-UI linking, and bidirectional messaging.

    TypeScriptaifrontendllm
    Vezi pe GitHub↗4,949
  • go-gomail/gomailAvatar go-gomail

    go-gomail/gomail

    4,737Vezi pe GitHub↗

    gomail este o bibliotecă client SMTP pentru Go utilizată pentru compunerea și trimiterea mesajelor e-mail prin servere SMTP. Funcționează ca un compozitor de mesaje e-mail și serializator MIME, convertind obiecte e-mail complexe și atașamente binare în fluxuri de octeți conform standardelor de mesagerie internet. Biblioteca include un manager de conexiuni SMTP care gestionează autentificarea sesiunii serverului și transmite mesaje multiple printr-o singură conexiune criptată pentru a reduce latența rețelei. Suportă livrarea securizată a e-mailurilor prin transmisia criptată a datelor pentru a proteja informațiile sensibile în timpul tranzitului. Proiectul acoperă compunerea e-mailurilor, inclusiv crearea de mesaje multipart cu versiuni text simplu și HTML, headere personalizate și atașamente de fișiere externe. Oferă infrastructură pentru serializarea conformă MIME și transportul mesajelor prin protocolul standard de transfer al poștei.

    A Go-language client library for programmatic interaction with SMTP mail servers to compose and send emails.

    Go
    Vezi pe GitHub↗4,737
  • usesend/usesendAvatar usesend

    usesend/useSend

    4,402Vezi pe GitHub↗

    useSend is an email marketing platform and transactional delivery system built to manage bulk campaigns and individual messages using AWS SES for delivery. It provides a RESTful API, an SMTP relay gateway, and a visual management interface for designing HTML templates and coordinating email broadcasts. The platform distinguishes itself by translating legacy SMTP traffic into modern API calls and implementing an event-driven webhook system. This system pushes real-time delivery, bounce, and click notifications to external servers using HMAC-SHA256 signed payloads to ensure authenticity. The s

    Converts standard SMTP protocol requests into internal API calls to support legacy mailing software.

    TypeScriptemailhacktoberfestpostmark
    Vezi pe GitHub↗4,402
  • stripe/stripe-phpAvatar stripe

    stripe/stripe-php

    4,017Vezi pe GitHub↗

    Biblioteca stripe-php este un client PHP utilizat pentru a integra procesarea plăților Stripe, facturarea abonamentelor și serviciile financiare în aplicații. Oferă o interfață programatică pentru gestionarea conturilor conectate, emiterea de carduri virtuale și automatizarea plăților către vânzători. Biblioteca se distinge printr-o suită cuprinzătoare de instrumente de facturare și plată, inclusiv suport pentru taxe recurente, facturare bazată pe utilizare și gestionarea portalurilor de autoservire pentru clienți. Permite, de asemenea, automatizarea financiară prin biblioteci de taxe și venituri care gestionează calculul taxelor pe vânzări globale și recunoașterea automată a veniturilor pentru contabilitatea de angajamente. Proiectul acoperă o suprafață largă de capabilități, inclusiv orchestrarea marketplace-urilor, gestionarea fraudelor și riscurilor și integrarea punctelor de vânzare (POS). Include, de asemenea, instrumente pentru conectivitatea conturilor financiare, emiterea de carduri comerciale și gestionarea vânzărilor de produse digitale prin servicii de tip merchant of record. Dezvoltatorii pot utiliza un mediu sandbox furnizat cu chei API de testare pentru a facilita dezvoltarea integrării imediate.

    Simulates successful and failed card transactions using test cards to verify integration and brand handling.

    PHP
    Vezi pe GitHub↗4,017
  • mikel/mailAvatar mikel

    mikel/mail

    3,674Vezi pe GitHub↗

    This is a Ruby email library providing a comprehensive toolset for composing, parsing, and sending emails. It includes an SMTP client for delivering outgoing messages and a MIME parser for decomposing complex multipart email structures. The project features an IMAP and POP3 mail fetcher for synchronizing messages from remote servers, alongside a specialized framework for testing email logic through mock delivery methods and matchers. The library covers a broad range of email operations, including the generation of nested multipart messages, the management of attachments, and the translation

    Provides a client for interacting with SMTP mail servers to deliver outgoing electronic messages.

    Ruby
    Vezi pe GitHub↗3,674
  1. Home
  2. Development Tools & Productivity
  3. Client Libraries

Explorează sub-etichetele

  • MCP Client InterfacesClient libraries specifically designed to handle the lifecycle of Model Context Protocol tool execution and UI rendering. **Distinct from Client Libraries:** Specializes in the Model Context Protocol rather than general platform API client libraries
  • SMTP Clients2 sub-tag-uriClient-side libraries for programmatic interaction with SMTP mail servers. **Distinct from Client Libraries:** Distinct from general client libraries: focuses specifically on the SMTP protocol and mail server interaction rather than generic API SDKs.