awesome-repositories.com
© 2026 Bringes Technology SRL·VAT RO45896025·hello@bringes.io
MCPSitemapPrivacyTerms
Programmatic Interfaces · Awesome GitHub Repositories

8 repos

Awesome GitHub RepositoriesProgrammatic Interfaces

Standardized protocols and architectural patterns for enabling external software communication and data access.

Explore 8 awesome GitHub repositories matching software engineering & architecture · Programmatic Interfaces. Refine with filters or upvote what's useful.

  1. Home
  2. Software Engineering & Architecture
  3. Integration & Extensibility
  4. Programmatic Interfaces

Awesome Programmatic Interfaces GitHub Repositories

Describe the repository you're looking for…
We'll search the best matching repositories with AI.
  • yt-dlp/yt-dlp

    yt-dlp/yt-dlp

    147,702GitHubView on 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 speci

    Pythonclidownloaderpython
  • firecrawl/firecrawl

    firecrawl/firecrawl

    84,034GitHubView on GitHub↗

    Firecrawl is a web data extraction platform designed to convert unstructured web content into clean, LLM-ready formats like markdown or JSON. It functions as an autonomous web crawler and scraper, capable of mapping entire domains, performing recursive navigation, and executing complex data gathering tasks. By leveragi

    TypeScriptaiai-agentsai-crawler
  • vitejs/vite

    vitejs/vite

    78,295GitHubView on GitHub↗

    Vite is a frontend build toolchain that provides a unified development and production pipeline for modern web applications. It functions as a modular, environment-agnostic build engine that leverages native ES modules to serve source code directly to the browser, eliminating the need for expensive bundling during the d

    TypeScriptbuild-tooldev-serverfrontend
  • ocornut/imgui

    ocornut/imgui

    71,441GitHubView on GitHub↗

    This project is an immediate-mode graphical user interface library designed for rapid development of tools and debugging interfaces. By generating UI geometry every frame through procedural code, it eliminates the need for persistent state synchronization between application data and the interface. It is primarily inte

    C++apicplusplusframework
  • OpenHands/OpenHands

    OpenHands/OpenHands

    67,974GitHubView on GitHub↗

    OpenHands is an autonomous agent framework designed for software engineering workflows. It provides a modular platform for orchestrating AI agents that reason, plan, and execute tasks within isolated, containerized development environments. By integrating with standard version control and development tools, the system

    Pythonagentartificial-intelligencechatgpt
  • usememos/memos

    usememos/memos

    57,067GitHubView on 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 servic

    Godockerfossgo
  • psf/requests

    psf/requests

    53,829GitHubView on 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

    Pythonclientcookiesforhumans
  • Zie619/n8n-workflows

    Zie619/n8n-workflows

    51,686GitHubView on 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 a

    Python

Explore sub-tags

  • Application Programming InterfacesDefined sets of protocols and routines that allow different software programs to communicate and exchange data.
  • Backend Server IntegrationMethods for establishing reliable communication channels between frontend applications and backend server infrastructure.
  • Binding GeneratorsTools that automatically generate language-specific bindings from C API metadata.
  • Integration Patterns4 sub-tags
Standardized architectural approaches for connecting and exchanging data between different software systems and services.
  • Model Context Protocol IntegrationsImplementations that allow applications to connect with AI models using the standardized Model Context Protocol.
  • Remote Server RegistrationsMechanisms that allow external servers to announce their presence and availability to a central management system.
  • Webhook Event NotificationsAutomated push notifications sent to specific URLs whenever predefined events occur within a software system.