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
·

52 repositorios

Awesome GitHub RepositoriesAPI Bridges

Abstraction layers for mapping local calls to remote API endpoints.

Distinguishing note: Specifically addresses the bridge between local code and remote API communication.

Explore 52 awesome GitHub repositories matching web development · API Bridges. Refine with filters or upvote what's useful.

Awesome API Bridges GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • python-telegram-bot/python-telegram-botAvatar de python-telegram-bot

    python-telegram-bot/python-telegram-bot

    29,227Ver en GitHub↗

    This project is an asynchronous messaging framework designed for building interactive applications on the Telegram platform. It functions as a comprehensive wrapper that maps native platform methods and update types into structured objects, enabling developers to create event-driven services that respond to real-time user input. By integrating with standard event loops, the library facilitates high-throughput communication and non-blocking message processing. The framework distinguishes itself through a sophisticated update-driven dispatcher pattern that routes incoming messages to specific h

    Maps local method calls to remote API endpoints using non-blocking network operations for high-throughput communication.

    Pythonbotchatbotframework
    Ver en GitHub↗29,227
  • marmelab/react-adminAvatar de marmelab

    marmelab/react-admin

    26,780Ver en GitHub↗

    React-admin is a framework for building data-driven administrative interfaces that connect to REST or GraphQL backends. It provides a comprehensive suite of tools for managing the full lifecycle of administrative applications, including resource-oriented routing, declarative form scaffolding, and context-driven state management. By utilizing a modular adapter-based architecture, the framework abstracts backend communication, allowing developers to build consistent CRUD interfaces that handle data fetching, authentication, and synchronization automatically. The project distinguishes itself thr

    Provides data adapters to link frontend interfaces with custom REST or GraphQL backends.

    TypeScriptadminadmin-dashboardadmin-on-rest
    Ver en GitHub↗26,780
  • arendst/tasmotaAvatar de arendst

    arendst/Tasmota

    24,502Ver en GitHub↗

    Tasmota is a universal firmware platform for ESP8266 and ESP32 microcontrollers, designed to provide local control and management of smart home hardware. It functions as an event-driven automation controller that replaces proprietary factory firmware, allowing users to manage relays, sensors, and lighting systems without relying on external cloud services. The system is built on a modular driver architecture that enables dynamic hardware configuration and peripheral support through a web-based management interface. The platform distinguishes itself through a template-driven hardware mapping s

    Maps Zigbee sensors and lights to unified endpoints for consistent control across protocols.

    Carduinoautomationesp32
    Ver en GitHub↗24,502
  • 78/xiaozhi-esp32Avatar de 78

    78/xiaozhi-esp32

    24,092Ver en GitHub↗

    Xiaozhi-esp32 is an open-source firmware platform designed for building voice-interactive embedded systems on resource-constrained microcontrollers. It functions as an IoT conversational device platform that manages live audio input, speech synthesis, and conversational state transitions to facilitate real-time natural language interaction. The system distinguishes itself by bridging language models with physical hardware through standardized protocols, allowing for the execution of commands on local peripherals or remote smart home services. It utilizes a specialized architecture to coordina

    Maps natural language commands to remote API endpoints for smart home and service interaction.

    C++chatbotesp32mcp
    Ver en GitHub↗24,092
  • jorgebucaran/hyperappAvatar de jorgebucaran

    jorgebucaran/hyperapp

    19,211Ver en GitHub↗

    Hyperapp is a functional JavaScript framework for building hypertext applications. It centers on a state management library and a virtual DOM system that creates in-memory interface representations to apply efficient updates to the browser screen via diffing. The framework avoids templates and JSX, instead utilizing function composition and dedicated tag wrappers to generate HTML structures and SVG elements. It implements a unidirectional data flow where a central state object is managed through transformation functions. The system covers declarative UI rendering and functional web interfaci

    Ships specialized functional wrappers for interacting with browser features like URL history and DOM events.

    JavaScript
    Ver en GitHub↗19,211
  • quarkusio/quarkusAvatar de quarkusio

    quarkusio/quarkus

    15,479Ver en GitHub↗

    Quarkus is a Kubernetes-native Java framework designed for building high-performance, memory-efficient applications. It utilizes ahead-of-time native compilation to transform Java code into standalone, optimized binaries that eliminate the need for a virtual machine, enabling rapid startup and reduced memory consumption. By performing code augmentation during the build phase, it shifts heavy processing tasks away from runtime, ensuring that applications are optimized for cloud-native environments. The framework distinguishes itself through a unified approach to reactive and imperative program

    Provides compatibility layers for manual instrumentation code to transition to modern telemetry standards.

    Javacloud-nativehacktoberfestjava
    Ver en GitHub↗15,479
  • madrobby/zeptoAvatar de madrobby

    madrobby/zepto

    15,104Ver en GitHub↗

    Zepto is a minimalist JavaScript toolkit providing an API for DOM manipulation, event handling, and asynchronous HTTP requests. It functions as a jQuery-compatible library, allowing developers to select, modify, and animate HTML elements using a concise and chainable syntax. The library includes an asynchronous HTTP client for exchanging data with remote servers without triggering page reloads and a browser-based event handler that supports standard mouse events and mobile touch gestures. Its capability surface covers CSS selector-based querying, element transition animations, and the serial

    Implements a chainable API wrapper that allows sequential DOM operations through a fluent interface.

    HTML
    Ver en GitHub↗15,104
  • koenkk/zigbee2mqttAvatar de Koenkk

    Koenkk/zigbee2mqtt

    14,812Ver en GitHub↗

    Zigbee2mqtt is a service that functions as a bridge between Zigbee radio signals and the MQTT messaging protocol. It acts as a smart home hardware controller, enabling the management and communication of sensors, lights, and switches through local USB or network-based radio adapters. The project serves as a network manager for local mesh environments, handling the pairing of new hardware and the ongoing administration of device connections. It translates proprietary radio payloads into standardized data structures using a declarative schema, ensuring that device states are reconciled in real

    Translates Zigbee radio signals into MQTT messages for integration with smart home automation platforms.

    TypeScripthacktoberfest
    Ver en GitHub↗14,812
  • yahoo/react-intlAvatar de yahoo

    yahoo/react-intl

    14,718Ver en GitHub↗

    react-intl is a React internationalization framework and locale-aware formatting tool. It serves as an i18n message formatting library and part of the FormatJS ecosystem, providing components and APIs to format dates, numbers, and messages within React applications. The framework uses the native browser Internationalization API to ensure numeric and temporal data adheres to specific cultural conventions. It implements a system for translating user-facing text and interpolating variables using standardized ICU message syntax. The project covers the broader requirements of React UI localizatio

    Provides functional wrappers around the native browser Internationalization API for locale-aware formatting.

    TypeScript
    Ver en GitHub↗14,718
  • questpdf/questpdfAvatar de QuestPDF

    QuestPDF/QuestPDF

    14,088Ver en GitHub↗

    QuestPDF is a C# PDF generation library and layout engine used to create structured documents, reports, and invoices. It utilizes a fluent API and a component-based layout approach to convert code into high-fidelity PDF and XPS files. The library distinguishes itself with a dedicated layout debugger that provides real-time previews, hot-reload capabilities, and visual boundary tools to map rendered elements back to source code. It also functions as an accessibility tool, providing semantic tagging and navigational aids to ensure documents comply with international accessibility and archival s

    Uses a fluent builder API with method chaining to define document structures and visual hierarchies declaratively.

    C#c-sharpdotnet-coreexport
    Ver en GitHub↗14,088
  • projectlombok/lombokAvatar de projectlombok

    projectlombok/lombok

    13,458Ver en GitHub↗

    Lombok is a Java annotation processor and boilerplate reduction library designed to automatically generate repetitive source code. It intercepts the compilation process to inject methods and fields directly into Java classes, acting as a source code generator that eliminates the need to manually write common class patterns. The project distinguishes itself through deep integration with the Java compiler and various integrated development environments. It provides IDE plugins that allow editors to recognize and navigate generated methods, preventing false compilation errors and maintaining syn

    Provides a fluent, chainable API for constructing complex objects via a single annotation.

    Java
    Ver en GitHub↗13,458
  • googlechromelabs/quicklinkAvatar de GoogleChromeLabs

    GoogleChromeLabs/quicklink

    11,248Ver en GitHub↗

    Quicklink is a JavaScript library and web performance optimization tool that fetches linked resources as they enter the browser viewport. It serves as a viewport-based resource preloader and a wrapper for the browser speculation rules API to reduce perceived page load times. The library implements background page rendering and predictive resource prefetching to enable faster navigation transitions. It manages a cache of prefetched URLs and uses browser speculation rules to render full pages in the background. The tool includes capabilities for resource filtering via regular expressions, netw

    Provides a functional wrapper for the browser speculation rules API to simplify background page rendering.

    JavaScript
    Ver en GitHub↗11,248
  • w7corp/easywechatAvatar de w7corp

    w7corp/easywechat

    10,376Ver en GitHub↗

    EasyWeChat is a PHP software development kit and API wrapper designed to integrate WeChat services into PHP applications. It functions as a social platform integration kit that provides a unified interface for communicating with external service APIs. The library provides specialized tools for managing WeChat Official Accounts, implementing WeChat Payment processing, and developing the backend logic for WeChat Mini Programs. The SDK utilizes a service-layered architecture to separate high-level business logic from low-level HTTP communication. This includes a middleware-driven request pipeli

    Simplifies communication with WeChat external service APIs through structured request and response handling.

    PHPeasywechatphpsdk
    Ver en GitHub↗10,376
  • happydog-intj/jsbridgeAvatar de happydog-intj

    happydog-intj/JsBridge

    9,912Ver en GitHub↗

    JsBridge is a bidirectional communication layer for Android that synchronizes data and triggers actions between a native Java application and an embedded web view. It serves as an interface for calling Java methods from JavaScript and executing JavaScript functions from native Android code. The project features an asynchronous bridge queue that stores pending function calls in a readiness buffer, ensuring requests are executed only after the connection between the native and web environments is stable. It utilizes callback identifier mapping to route asynchronous native responses back to the

    Provides a readiness buffer that queues function calls until the native-web communication bridge is fully initialized.

    Java
    Ver en GitHub↗9,912
  • nickersoft/push.jsAvatar de Nickersoft

    Nickersoft/push.js

    8,665Ver en GitHub↗

    Push.js is a cross-browser JavaScript library for displaying native desktop notifications from web applications. It wraps the divergent browser notification APIs into a single consistent interface, handling permission requests through a promise-based flow and providing graceful fallback when the native Notification API is unavailable. The library distinguishes itself through its event-driven lifecycle hooks, which expose callbacks for notification events such as show, click, close, and error. It also supports programmatic dismissal by returning a notification handle with a close method, and i

    Unifies browser notification APIs with fallback support for unsupported environments.

    JavaScriptjavascriptjavascript-librarynotification-api
    Ver en GitHub↗8,665
  • leetcode-opensource/vscode-leetcodeAvatar de LeetCode-OpenSource

    LeetCode-OpenSource/vscode-leetcode

    8,493Ver en GitHub↗

    This project is a VS Code extension that integrates LeetCode problem solving directly into the editor. It functions as a code submission client and competitive programming tool, allowing users to browse, solve, and submit algorithmic challenges without leaving their development environment. The extension distinguishes itself by managing local workspaces and archives, enabling the organization of problem files and descriptions in configurable local folders. It supports multi-account session management and regional endpoint routing to handle different geographic service instances. The tool cov

    Provides a bridge to communicate with remote APIs for fetching problem data and submitting solutions.

    TypeScriptalgorithmdatastructureinterview
    Ver en GitHub↗8,493
  • remix-run/historyAvatar de remix-run

    remix-run/history

    8,316Ver en GitHub↗

    This library is a browser history API wrapper and client-side routing state manager. It provides a programmatic interface for managing the browser session history stack and synchronizing application state changes with the URL. The project functions as a JavaScript session history manager that enables custom navigation and routing control. It handles the synchronization of client-side routing state to ensure consistent back and forward movements within the browser. The system covers broader capabilities including browser session history management and general JavaScript navigation control.

    Wraps the native browser History API to provide a simplified, programmatic interface for custom navigation.

    JavaScript
    Ver en GitHub↗8,316
  • smartcontractkit/chainlinkAvatar de smartcontractkit

    smartcontractkit/chainlink

    8,222Ver en GitHub↗

    Chainlink is a decentralized oracle network that connects smart contracts to off-chain data, computation, and real-world systems. It provides a secure and reliable infrastructure for blockchain applications to access external information, execute automated workflows, and interact with other blockchains. The network is secured by a staking-based model where node operators lock LINK tokens as collateral, which can be slashed for poor performance, incentivizing honest and accurate data delivery. The platform distinguishes itself through a comprehensive set of capabilities that extend beyond basi

    Ships a core bridging layer that connects on-chain smart contracts to any external API or computation source.

    Goblockchainchainlinkethereum
    Ver en GitHub↗8,222
  • apify/crawlee-pythonAvatar de apify

    apify/crawlee-python

    8,097Ver en GitHub↗

    Crawlee-python is a web crawling framework for building scalable scrapers using Python. It serves as a comprehensive tool for web scraping automation, providing a system to extract structured data from websites using both lightweight HTTP requests and headless browser automation. The framework is distinguished by its anti-bot evasion capabilities, which include browser fingerprint impersonation and tiered proxy rotation to bypass detection systems and solve challenges such as Cloudflare. It also incorporates artificial intelligence for autonomous website navigation and schema-based data extra

    Provides a unified API for common tasks like cookie management to abstract differences between browser automation libraries.

    Pythonapifyautomationbeautifulsoup
    Ver en GitHub↗8,097
  • acheong08/edgegptAvatar de acheong08

    acheong08/EdgeGPT

    7,873Ver en GitHub↗

    EdgeGPT is a reverse engineered API wrapper and programmatic client for interacting with Bing Chat and associated large language model services. It enables the retrieval of text responses, code snippets, and suggested questions through a structured interface. The project uses exported browser cookies for authentication and implements an automated session rotation system to bypass daily request limits and regional restrictions. It manages multiple cookie sets to maintain continuous service uptime. The system also includes capabilities for AI image generation, automating requests to create vis

    Acts as a reverse-engineered API wrapper for interacting with Bing Chat AI services.

    Python
    Ver en GitHub↗7,873
Ant.123Siguiente
  1. Home
  2. Web Development
  3. API Bridges

Explorar subetiquetas

  • API WrappersLibraries that simplify communication with external services by providing structured request and response handling. **Distinct from WeChat-Sogou Scraping Bridges:** Provides a general programmatic wrapper for an API rather than a specific scraping bridge.
  • Agentic API TranslationConversion of conversational AI requests into structured API calls and formatting responses for LLM consumption. **Distinct from API Bridges:** Specifically bridges conversational natural language to structured API calls, unlike generic API bridges.
  • Browser API Wrappers5 sub-etiquetasFunctional wrappers that simplify interaction with standard web platform APIs. **Distinct from API Bridges:** Focuses on wrapping browser-native APIs for functional use, whereas API Bridges usually map local calls to remote endpoints.
  • Initialization BuffersQueues that hold function calls until the connection between native and web environments is stable. **Distinct from API Bridges:** Distinct from generic API Bridges by focusing specifically on the readiness buffer for initialization synchronization.
  • Privileged BrowserInterfaces that provide restricted access to browser-level functions for sandboxed scripts. **Distinct from API Bridges:** Distinct from API Bridges: focuses on bridging sandboxed code to privileged browser APIs rather than remote network endpoints
  • Smart Contract-to-API BridgesBridges on-chain smart contract logic with external data sources and computations for hybrid decentralized applications. **Distinct from API Bridges:** Distinct from API Bridges: specifically connects blockchain smart contracts to external APIs, not general local-to-remote API mapping.
  • Smart Contract-to-Web2 BridgesBridges smart contracts with external APIs so NFTs can interact with services like Spotify or payment notifications. **Distinct from API Bridges:** Distinct from API Bridges: specifically bridges smart contracts to Web2 APIs for NFT interactions, not general API abstraction.
  • WeChat-Sogou Scraping BridgesBridges WeChat data by scraping Sogou's search engine results and parsing HTML responses into structured JSON objects. **Distinct from API Bridges:** Distinct from API Bridges: specifically targets scraping Sogou search results for WeChat content, not generic API abstraction.
  • Zigbee Bridges1 sub-etiquetaMapping Zigbee wireless sensors and lights to unified network endpoints. **Distinct from API Bridges:** Distinct from general API bridges: specifically targets Zigbee protocol mapping for consistent device control.
  • Zigbee and Z-Wave IntegrationConnecting both Zigbee and Z-Wave wireless hardware to a central hub using specialized drivers. **Distinct from Zigbee Bridges:** Covers the dual-protocol integration of both Zigbee and Z-Wave, whereas Zigbee Bridges focus only on Zigbee.