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

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

18 dépôts

Awesome GitHub RepositoriesWeb API Integration

Structured communication with remote web services.

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

Awesome Web API Integration GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • psf/requestsAvatar de psf

    psf/requests

    54,044Voir sur GitHub↗

    Requests is a high-level HTTP client library designed to simplify web communication and API integration. It provides an intuitive, human-readable interface for performing standard network operations, including request execution, connection pooling, and stateful session management. By encapsulating raw network data into structured objects, the library automates the complexities of headers, cookies, and payload transmission. The library distinguishes itself through a modular transport adapter layer that allows for custom protocol handling and extensible authentication hooks. It supports a wide

    Simplifies structured communication with remote web services through an intuitive, human-readable interface for processing API endpoints.

    Pythonclientcookiesforhumans
    Voir sur GitHub↗54,044
  • vercel/ai-chatbotAvatar de vercel

    vercel/ai-chatbot

    19,541Voir sur GitHub↗

    This project is a cross-platform chatbot framework designed to integrate generative artificial intelligence models into messaging services. It provides a unified architecture for building and deploying automated bots that maintain consistent conversation state, user identity, and interaction logic across multiple messaging platforms from a single codebase. The framework distinguishes itself through a modular adapter system that normalizes platform-specific webhooks and events into a standardized internal schema. It includes a comprehensive toolkit for constructing rich, interactive user inter

    Executes authenticated API requests to manage messages, threads, and files across messaging services.

    TypeScriptaichatgptnextjs
    Voir sur GitHub↗19,541
  • googlechrome/chrome-extensions-samplesAvatar de GoogleChrome

    GoogleChrome/chrome-extensions-samples

    17,623Voir sur GitHub↗

    This repository serves as a comprehensive reference library for browser extension development, providing a collection of code samples and implementation patterns. It is designed to help developers understand the requirements for building extensions that adhere to current manifest standards, specifically focusing on the transition to and implementation of version three specifications. The project provides functional examples for core extension capabilities, including the use of event-driven background service workers, isolated content script injection, and message-passing for inter-process com

    Demonstrates connecting browser extensions to external web services and local storage APIs.

    JavaScriptchrome
    Voir sur GitHub↗17,623
  • thomaspark/bootswatchAvatar de thomaspark

    thomaspark/bootswatch

    14,757Voir sur GitHub↗

    Bootswatch is a collection of pre-designed CSS themes and visual skins for the Bootstrap framework. It provides a set of stylesheets and tools to change the appearance of a website by replacing default styles with curated visual identities. The project includes a theme customizer for modifying colors, fonts, and structural style variables. It also provides a JSON API that allows external platforms to fetch theme settings and values for programmatic integration of visual styles. The system manages styling through a combination of pre-compiled static stylesheets and SASS-based compilation. It

    Integrates consistent visual styles into projects by fetching theme settings and values via a JSON API.

    JavaScript
    Voir sur GitHub↗14,757
  • openalpr/openalprAvatar de openalpr

    openalpr/openalpr

    11,366Voir sur GitHub↗

    OpenALPR is a computer vision platform designed to identify vehicle license plates and attributes from live video streams or static images. It functions as an intelligent access control and analytics system, enabling the automation of security monitoring, parking facility management, and operational workflows through real-time vehicle detection. The platform distinguishes itself by supporting international license plate formats and regional configuration mapping, allowing for deployment across diverse geographic standards. It integrates directly with existing network camera infrastructure, pe

    Provides web endpoints to integrate vehicle recognition logic into any programming language or operating system.

    C++
    Voir sur GitHub↗11,366
  • dodyg/practical-aspnetcoreAvatar de dodyg

    dodyg/practical-aspnetcore

    10,382Voir sur GitHub↗

    This project is a comprehensive sample library and implementation guide for ASP.NET Core. It provides a collection of practical examples and projects that demonstrate how to build web applications, RESTful APIs, and high-performance services. The repository focuses on a variety of architectural patterns, including the development of Minimal APIs, contract-first gRPC services, and real-time communication using WebSockets and Server-Sent Events. It includes detailed implementations for user identity and security, such as token-based authentication and CSRF protection. The codebase covers a bro

    Builds lightweight API endpoints with integrated automated documentation for service discovery.

    C#asp-net-coreaspnet-coreaspnetcore
    Voir sur GitHub↗10,382
  • moghtech/komodoAvatar de moghtech

    moghtech/komodo

    10,290Voir sur GitHub↗

    Komodo is a remote server orchestrator and container deployment platform. It provides a centralized interface for managing multiple remote hosts through lightweight agents, coordinating Docker Swarm and Kubernetes clusters, and automating software delivery via integrated CI/CD pipelines. The system distinguishes itself with a TypeScript-based automation engine that executes typed scripts against the system API for complex operational workflows. It supports infrastructure-as-code through TOML-based declarative configuration synchronization and provides ephemeral build infrastructure that provi

    Exposes remote web interfaces to read data, update configurations, and trigger system actions.

    Rust
    Voir sur GitHub↗10,290
  • kelion/cerebroAvatar de KELiON

    KELiON/cerebro

    8,540Voir sur GitHub↗

    Cerebro is a desktop application launcher and search interface that provides a minimalist overlay for finding files, launching software, and executing web queries. It functions as a centralized command bar designed for desktop productivity and rapid system navigation. The project features an extensible plugin framework and a modular architecture, allowing third-party add-ons to integrate new tools and capabilities through a standardized API. It also includes a customizable theme engine that enables users to adjust the visual appearance and styles of the workspace interface. The interface sup

    Provides integration with remote web services to fetch and display search results directly in the overlay.

    JavaScript
    Voir sur GitHub↗8,540
  • vuetorrent/vuetorrentAvatar de VueTorrent

    VueTorrent/VueTorrent

    6,847Voir sur GitHub↗

    VueTorrent is a self-hosted, Docker-mod-compatible web frontend that replaces the default qBittorrent web interface with a modern dashboard for managing torrents and client settings. It functions as a torrent management dashboard that connects to a qBittorrent instance, offering a feature-rich alternative for adding, removing, pausing, resuming, and renaming torrents, along with selective file downloads and real-time session statistics. The interface provides comprehensive per-torrent metadata display, including information on trackers, peers, content, tags, and category assignments. It also

    Communicates with qBittorrent's HTTP API to fetch torrent data and send management commands asynchronously.

    Vuebittorrentfrontendqbittorrent
    Voir sur GitHub↗6,847
  • dotnetcore/utilAvatar de dotnetcore

    dotnetcore/Util

    4,610Voir sur GitHub↗

    Util est un framework de développement complet pour .NET conçu pour implémenter des architectures en couches et le domain-driven design. Il fournit une boîte à outils de classes de base et d'outils pour construire des applications full stack, se concentrant spécifiquement sur la création de frameworks d'administration backend et d'interfaces de gestion. Le projet se distingue par un générateur de boilerplate qui produit les types et classes nécessaires pour standardiser les patterns architecturaux répétitifs. Il inclut également un orchestrateur de micro-frontend qui permet de diviser les grands modules frontend en projets indépendants pour un développement et un déploiement séparés. Le framework couvre un large éventail de domaines de capacité, incluant la gestion des identités et des accès avec contrôle basé sur les rôles, l'isolation des données multi-tenant et l'enregistrement automatique des dépendances. Il fournit en outre des utilitaires pour l'audit des changements de données, la localisation de contenu, l'intégration de stockage d'objets et la génération d'interfaces CRUD. Le système prend en charge la création d'interfaces d'administration en utilisant des composants UI pré-intégrés et le rendu côté serveur via Razor TagHelpers.

    Standardizes HTTP requests and responses using consistent result models for external web service communication.

    C#angularaspnetcoredotnetcore
    Voir sur GitHub↗4,610
  • hussien89aa/androidtutorialforbeginnersAvatar de hussien89aa

    hussien89aa/AndroidTutorialForBeginners

    4,605Voir sur GitHub↗

    This project is a series of guided tutorials and educational resources for Android application development. It provides instructional content for building mobile applications and games from scratch using Android Studio and the Android SDK. The curriculum covers mobile UI design and the creation of responsive layouts that adapt to various screen dimensions. It includes guides on hardware integration for accessing device sensors and native services through permission models, as well as lessons on application data security. The material covers data management through local database storage and

    Provides instruction on implementing structured communication with remote web services using standard HTTP patterns.

    Javaandroidandroid-tutorial
    Voir sur GitHub↗4,605
  • hoodiehq/hoodieAvatar de hoodiehq

    hoodiehq/hoodie

    4,454Voir sur GitHub↗

    Hoodie est un framework de synchronisation de données et un backend JavaScript offline-first conçu pour maintenir les magasins de données côté client synchronisés avec un backend distant. Il fournit une couche de persistance local-first qui permet aux applications de rester fonctionnelles hors ligne en abstrayant la base de données côté client. Le système dispose d'une interface backend NoSQL qui permet l'interaction avec des magasins de données distants sans nécessiter de code boilerplate côté serveur personnalisé. Ceci est supporté par un système de pilotes modulaire d'adaptateurs backend enfichables qui connectent la couche de synchronisation à divers fournisseurs de bases de données distants. Le framework gère la synchronisation des données côté client et la persistance local-first pour assurer la cohérence à travers les appareils. Il couvre le déploiement de serveurs backend pour gérer la persistance des données et la création d'API hors ligne pour les applications web et mobiles.

    Creates structured communication interfaces that allow web and mobile apps to read and write data while disconnected.

    JavaScript
    Voir sur GitHub↗4,454
  • mikepenz/aboutlibrariesAvatar de mikepenz

    mikepenz/AboutLibraries

    4,228Voir sur GitHub↗

    AboutLibraries is an open-source license compliance tool designed to collect, validate, and display third-party library licenses within software projects. It functions as a system for gathering dependency metadata at compile time and validating those libraries against a list of approved licenses to ensure legal compliance. The project provides a license validation engine that can enforce compliance by halting the build process when unauthorized licenses are detected. It also includes a set of visual components for rendering dependency and funding information within a user interface for third-

    Implements structured communication with remote web services to complete the dataset of license and funding information.

    Kotlinaboutlibrariesandroidandroid-development
    Voir sur GitHub↗4,228
  • zeebe-io/zeebeAvatar de zeebe-io

    zeebe-io/zeebe

    4,171Voir sur GitHub↗

    Zeebe est un moteur de flux de travail cloud-native et une machine à états distribuée conçue pour l'orchestration des processus métier en utilisant les normes BPMN et DMN. Il opère comme un runtime de flux de travail gRPC haute performance qui exécute des processus métier complexes via une architecture de streaming d'événements partitionnée. Le système fonctionne également comme un orchestrateur pour les agents de modèles de langage de grande taille, coordonnant le raisonnement de l'IA et l'utilisation d'outils au sein de processus métier déterministes. Le moteur se distingue par son réseau de courtiers peer-to-peer et un modèle de réplication de données basé sur le consensus qui garantit une haute disponibilité et une tolérance aux pannes. Il emploie un cluster de courtiers partitionné pour atteindre une scalabilité horizontale et utilise une contre-pression de requête adaptative pour réguler le flux de commandes entrant et prévenir la surcharge du système. La plateforme couvre une large surface de capacités opérationnelles, incluant la surveillance de l'exécution en temps réel avec des cartes thermiques de performance, la prise de décision métier automatisée via des tables de décision et l'exécution de tâches distribuées via un modèle de travailleur de tâches basé sur le polling. Elle fournit également des outils pour l'isolation des ressources multi-locataires, le contrôle d'accès basé sur l'identité et l'intégration d'API web externes et de fonctions sans serveur. Le système peut être déployé à travers divers environnements, incluant Kubernetes et Docker, et est géré via une combinaison d'une interface en ligne de commande et d'une API REST programmatique.

    Connects workflows to external web services using connectors to exchange data and trigger remote actions.

    Java
    Voir sur GitHub↗4,171
  • mgp/book-notesAvatar de mgp

    mgp/book-notes

    4,097Voir sur GitHub↗

    Ce projet est une base de connaissances personnelle basée sur Markdown et un journal d'apprentissage numérique utilisé pour stocker des notes et des résumés de livres et de littérature technique. Il sert de dépôt de résumés de lecture et de bibliothèque de référence technique pour archiver les points clés et les idées tirés de documents non-fictionnels et professionnels. La collection fonctionne comme un jardin numérique pour organiser les idées issues de livres, d'articles et de vidéos. Elle se concentre spécifiquement sur la distillation de modèles architecturaux complexes, de concepts techniques et de principes de leadership professionnel dans un format interrogeable pour une référence à long terme. Le dépôt organise également les connaissances personnelles à travers la collecte de frameworks de réflexion réutilisables, de modèles mentaux et d'outils de prise de décision professionnelle. Il inclut un système pour suivre la progression de lecture en gérant des listes d'ouvrages terminés et en cours.

    Provides a reference for implementing structured communication with remote web services.

    book-notesbooksnotes
    Voir sur GitHub↗4,097
  • denizsafak/abogenAvatar de denizsafak

    denizsafak/abogen

    4,135Voir sur GitHub↗

    Abogen is a text-to-speech audiobook generator that transforms digital documents and subtitle files into audiobooks. It utilizes language models to perform text normalization, rewriting contractions and punctuation to produce more natural speech synthesis. The system features a voice profile mixer that blends multiple voice models using adjustable weight ratios to create personalized synthetic voices. It also includes an automated export system that sends completed audio files and metadata to a remote Audiobookshelf server via a web API. The project manages the end-to-end audiobook productio

    Provides integration with the Audiobookshelf web API to export completed audiobooks and metadata.

    Pythonaudiobookaudiobookscontent-creation
    Voir sur GitHub↗4,135
  • javascript-tutorial/ru.javascript.infoAvatar de javascript-tutorial

    javascript-tutorial/ru.javascript.info

    4,057Voir sur GitHub↗

    Ce projet est un tutoriel complet de programmation JavaScript et un programme de développement web frontend. Il sert de ressource éducative structurée pour apprendre le langage JavaScript, allant de la syntaxe de base aux modèles asynchrones avancés et aux techniques de programmation modernes. La ressource fonctionne comme un manuel d'ingénierie frontend et un guide de mise en page CSS, fournissant du matériel pédagogique détaillé sur la construction d'interfaces utilisateur réactives. Elle couvre la conception de composants web personnalisés et l'application de styles et de positionnement pour créer des interfaces frontend efficaces. Le programme englobe plusieurs domaines de capacités fondamentaux, notamment la manipulation du Document Object Model (DOM), l'intégration d'API web pour les requêtes réseau et le traitement de données binaires, ainsi que la gestion du stockage de données local du navigateur. Il fournit également des instructions sur les fondamentaux du langage tels que la portée des variables, le contexte des fonctions et les expressions régulières. Le contenu est délivré sous forme de site statique basé sur Markdown, où les fichiers structurés sont convertis en pages HTML statiques.

    Teaches the use of browser features for network requests, binary data processing, and local storage.

    HTMLjavascriptrussiantutorial
    Voir sur GitHub↗4,057
  • vba-tools/vba-jsonAvatar de VBA-tools

    VBA-tools/VBA-JSON

    2,117Voir sur GitHub↗

    VBA-JSON est une bibliothèque conçue pour analyser et sérialiser les données JSON dans les environnements Visual Basic for Applications. Elle fonctionne comme une bibliothèque de données d'automatisation de bureau, permettant aux applications Microsoft Office héritées de traiter des données structurées et d'interagir avec des services web modernes. L'outil convertit le texte JSON brut en objets et collections natifs, permettant aux développeurs d'accéder et de manipuler les données en utilisant des méthodes d'indexation et d'itération standard. Il effectue également l'opération inverse, transformant les structures linguistiques natives en chaînes conformes au format JSON pour l'échange avec des systèmes externes. En gérant la traduction entre les types de données natifs et le texte structuré, la bibliothèque facilite l'intégration avec les services web RESTful. L'implémentation repose sur un analyseur à descente récursive et un tokenizer de machine à états pour traiter les structures de données imbriquées et mapper les primitives spécifiques au langage dans des formats JSON valides.

    Enables legacy office applications to communicate with modern RESTful web services.

    Visual Basic
    Voir sur GitHub↗2,117
  1. Home
  2. Networking & Communication
  3. API and Integration Frameworks
  4. API Management and Integration
  5. API Integrations
  6. Web API Integration

Explorer les sous-tags

  • Design Token IntegrationsIntegrating visual design settings into applications via API data fetching. **Distinct from Web API Integration:** Focuses on the integration of design tokens/themes rather than general web service data communication.
  • Educational GuidesInstructional materials for learning how to integrate browser APIs and remote web services. **Distinct from Web API Integration:** Distinct from general API integration by focusing on educational delivery and learning paths rather than implementation libraries.