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
·

7 repository-uri

Awesome GitHub RepositoriesIntegration Patterns

Architectural approaches for connecting software components to external services and APIs.

Distinguishing note: Focuses on architectural patterns for API connectivity rather than specific protocol implementations.

Explore 7 awesome GitHub repositories matching software engineering & architecture · Integration Patterns. Refine with filters or upvote what's useful.

Awesome Integration Patterns GitHub Repositories

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

    yt-dlp/yt-dlp

    170,963Vezi pe GitHub↗

    This project is a command-line media downloader designed for the systematic retrieval and organization of digital content from diverse online platforms. It functions as an extensible extraction engine that utilizes a declarative format-selection pipeline to automate the identification, merging, and downloading of specific audio and video streams based on user-defined criteria. The system distinguishes itself through a modular architecture that supports custom plugins and site-specific scripts, allowing for the bypass of platform restrictions and the handling of complex authentication challeng

    Embeds advanced content extraction and stream-selection capabilities directly into larger software applications via a native programming interface.

    Pythonclidownloaderpython
    Vezi pe GitHub↗170,963
  • usememos/memosAvatar usememos

    usememos/memos

    60,819Vezi pe GitHub↗

    Memos is a self-hosted, container-native knowledge management platform designed for capturing and organizing personal notes. It functions as a private workspace where users can create content using markdown, tags, and media embeds to streamline daily productivity. The system is built to be deployed as a portable service, allowing individuals to maintain full control over their data and hosting environment. Beyond its core note-taking capabilities, the platform operates as a headless content service that exposes a structured RESTful API. This interface allows for programmatic interaction, enab

    Dispatch automated HTTP callbacks whenever internal data events occur to synchronize information across external software ecosystems.

    Godockerfossgo
    Vezi pe GitHub↗60,819
  • zie619/n8n-workflowsAvatar Zie619

    Zie619/n8n-workflows

    55,173Vezi pe GitHub↗

    This project is a centralized repository and discovery platform for managing large collections of automation workflow definitions. It functions as an asset registry that provides visibility into complex process logic and integration patterns, allowing users to locate, filter, and manage pre-built automation templates across diverse categories. The platform is powered by a containerized backend service that serves workflow data through a high-performance, asynchronous API layer. It distinguishes itself by utilizing full-text search indexing to enable rapid keyword lookups across thousands of w

    Standardizes connectivity logic for bridging disparate software services through a collection of verified integration templates.

    Python
    Vezi pe GitHub↗55,173
  • soxoj/maigretAvatar soxoj

    soxoj/maigret

    33,154Vezi pe GitHub↗

    Maigret is an open-source intelligence framework designed for automated digital footprint discovery and identity investigation. It functions as a search engine that aggregates profile metadata by querying thousands of websites for specific usernames, mapping an individual's online presence across diverse platforms. The tool distinguishes itself through recursive discovery capabilities, which identify links within discovered profiles to expand the scope of an investigation automatically. It supports cross-platform identity correlation by mapping disparate accounts and pseudonymous personas, in

    The tool provides a programmatic interface for integrating account discovery and metadata extraction capabilities into custom Python applications and workflows.

    Pythonblueteamclicybersecurity
    Vezi pe GitHub↗33,154
  • joeanamier/xhs-downloaderAvatar JoeanAmier

    JoeanAmier/XHS-Downloader

    11,574Vezi pe GitHub↗

    XHS-Downloader is a media downloader and content scraper for Xiaohongshu designed to extract and save images, videos, and metadata from profiles, search results, and shared links. It functions as a background service that can automatically detect and download media when platform URLs are copied to the system clipboard. The project provides a server with an HTTP API endpoint for programmatically triggering media downloads and extracting work details via external scripts. It includes a media asset manager that sorts downloaded content into custom folders using filename patterns based on author

    Provides a server endpoint that allows external tools to programmatically trigger content extraction and media downloads.

    Pythonapidockerdownload
    Vezi pe GitHub↗11,574
  • facebookresearch/nougatAvatar facebookresearch

    facebookresearch/nougat

    10,015Vezi pe GitHub↗

    Nougat is a neural OCR system and LLM document parser designed to convert images of academic PDF documents into structured markdown text and mathematical formulas. It functions as a PDF to markdown converter that uses deep learning to handle layout and formula recognition. The project provides a document training pipeline for generating datasets and training neural networks to recognize specific academic document styles. This includes utilities for training dataset generation, neural model training, and model checkpoint management to ensure reproducible deployment. The system covers a broad

    Provides a programmatic web interface for extracting structured text from documents for external processing.

    Python
    Vezi pe GitHub↗10,015
  • swanhubx/swanlabAvatar SwanHubX

    SwanHubX/SwanLab

    4,005Vezi pe GitHub↗

    SwanLab is an open-source machine learning experiment tracking platform and observability tool. It provides a centralized dashboard for logging training metrics, hyperparameters, and hardware performance to monitor and analyze AI model training runs. The platform is distinguished by its focus on self-hosted infrastructure, allowing users to deploy private instances via Docker or Kubernetes for secure on-premises data control. It also includes specialized utilities for migrating historical experiment logs and synchronizing real-time metrics from external tools like MLflow. The system covers a

    Provides programmatic interfaces and command-line tools to retrieve experimental logs and metrics for external analysis.

    Python
    Vezi pe GitHub↗4,005
  1. Home
  2. Software Engineering & Architecture
  3. Integration Patterns

Explorează sub-etichetele

  • General IntegrationsStandardized configurations for connecting disparate software services and platforms.
  • Programmatic Extraction APIsNative interfaces for invoking media extraction logic from external applications.
  • Python Embedding LibrariesProgrammatic interfaces that expose core extraction and download capabilities for integration into other software applications.
  • Webhook IntegrationsAutomated HTTP callbacks triggered by internal system events.