awesome-repositories.com
Blog
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
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

3 repository-uri

Awesome GitHub RepositoriesCustom API Client Development

Tools and patterns for building standardized programmatic interfaces for specific remote services.

Distinct from API Client Development Tools: Shortlist candidates focus on UI customization or specific AI clients rather than general client construction patterns.

Explore 3 awesome GitHub repositories matching development tools & productivity · Custom API Client Development. Refine with filters or upvote what's useful.

Awesome Custom API Client Development GitHub Repositories

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

    jnunemaker/httparty

    5,894Vezi pe GitHub↗

    HTTParty este o bibliotecă client HTTP pentru Ruby concepută pentru construirea de clienți API standardizați. Abstractizează primitivele de rețea de nivel scăzut într-o interfață de nivel înalt, permițând dezvoltatorilor să încapsuleze URI-urile de bază și configurațiile cererilor în clase pentru a menține interacțiuni consistente cu serviciile web la distanță. Biblioteca automatizează transformarea datelor brute de răspuns de rețea în structuri native Ruby folosind un sistem bazat pe registru care parsează conținutul pe baza headerelor de răspuns. De asemenea, oferă mecanisme specializate pentru trimiterea datelor de formular multipart și streaming-ul payload-urilor mari pentru a menține eficiența memoriei în timpul transferurilor de fișiere. Proiectul acoperă o gamă largă de capabilități de rețea, inclusiv execuția operațiunilor HTTP standard, transmisia payload-urilor JSON și gestionarea conexiunilor TLS securizate. Include instrumente pentru autentificarea cererilor, decompresia răspunsurilor și logarea traficului de rețea în scopuri de depanare. Biblioteca oferă, de asemenea, o interfață de linie de comandă pentru interogarea serviciilor web și vizualizarea datelor de răspuns ca obiecte structurate.

    Provides tools and patterns for building standardized programmatic interfaces for specific remote services.

    Ruby
    Vezi pe GitHub↗5,894
  • marmelab/ng-adminAvatar marmelab

    marmelab/ng-admin

    3,909Vezi pe GitHub↗

    ng-admin este un framework AngularJS pentru generarea de dashboard-uri administrative low-code și interfețe grafice pentru gestionarea datelor RESTful API. Funcționează ca un GUI de client REST care traduce cererile și răspunsurile HTTP în formulare editabile și tabele de date. Framework-ul utilizează o configurare declarativă pentru a mapa endpoint-urile API la componente UI și generează vizualizări de interfață pe baza obiectelor de schemă furnizate. Permite personalizarea clientului API prin interceptori care transformă formatele de date primite și trimise pentru a se potrivi cerințelor specifice ale serverului. Sistemul oferă capabilități standard pentru operațiuni CRUD de date de entitate și gestionarea relațiilor. Include mecanisme pentru rutare bazată pe configurare, localizarea interfeței și integrarea paginilor personalizate și a organizărilor de dashboard. Layout-ul vizual poate fi modificat prin suprascrierea temelor bazate pe șabloane și injectarea dinamică a câmpurilor pentru tipuri de date specializate.

    Allows mapping of HTTP request and response formats to ensure the web interface matches specific server requirements.

    JavaScriptadminadmin-dashboardangular
    Vezi pe GitHub↗3,909
  • thephpleague/oauth2-clientAvatar thephpleague

    thephpleague/oauth2-client

    3,809Vezi pe GitHub↗

    This library is a PHP toolkit for managing OAuth 2.0 authentication flows and connecting applications to external service providers. It provides a standardized framework for handling token exchanges, managing authorization grants, and retrieving user profile information from diverse identity platforms. The project is distinguished by its inheritance-based provider pattern, which allows developers to build custom integration clients by extending base logic to support unique service workflows and non-standard API specifications. It employs interface-driven contracts to ensure consistent behavio

    Enables developers to build custom integration clients by extending base logic to handle unique provider requirements.

    PHP
    Vezi pe GitHub↗3,809
  1. Home
  2. Development Tools & Productivity
  3. Custom API Client Development

Explorează sub-etichetele

  • API Response MappersLogic for mapping HTTP request and response formats to match specific server data requirements. **Distinct from Custom API Client Development:** Focuses on the transformation of data formats between server and client rather than the construction of the client library itself.