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

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoServidor MCPAcerca deCómo clasificamosPrensa
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

18 repositorios

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

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • psf/requestsAvatar de psf

    psf/requests

    54,044Ver en 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
    Ver en GitHub↗54,044
  • vercel/ai-chatbotAvatar de vercel

    vercel/ai-chatbot

    19,541Ver en 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
    Ver en GitHub↗19,541
  • googlechrome/chrome-extensions-samplesAvatar de GoogleChrome

    GoogleChrome/chrome-extensions-samples

    17,623Ver en 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
    Ver en GitHub↗17,623
  • thomaspark/bootswatchAvatar de thomaspark

    thomaspark/bootswatch

    14,757Ver en 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
    Ver en GitHub↗14,757
  • openalpr/openalprAvatar de openalpr

    openalpr/openalpr

    11,366Ver en 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++
    Ver en GitHub↗11,366
  • dodyg/practical-aspnetcoreAvatar de dodyg

    dodyg/practical-aspnetcore

    10,382Ver en 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
    Ver en GitHub↗10,382
  • moghtech/komodoAvatar de moghtech

    moghtech/komodo

    10,290Ver en 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
    Ver en GitHub↗10,290
  • kelion/cerebroAvatar de KELiON

    KELiON/cerebro

    8,540Ver en 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
    Ver en GitHub↗8,540
  • vuetorrent/vuetorrentAvatar de VueTorrent

    VueTorrent/VueTorrent

    6,847Ver en 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
    Ver en GitHub↗6,847
  • dotnetcore/utilAvatar de dotnetcore

    dotnetcore/Util

    4,610Ver en GitHub↗

    Util is a comprehensive development framework for .NET designed to implement layered architectures and domain driven design. It provides a toolkit of base classes and tools for building full stack applications, specifically focusing on the creation of backend admin frameworks and management interfaces. The project distinguishes itself through a boilerplate generator that produces the necessary types and classes to standardize repetitive architectural patterns. It also includes a micro-frontend orchestrator that enables the splitting of large frontend modules into independent projects for sepa

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

    C#angularaspnetcoredotnetcore
    Ver en GitHub↗4,610
  • hussien89aa/androidtutorialforbeginnersAvatar de hussien89aa

    hussien89aa/AndroidTutorialForBeginners

    4,605Ver en GitHub↗

    Este proyecto es una serie de tutoriales guiados y recursos educativos para el desarrollo de aplicaciones Android. Proporciona contenido instructivo para construir aplicaciones móviles y juegos desde cero utilizando Android Studio y el SDK de Android. El plan de estudios cubre el diseño de UI móvil y la creación de diseños responsivos que se adaptan a varias dimensiones de pantalla. Incluye guías sobre integración de hardware para acceder a sensores del dispositivo y servicios nativos a través de modelos de permisos, así como lecciones sobre seguridad de datos de aplicaciones. El material cubre la gestión de datos a través de almacenamiento en bases de datos locales y sincronización con bases de datos remotas. También aborda la integración de servicios web, incluyendo el uso de patrones de solicitud y respuesta para conectar aplicaciones a fuentes de datos externas y mapas.

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

    Javaandroidandroid-tutorial
    Ver en GitHub↗4,605
  • hoodiehq/hoodieAvatar de hoodiehq

    hoodiehq/hoodie

    4,454Ver en GitHub↗

    Hoodie es un framework de sincronización de datos y backend JavaScript offline-first diseñado para mantener los almacenes de datos del lado del cliente sincronizados con un backend remoto. Proporciona una capa de persistencia local-first que permite a las aplicaciones permanecer funcionales mientras están offline mediante la abstracción de la base de datos del lado del cliente. El sistema cuenta con una interfaz de backend NoSQL que permite la interacción con almacenes de datos remotos sin requerir código boilerplate personalizado del lado del servidor. Esto está respaldado por un sistema de drivers modular de adaptadores de backend conectables que vinculan la capa de sincronización a varios proveedores de bases de datos remotos. El framework gestiona la sincronización de datos del lado del cliente y la persistencia local-first para asegurar la consistencia entre dispositivos. Cubre el despliegue de servidores backend para manejar la persistencia de datos y la creación de APIs offline para aplicaciones web y móviles.

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

    JavaScript
    Ver en GitHub↗4,454
  • mikepenz/aboutlibrariesAvatar de mikepenz

    mikepenz/AboutLibraries

    4,228Ver en 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
    Ver en GitHub↗4,228
  • zeebe-io/zeebeAvatar de zeebe-io

    zeebe-io/zeebe

    4,171Ver en GitHub↗

    Zeebe es un motor de flujo de trabajo cloud-native y máquina de estados distribuida diseñada para la orquestación de procesos de negocio utilizando estándares BPMN y DMN. Opera como un runtime de flujo de trabajo gRPC de alto rendimiento que ejecuta procesos de negocio complejos a través de una arquitectura de streaming de eventos particionada. El sistema también funciona como un orquestador para agentes de modelos de lenguaje de gran tamaño, coordinando el razonamiento de IA y el uso de herramientas dentro de procesos de negocio deterministas. El motor se distingue por su red de brokers peer-to-peer y un modelo de replicación de datos basado en consenso que garantiza alta disponibilidad y tolerancia a fallos. Emplea un cluster de brokers particionado para lograr escalabilidad horizontal y utiliza contrapresión de solicitudes adaptativa para regular el flujo de comandos entrantes y prevenir la sobrecarga del sistema. La plataforma cubre una amplia superficie de capacidades operativas, incluyendo monitoreo de ejecución en tiempo real con mapas de calor de rendimiento, toma de decisiones de negocio automatizada mediante tablas de decisión y ejecución de tareas distribuidas a través de un modelo de trabajador de tareas basado en polling. También proporciona herramientas para el aislamiento de recursos multi-tenant, control de acceso basado en identidad e integración de APIs web externas y funciones serverless. El sistema puede desplegarse a través de varios entornos, incluyendo Kubernetes y Docker, y se gestiona mediante una combinación de interfaz de línea de comandos y una API REST programática.

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

    Java
    Ver en GitHub↗4,171
  • mgp/book-notesAvatar de mgp

    mgp/book-notes

    4,097Ver en GitHub↗

    Este proyecto es una base de conocimiento personal basada en markdown y un diario de aprendizaje digital utilizado para almacenar notas y resúmenes de libros y literatura técnica. Sirve como repositorio de resúmenes de lectura y biblioteca de referencia técnica para archivar ideas clave y conocimientos de materiales de no ficción y profesionales. La colección funciona como un jardín digital para curar ideas de libros, artículos y vídeos. Se centra específicamente en destilar patrones arquitectónicos complejos, conceptos técnicos y principios de liderazgo profesional en un formato buscable para referencia a largo plazo. El repositorio también organiza el conocimiento personal a través de la colección de frameworks de pensamiento reutilizables, modelos mentales y herramientas de toma de decisiones profesionales. Incluye un sistema para realizar un seguimiento del progreso de lectura mediante la gestión de listas de obras completadas y en curso.

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

    book-notesbooksnotes
    Ver en GitHub↗4,097
  • denizsafak/abogenAvatar de denizsafak

    denizsafak/abogen

    4,135Ver en 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
    Ver en GitHub↗4,135
  • javascript-tutorial/ru.javascript.infoAvatar de javascript-tutorial

    javascript-tutorial/ru.javascript.info

    4,057Ver en GitHub↗

    Este proyecto es un tutorial completo de programación en JavaScript y un plan de estudios de desarrollo web frontend. Sirve como un recurso educativo estructurado para aprender el lenguaje JavaScript, desde la sintaxis básica hasta patrones asíncronos avanzados y técnicas de programación modernas. El recurso funciona como un libro de texto de ingeniería frontend y una guía de diseño CSS, proporcionando material instructivo detallado sobre la construcción de interfaces de usuario responsivas. Cubre el diseño de componentes web personalizados y la aplicación de estilos y posicionamiento para crear interfaces frontend efectivas. El plan de estudios abarca varias áreas de capacidad central, incluyendo la manipulación del Document Object Model, la integración de APIs web para peticiones de red y procesamiento de datos binarios, y la gestión del almacenamiento local de datos del navegador. También proporciona instrucción sobre fundamentos del lenguaje como el alcance de variables, el contexto de funciones y las expresiones regulares. El contenido se entrega como un sitio estático basado en markdown, donde los archivos estructurados se convierten en páginas HTML estáticas.

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

    HTMLjavascriptrussiantutorial
    Ver en GitHub↗4,057
  • vba-tools/vba-jsonAvatar de VBA-tools

    VBA-tools/VBA-JSON

    2,117Ver en GitHub↗

    VBA-JSON es una librería diseñada para analizar y serializar datos JSON dentro de entornos de Visual Basic for Applications. Funciona como una librería de datos de automatización de oficina, permitiendo a las aplicaciones heredadas de Microsoft Office procesar datos estructurados e interactuar con servicios web modernos. La herramienta convierte texto JSON crudo en objetos y colecciones nativas, permitiendo a los desarrolladores acceder y manipular datos utilizando métodos estándar de indexación e iteración. También realiza la operación inversa, transformando estructuras de lenguaje nativas en cadenas compatibles con JSON para el intercambio con sistemas externos. Al manejar la traducción entre tipos de datos nativos y texto estructurado, la librería facilita la integración con servicios web RESTful. La implementación se basa en un analizador de descenso recursivo y un tokenizador de máquina de estados para procesar estructuras de datos anidadas y mapear primitivas específicas del lenguaje a formatos JSON válidos.

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

    Visual Basic
    Ver en 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

Explorar subetiquetas

  • 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.