awesome-repositories.com
Blog
awesome-repositories.com

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

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

182 repositorios

Awesome GitHub RepositoriesThird-Party API Integrations

Configuration modules for connecting external services via API base URLs and authentication keys.

Distinguishing note: Focuses on the integration of external services into a primary application.

Explore 182 awesome GitHub repositories matching web development · Third-Party API Integrations. Refine with filters or upvote what's useful.

Awesome Third-Party API Integrations GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • public-apis/public-apisAvatar de public-apis

    public-apis/public-apis

    441,986Ver en GitHub↗

    Este proyecto es un directorio curado por la comunidad de endpoints de servicios REST y GraphQL diseñado para ayudar a los desarrolladores a descubrir e integrar fuentes de datos de terceros. Funciona como un registro centralizado donde los servicios externos se organizan por dominio para facilitar la creación rápida de prototipos y el desarrollo de aplicaciones. El registro se basa en un modelo de contribución revisado por pares, utilizando control de versiones distribuido para gestionar las actualizaciones y garantizar la precisión de los endpoints listados. Para mantener una alta calidad de los datos, el proyecto emplea validación basada en esquemas para todos los envíos entrantes y compila los datos estructurados en un sitio web estático y buscable para una recuperación eficiente. El directorio cubre un amplio espectro de capacidades de integración, incluyendo recuperación de datos financieros, servicios de geolocalización y varias API de utilidad para tareas como detección de idiomas, procesamiento de medios y verificación de identidad. Al proporcionar un índice centralizado de estos servicios, el proyecto ayuda a los desarrolladores a identificar proveedores de datos confiables para diversos requisitos funcionales.

    Provides a centralized directory for discovering and evaluating public REST and GraphQL APIs.

    Pythonapiapisdataset
    Ver en GitHub↗441,986
  • home-assistant/home-assistantAvatar de home-assistant

    home-assistant/home-assistant

    87,771Ver en GitHub↗

    Home Assistant is a home automation platform and IoT device orchestrator that serves as a central hub for controlling smart devices and executing automated routines. It functions as a local smart home controller, managing device states and automation logic on a local network to provide a private alternative to cloud-based hubs. The system emphasizes privacy-focused IoT management by prioritizing local control to reduce reliance on external cloud services. It enables multi-vendor device integration, translating diverse third-party hardware signals into a unified interface for consolidated mana

    Provides modular components that enable connectivity and communication with a vast array of external third-party hardware and services.

    Python
    Ver en GitHub↗87,771
  • chatboxai/chatboxAvatar de chatboxai

    chatboxai/chatbox

    40,499Ver en GitHub↗

    Chatbox is a cross-platform desktop application that provides a unified interface for interacting with a wide range of artificial intelligence models. It functions as a model-agnostic client, allowing users to connect to various third-party AI providers or execute open-source models directly on their own hardware. By centralizing these diverse services into a single workspace, the application enables users to manage multiple chat sessions, adjust model parameters, and switch between different AI backends with ease. The project distinguishes itself through a local-first architecture that prior

    Configures external applications by providing the necessary API base URL and a valid license key to authenticate requests.

    TypeScriptassistantchatbotchatgpt
    Ver en GitHub↗40,499
  • mattermost/mattermost-serverAvatar de mattermost

    mattermost/mattermost-server

    37,981Ver en GitHub↗

    Mattermost Server es una suite de colaboración de código abierto y una plataforma de comunicación de equipo autohospedada. Funciona como un servidor de chat empresarial y un backend de mensajería extensible que proporciona un entorno seguro para que las organizaciones profesionales intercambien mensajes y coordinen el desarrollo de software. La plataforma está diseñada como un centro de comunicación integrado con IA, incorporando inteligencia artificial en los flujos de mensajería para ayudar a los usuarios con la recuperación de información y la finalización de tareas. Admite un alto grado de personalización a través de un modelo de extensión basado en plugins, lo que permite la creación de APIs personalizadas, webhooks y comandos de barra diagonal. El sistema cubre amplias áreas de capacidad, incluyendo sincronización de equipo en tiempo real a través de llamadas de texto, voz y video, así como automatización de chat empresarial para manejar procesos operativos repetitivos. Permite la integración de servicios de terceros y admite el acceso a través de múltiples clientes móviles y de escritorio. El servidor se puede desplegar en infraestructura privada utilizando orquestación de contenedores o paquetes de sistema operativo directos.

    Integrates third-party services using a combination of custom drivers and webhooks.

    TypeScript
    Ver en GitHub↗37,981
  • sahat/hackathon-starterAvatar de sahat

    sahat/hackathon-starter

    35,226Ver en GitHub↗

    This project is a Node.js web application boilerplate designed to accelerate development by providing a pre-configured foundation with integrated routing, templating, and developer tooling. It serves as a comprehensive starter kit that includes a full-stack authentication system, a payment integration starter, and an LLM agent framework. The framework distinguishes itself with specialized tools for AI development, including a retrieval-augmented generation implementation kit with vector search and semantic caching. It enables the creation of reasoning agents featuring tool-calling loops and r

    Integrates external data sources such as cloud storage, spreadsheets, and social platforms via API configuration.

    JavaScriptboilerplatehackathonhacktoberfest
    Ver en GitHub↗35,226
  • danswer-ai/danswerAvatar de danswer-ai

    danswer-ai/danswer

    30,552Ver en GitHub↗

    Danswer is an LLM application framework and RAG engine that provides a self-hosted interface for connecting large language models to private data. It serves as an enterprise AI chat interface and agent orchestrator, enabling the creation of specialized assistants with custom instructions and knowledge bases. The platform differentiates itself through an observability dashboard for tracking query history and token consumption, as well as a white-labeled interface for customized branding. It includes a multi-step research workflow for producing long-form reports and a sandboxed environment for

    Integrates third-party applications and tools using standardized authentication and API protocols.

    Python
    Ver en GitHub↗30,552
  • qwibitai/nanoclawAvatar de qwibitai

    qwibitai/nanoclaw

    29,956Ver en GitHub↗

    Nanoclaw is an LLM agent orchestrator and multi-platform chat gateway designed to deploy and manage isolated AI agents. It provides a containerized runtime that executes agents within sandboxed Linux containers, ensuring filesystem and state isolation through dedicated workspaces and host bind-mounts. The project distinguishes itself through a unified routing pipeline that connects agents to diverse messaging platforms, including WhatsApp, Discord, Slack, Telegram, Signal, and iMessage. It integrates the Model Context Protocol to extend agent capabilities via managed external data and functio

    Connects AI agents to third-party messaging platforms using native adapters or SDK bridges.

    TypeScriptai-agentsai-assistantclaude-code
    Ver en GitHub↗29,956
  • lbjlaq/antigravity-managerAvatar de lbjlaq

    lbjlaq/Antigravity-Manager

    29,772Ver en GitHub↗

    Antigravity-Manager is an artificial intelligence model orchestration platform that functions as a unified gateway for interacting with multiple external service providers. It standardizes heterogeneous vendor data structures into a consistent internal schema, allowing third-party tools to interface with various models through a single, normalized API. The system distinguishes itself through automated infrastructure management, including the lifecycle tracking of service accounts and the secure rotation of authentication credentials. By acting as a middleware layer, it intercepts traffic to p

    Standardizes proprietary web session formats into common interfaces for third-party tool integration.

    Rustaccount-managerantigravity
    Ver en GitHub↗29,772
  • budibase/budibaseAvatar de Budibase

    Budibase/budibase

    28,024Ver en GitHub↗

    Budibase is a low-code application platform and enterprise internal tool builder used to create custom business applications for organizational processes and reporting. It functions as a self-hosted backend as a service, providing the infrastructure to manage database integrations and expose public data interfaces for external application access. The platform includes an AI agent orchestrator for deploying autonomous agents that interact with business data and execute operational tasks. It differentiates itself through self-hosted infrastructure management, allowing the system to run on priva

    Enables connecting various databases, AI models, and third-party applications to synchronize data and trigger actions.

    TypeScriptai-app-builderai-applicationscrud-app
    Ver en GitHub↗28,024
  • langchain-ai/deepagentsAvatar de langchain-ai

    langchain-ai/deepagents

    25,006Ver en GitHub↗

    Deepagents is an LLM agent orchestration platform and stateful application server designed for deploying and managing AI agents built with computational graphs. It provides a containerized runtime environment that handles agent execution, state persistence, and the versioning of AI assistants. The platform distinguishes itself through deep integration with the Model Context Protocol, allowing agents to function as servers that expose tools and capabilities to external clients. It features a sophisticated observability suite for capturing execution traces, performing LLM-based evaluations agai

    Integrates agents with third-party services like Gmail and Slack using OAuth and app authorizations.

    Pythonagentsdeepagentslangchain
    Ver en GitHub↗25,006
  • yetone/openai-translatorAvatar de yetone

    yetone/openai-translator

    24,926Ver en GitHub↗

    openai-translator is a cross-platform translation tool and language learning utility available as a browser extension and desktop application. It functions as a client for large language model APIs to translate, summarize, and polish text across different digital environments. The project differentiates itself by integrating optical character recognition to translate text extracted from images and screenshots. It also includes a language learning workflow that allows users to save new vocabulary to a digital book and use text-to-speech synthesis for pronunciation. The tool provides broad tex

    Provides configuration for connecting to various LLM endpoints and third-party translation proxies.

    TypeScript
    Ver en GitHub↗24,926
  • rahuldkjain/github-profile-readme-generatorAvatar de rahuldkjain

    rahuldkjain/github-profile-readme-generator

    24,286Ver en GitHub↗

    This project is a web-based Markdown profile builder designed to create professional landing pages for GitHub accounts. It functions as a profile README generator that collects user details and professional statistics to produce formatted Markdown code for showcasing technical skills and achievements. The tool distinguishes itself by integrating live data cards, such as contribution metrics and visitor counters, and providing an RSS feed embedder for automated blog syndication. It also automates the setup process by importing public user information and suggesting relevant skills based on a G

    Fetches public user data and metrics from external platforms using REST endpoints to prepopulate profile fields.

    TypeScript
    Ver en GitHub↗24,286
  • lissy93/dashyAvatar de Lissy93

    Lissy93/dashy

    24,026Ver en GitHub↗

    Dashy is a configuration-driven dashboard designed for personal infrastructure management and self-hosted service monitoring. It functions as a centralized portal that aggregates web links, live infrastructure metrics, and application health status into a unified, searchable interface. By utilizing a structured schema, the platform allows users to define their entire layout, navigation, and widget configuration through version-controlled files, ensuring a portable and reproducible setup across different environments. The project distinguishes itself through a highly modular architecture that

    Integrates external services and APIs to display live data directly on the dashboard interface.

    Vueawesomedashboarddocker
    Ver en GitHub↗24,026
  • firefly-iii/firefly-iiiAvatar de firefly-iii

    firefly-iii/firefly-iii

    22,431Ver en GitHub↗

    Firefly III is a self-hosted personal finance management system built on a double-entry bookkeeping engine. It provides a comprehensive platform for tracking income, expenses, and account balances while maintaining financial integrity through structured accounting principles. Designed for private use, the system supports multi-user access, allowing independent financial administrations to coexist within a single installation. The platform distinguishes itself through extensive automation and integration capabilities. It features a robust REST JSON API and webhook system that enables programma

    Integrates with third-party financial providers to automatically fetch and synchronize transaction records.

    PHPaccountingbudgetbudgeting
    Ver en GitHub↗22,431
  • navidrome/navidromeAvatar de navidrome

    navidrome/navidrome

    21,753Ver en GitHub↗

    Navidrome is a self-hosted music streaming server designed to organize, index, and stream personal digital music collections. It functions as a centralized audio streaming platform that manages local audio files, automatically enriching them with metadata and artwork while providing a web interface for playback. The system supports multi-user access, allowing administrators to manage separate collections and listening histories with granular permissions. The platform distinguishes itself through its compatibility with the Subsonic API, enabling users to connect a wide range of third-party mus

    Provides a standardized API for third-party music clients to browse, stream, and manage media collections.

    Goairsonicmadsonicmedia-server
    Ver en GitHub↗21,753
  • freetubeapp/freetubeAvatar de FreeTubeApp

    FreeTubeApp/FreeTube

    21,247Ver en GitHub↗

    FreeTube is a privacy-focused desktop application for watching YouTube videos without ads, tracking cookies, or the requirement of a Google account. It functions as a local-first subscription manager that tracks channels and playlists in local files instead of a centralized cloud account. The application avoids tracking-heavy official APIs by using a content extractor that parses web pages directly. To further protect user identity, it can route network traffic through proxies or Tor to mask the hardware IP address. The software provides tools for distraction-free viewing, including the abil

    Integrates with third-party media players by sending video stream URLs for external playback.

    Vuefreetubeprivacysubscriptions
    Ver en GitHub↗21,247
  • mastra-ai/mastraAvatar de mastra-ai

    mastra-ai/mastra

    21,221Ver en GitHub↗

    Mastra is an orchestration framework designed for building, deploying, and managing autonomous AI agents and multi-agent systems. It provides a comprehensive suite of primitives for creating resilient AI applications, including durable workflow orchestration, event-driven agent loops, and semantic memory management. By integrating these core components, the platform enables developers to build complex, multi-step processes that can reason about goals and execute tasks without manual intervention. The framework distinguishes itself through its focus on observability and secure, isolated execut

    Connects agents to communication platforms and third-party applications using OAuth-backed providers for automated interactions.

    TypeScriptagentsaichatbots
    Ver en GitHub↗21,221
  • nikivdev/flowAvatar de nikivdev

    nikivdev/flow

    21,136Ver en GitHub↗

    Flow is an orchestration framework for designing and executing complex workflows using autonomous agents powered by large language models. It serves as a toolkit for constructing agentic pipelines and a runtime for managing agent lifecycles, session states, and tool execution. The project is distinguished by its support for hierarchical swarm management, where director agents decompose large projects into smaller tasks for specialized worker agents. It enables multiple coordination patterns, including sequential linear pipelines and concurrent execution where agents analyze tasks from differe

    Provides event-driven hooks to execute side effects or validate operations during agent lifecycle events like tool usage.

    Rustagentsautonomymoonbit
    Ver en GitHub↗21,136
  • iv-org/invidiousAvatar de iv-org

    iv-org/invidious

    20,471Ver en GitHub↗

    Invidious is a privacy-focused, self-hosted alternative frontend for mainstream video platforms. It operates as a decentralized network of independent instances that provide a lightweight, ad-free interface for consuming media. By acting as a proxy between the user and the content provider, the platform prevents tracking and data collection while maintaining a familiar browsing experience. The project distinguishes itself through its robust suite of network-level traffic management and anonymization tools. It employs techniques such as IP rotation, reverse proxy stream routing, and integratio

    Connects external media players to video sources to stream content without proprietary tracking.

    Crystalagplv3hacktoberfestinvidious
    Ver en GitHub↗20,471
  • claude-code-best/claude-codeAvatar de claude-code-best

    claude-code-best/claude-code

    20,272Ver en GitHub↗

    Claude Code is a command-line interface and multi-agent orchestration framework designed for autonomous software engineering. It enables AI agents to perform codebase modifications, debugging, and Git workflow management while coordinating multiple specialized agents to decompose and execute complex engineering tasks in parallel. The system distinguishes itself through a high degree of isolation and safety, utilizing Git worktrees to create independent working directories for concurrent agents and implementing a tiered permission system that combines user rules, project policies, and OS-level

    Provides event-driven hooks that trigger custom scripts during agent events such as tool usage and session changes.

    TypeScript
    Ver en GitHub↗20,272
Ant.123456…10Siguiente
  1. Home
  2. Web Development
  3. Third-Party API Integrations

Explorar subetiquetas

  • API Discovery DirectoriesCentralized registries for finding and evaluating public service endpoints. **Distinct from Third-Party API Integrations:** Distinct from integration modules: focuses on discovery and evaluation rather than configuration.
  • Account Component ProvisioningManagement of API configurations for multiple accounts using a component-based architecture. **Distinct from Third-Party API Integrations:** Distinct from general API integrations by focusing on the multi-account provisioning architecture.
  • Artifact Integration1 sub-etiquetaThe process of importing and storing configuration artifacts from external controllers into a standard pipeline. **Distinct from Third-Party API Integrations:** Focuses on the ingestion of artifact objects rather than general API service integrations.
  • Automatic Service ConnectionsConnects to external APIs, databases, and analytics tools without requiring manual configuration or documentation research. **Distinct from Third-Party API Integrations:** Distinct from Third-Party API Integrations: focuses on automatic, zero-configuration connection setup rather than manual configuration modules.
  • Bank Data SynchronizationIntegrates with third-party financial providers to fetch and synchronize bank account transaction records. **Distinct from Third-Party API Integrations:** Focuses on financial data synchronization, distinct from general third-party API client libraries.
  • Chat API Integrations2 sub-etiquetasConfiguration of third-party chat applications to use a custom API endpoint and key for AI model access. **Distinct from Third-Party API Integrations:** Distinct from Third-Party API Integrations: focuses on connecting chat apps to AI APIs via base URL and key, not general external service integration.
  • External Metric Scaling IntegrationsConnections to third-party queues and databases used as real-time scaling triggers. **Distinct from Third-Party API Integrations:** Specifically concerns using external API data for autoscaling decisions rather than general application service integration.
  • External Recommendation IntegrationsIntegrating third-party recommendation services to supplement local item suggestion pools. **Distinct from Third-Party API Integrations:** Specific to retrieving recommendations from other APIs, rather than general third-party service integration.
  • Format Compatibility LayersSystems that translate between different API request formats to ensure interoperability between various clients and providers. **Distinct from Third-Party API Integrations:** Focuses on the translation of request formats for compatibility, rather than simple configuration of external service connections.
  • Hardware Integrations1 sub-etiquetaModules that enable communication with physical IoT devices and third-party hardware services. **Distinct from Third-Party API Integrations:** Focuses on physical hardware connectivity rather than general web-based API service integrations.
  • Integration Authorization InterfacesHosted user interfaces for managing third-party API authorizations and credential entry. **Distinct from Widget Embedding:** Focuses on the authorization/credential flow UI rather than general widget embedding.
  • Integration Research ToolsResources for identifying and evaluating third-party data providers. **Distinct from Third-Party API Integrations:** Distinct from integration modules: focuses on the research and discovery phase rather than implementation.
  • Integration SDKsSoftware development kits specifically designed for creating third-party connectivity plugins. **Distinct from Third-Party API Integrations:** Focuses on the developer toolkit (SDK) for building integrations rather than the configuration modules themselves.
  • Issue SynchronizationProcesses for importing and linking issues from external version control systems into a project board. **Distinct from Third-Party API Integrations:** Specifically handles the synchronization of issue/task data rather than general API connectivity.
  • Media Data APIs1 sub-etiquetaAPIs specifically designed to expose metadata and streams from third-party media platforms. **Distinct from Third-Party API Integrations:** More specific than general API integrations; focuses on the structured retrieval of video, comments, and channel data.
  • Model Tool Calls4 sub-etiquetasCapabilities for mapping AI model outputs to executable third-party API requests. **Distinct from Third-Party API Integrations:** Focuses on AI-driven tool calling specifically, rather than general static API configuration.
  • Productivity Tool Integrations1 sub-etiquetaConnectors for integrating search functionality into text editors and productivity launchers. **Distinct from Third-Party API Integrations:** Focuses on developer productivity tools rather than general web API services.
  • Recognition IntegrationsTools for embedding vehicle recognition capabilities into third-party applications and hardware. **Distinct from Third-Party API Integrations:** Distinct from Third-Party API Integrations: focuses on embedding recognition logic specifically.
  • System Control InterfacesProgrammatic interfaces specifically for managing core system settings and operational behaviors. **Distinct from Third-Party API Integrations:** Focuses on internal system administration and settings control rather than general third-party service integration.
  • Third-Party Media Player Integrations2 sub-etiquetasConfiguration modules for connecting external media players to video sources. **Distinct from Third-Party API Integrations:** Distinct from Third-Party API Integrations: focuses on media player connectivity rather than general API service integration.
  • Vehicle Telemetry IntegrationsConnecting to third-party services to retrieve vehicle-specific data and status. **Distinct from Third-Party API Integrations:** Distinct from general API integrations by focusing on vehicle-specific data sources when manufacturer APIs are unavailable.
  • Widget Embedding1 sub-etiquetaIntegration of external interactive applications and specialized interfaces within a host application. **Distinct from Third-Party API Integrations:** Focuses on embedding full interactive UI widgets rather than just API-based data integration