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
·

78 repository-uri

Awesome GitHub RepositoriesExternal API Integrations

Capabilities for connecting web applications to external REST and GraphQL services for data management.

Distinct from External Service Integrations: Focuses on general web application data fetching rather than AI agent tool-use or system utility lookups.

Explore 78 awesome GitHub repositories matching web development · External API Integrations. Refine with filters or upvote what's useful.

Awesome External API Integrations GitHub Repositories

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

    pankod/refine

    34,909Vezi pe GitHub↗

    Refine is a React-based framework for building data-intensive internal tools, admin panels, and B2B applications. It functions as a data-driven UI library and a headless admin panel generator that connects frontends to external backend services using standardized logic for state management and network request handling. The project decouples business logic from the presentation layer, allowing any custom design system or interface library to be applied to the application. It includes a CRUD application generator that automatically creates user interfaces for managing records based on the struc

    Implements standardized logic for fetching and managing data from external REST APIs and GraphQL endpoints.

    TypeScript
    Vezi pe GitHub↗34,909
  • tornadoweb/tornadoAvatar tornadoweb

    tornadoweb/tornado

    22,185Vezi pe GitHub↗

    Tornado is a Python web framework and asynchronous networking library used to build scalable web applications and high-performance servers. It provides a non-blocking HTTP server capable of handling thousands of simultaneous connections. The project functions as a WebSocket server framework, enabling real-time bidirectional communication and persistent connections between clients and servers. It supports the implementation of custom networking protocols and high-performance networking services beyond standard HTTP. Its capabilities cover asynchronous web application development, concurrent A

    Enables efficient aggregation of data from external services through concurrent asynchronous web requests.

    Pythonasynchronouspython
    Vezi pe GitHub↗22,185
  • cube-js/cube.jsAvatar cube-js

    cube-js/cube.js

    20,193Vezi pe GitHub↗

    Cube is a semantic layer data platform that maps raw SQL databases to standardized business metrics and dimensions. It functions as a SQL dialect translator, converting abstract semantic queries into optimized SQL statements for various cloud data warehouses. The platform operates as a multi-tenant data gateway, isolating information and security permissions for different customers within a single deployment. It includes a relational caching engine that stores pre-aggregated query results to reduce latency and decrease the load on primary data warehouses. The system provides a REST-based int

    Serves defined business metrics and dimensions through standard web interfaces for use by external applications.

    Rust
    Vezi pe GitHub↗20,193
  • javascript-obfuscator/javascript-obfuscatorAvatar javascript-obfuscator

    javascript-obfuscator/javascript-obfuscator

    16,129Vezi pe GitHub↗

    This project is a JavaScript code protection tool designed to transform source code into a version that is difficult for humans to read. Its primary purpose is to protect intellectual property and prevent reverse engineering by altering the original program logic. The tool employs several advanced techniques to hinder analysis, including control flow flattening and the injection of dead code. It can compile functions into custom bytecode executed by an embedded virtual machine and encrypt string literals to prevent static analysis of text. Additional capabilities include anti-debugging mecha

    Provides connectivity to external services via a CLI to obfuscate data and upload large files.

    TypeScript
    Vezi pe GitHub↗16,129
  • bradtraversy/vanillawebprojectsAvatar bradtraversy

    bradtraversy/vanillawebprojects

    16,097Vezi pe GitHub↗

    This project is a collection of reference implementations for vanilla web applications, interactive browser games, and core frontend development patterns. It consists of small web applications and tools built using standard HTML, CSS, and JavaScript without the use of external frameworks or libraries. The collection demonstrates various practical implementations, including browser-based mini games with arcade and word-guessing mechanics, as well as frontend interface prototypes. These examples cover the use of the native document object model for state manipulation and the implementation of i

    Fetches and displays external data from third-party services using standard browser communication tools.

    JavaScript
    Vezi pe GitHub↗16,097
  • opencv/cvatAvatar opencv

    opencv/cvat

    16,086Vezi pe GitHub↗

    CVAT este un instrument open-source de adnotare a viziunii computerizate și o platformă de gestionare a seturilor de date vizuale. Acesta oferă o interfață auto-găzduită pentru etichetarea imaginilor, videoclipurilor și datelor 3D pentru a crea seturi de date pentru modelele AI de viziune. Platforma dispune de etichetarea datelor asistată de AI pentru a automatiza crearea de măști și casete de delimitare, utilizând un sistem de plug-in-uri pentru a conecta modele externe de învățare automată. Include un sistem de asigurare a calității bazat pe consens care verifică acuratețea etichetelor prin compararea adnotărilor independente. Sistemul acoperă gestionarea colaborativă a echipei, organizarea proiectelor prin descompunerea sarcinilor și integrarea stocării la distanță în cloud. De asemenea, oferă un API REST pentru controlul programatic al fluxului de lucru și importul/exportul de date în formate standard din industrie.

    Implements a standardized REST API to allow external tools to connect for dataset management and workflow automation.

    Python
    Vezi pe GitHub↗16,086
  • hiteshchoudhary/chai-aur-reactAvatar hiteshchoudhary

    hiteshchoudhary/chai-aur-react

    12,808Vezi pe GitHub↗

    This project is an educational course and a collection of frontend projects designed to teach the core concepts and architecture of the React library. It serves as a practical guide for building modular user interfaces through a series of hands-on project builds. The repository includes a technical implementation of a custom React renderer, demonstrating how to transform JSX elements into a document object model. It further provides examples of state management, specifically illustrating how to share global data across a component tree using the provider pattern to avoid property drilling. T

    Integrates external exchange rate services to fetch and display real-time financial data.

    JavaScript
    Vezi pe GitHub↗12,808
  • puckeditor/puckAvatar puckeditor

    puckeditor/puck

    12,813Vezi pe GitHub↗

    Puck is a headless visual CMS and React visual page editor that provides a drag-and-drop interface for designing page layouts and managing content. It functions as a JSON-based content management system, storing page structures as JSON and exposing them via API for dynamic rendering within applications. The project enables dynamic route authoring by mapping visual editor instances to specific URL paths, allowing content editing for any page. It integrates a visual authoring layer into existing applications to facilitate the design of page structures using custom React components. The system

    Provides tools to connect component input fields to external REST and GraphQL APIs for data management.

    TypeScriptaibuilderdrag-and-drop
    Vezi pe GitHub↗12,813
  • openrefine/openrefineAvatar OpenRefine

    OpenRefine/OpenRefine

    11,866Vezi pe GitHub↗

    OpenRefine is a data cleaning tool and wrangling platform used to transform raw, messy datasets into consistent and structured formats. It operates as a Java-based data processor that runs a local server and provides a web browser interface for managing and manipulating data. The platform includes a data reconciliation engine for matching local entries against external knowledge bases to standardize entities. It also functions as a web data augmentation tool, allowing users to fetch and integrate information from external web sources to enrich their datasets. The system provides a transforma

    Links local data cells to external knowledge bases to standardize entities using remote API endpoints.

    Javadata-analysisdata-sciencedata-wrangling
    Vezi pe GitHub↗11,866
  • gristlabs/grist-coreAvatar gristlabs

    gristlabs/grist-core

    11,176Vezi pe GitHub↗

    Grist is a relational spreadsheet platform that combines the flexibility of a spreadsheet with the power of a relational database. At its core, it manages structured data across multiple linked tables, using a relational database engine to organize information while providing a familiar grid interface. The platform supports Python-based formulas for complex calculations and data transformations, with automatic recalculation when referenced cells change. The system is designed for self-hosted deployment, storing data in either portable SQLite files or enterprise-grade PostgreSQL databases. It

    Connects to Google Drive, Excel, CSV, REST APIs, webhooks, and custom widgets for data exchange.

    TypeScriptawesomedatabasespreadsheet
    Vezi pe GitHub↗11,176
  • keen/dashboardsAvatar keen

    keen/dashboards

    11,038Vezi pe GitHub↗

    This project is a collection of responsive CSS Grid dashboard templates and a data visualization UI kit. It provides a set of HTML layouts designed for building analytics interfaces and monitoring views for KPIs and business metrics that adapt to different screen sizes. The toolkit is library-agnostic, allowing the connection of static HTML templates to any external data source or third-party charting library without requiring custom adapter code. It uses a template-driven approach to separate the visual structure of the dashboard from the underlying data. The capabilities cover the assembly

    Provides page templates with built-in connectivity to external data sources for live analytics.

    HTMLanalyticsanalytics-dashboardcharts
    Vezi pe GitHub↗11,038
  • kareadita/kavitaAvatar Kareadita

    Kareadita/Kavita

    10,947Vezi pe GitHub↗

    Kavita is a self-hosted digital library server designed for hosting, organizing, and sharing collections of digital books, comics, and magazines across multiple devices. It functions as a digital media metadata manager and an OPDS content server, enabling the distribution of publications to compatible reading applications. The system includes a cross-platform web-based reader that supports digital book annotations and highlights. It utilizes a role-based access control system to manage user permissions and enforce age restrictions for shared libraries. The platform provides comprehensive lib

    Connects to external REST services to fetch book ratings and reviews for library enrichment.

    C#annotationscbzcomicinfo
    Vezi pe GitHub↗10,947
  • brasilapi/brasilapiAvatar BrasilAPI

    BrasilAPI/BrasilAPI

    10,750Vezi pe GitHub↗

    BrasilAPI is a REST API gateway that aggregates and exposes official Brazilian public data from fragmented government sources. It functions as a multi-provider data aggregator that normalizes heterogeneous information into a standardized JSON schema for consistent delivery. The system utilizes a multi-provider fallback pipeline to ensure reliable data resolution, querying several external APIs in sequence if a primary provider fails. It also incorporates a caching proxy gateway to reduce latency and avoid redundant requests for frequently accessed public data. The platform covers a broad ran

    Normalizes heterogeneous data from fragmented government sources into a consistent, unified JSON schema.

    JavaScript
    Vezi pe GitHub↗10,750
  • nangohq/nangoAvatar NangoHQ

    NangoHQ/nango

    10,772Vezi pe GitHub↗

    Nango is an open-source platform that connects applications to external APIs by managing authentication, data synchronization, and custom function execution. It provides a managed runtime for TypeScript integration functions, handling OAuth flows, credential storage, and token refresh for hundreds of external APIs while keeping secrets isolated from application code. The platform distinguishes itself by exposing integration functions as discoverable tools for AI agents through an MCP server or API, with per-user credential isolation that keeps provider secrets out of the agent loop. It offers

    Connects applications to external APIs with managed authentication, sync, and action functions.

    TypeScriptaccess-tokenapiapi-client
    Vezi pe GitHub↗10,772
  • doccano/doccanoAvatar doccano

    doccano/doccano

    10,674Vezi pe GitHub↗

    Doccano is a collaborative data labeling platform and machine learning dataset management system. It provides a web-based interface for teams to import raw text, mark datasets, and export structured annotations for model training. The project specifically supports text annotation for classification and named entity recognition tasks. It enables teams to coordinate multiple users on a single project to maintain consistent labeling guidelines and increase the speed of dataset creation. The system includes tools for data management and team coordination, providing the ability to import raw data

    Allows external systems to connect to project data and annotation functions via a web interface.

    Python
    Vezi pe GitHub↗10,674
  • vercel/microAvatar vercel

    vercel/micro

    10,618Vezi pe GitHub↗

    Micro is a Node.js HTTP microservices framework used to build asynchronous web servers. It enables the creation of lightweight services that handle requests and responses through single-purpose functions to reduce operational footprint and latency. The framework functions as a JSON API backend and a WebSocket communication server, allowing for the establishment of bidirectional socket connections for real-time data updates and instant messaging. Its capability surface covers HTTP request processing, including the parsing of JSON and URL-encoded request bodies. It also supports external API i

    Retrieves information from remote REST and GraphQL services to integrate third-party data into responses.

    TypeScriptasyncawaitmicro
    Vezi pe GitHub↗10,618
  • quentinfuxa/whisperlivekitAvatar QuentinFuxa

    QuentinFuxa/WhisperLiveKit

    10,475Vezi pe GitHub↗

    WhisperLiveKit is a real-time speech-to-text server that transcribes streaming audio into text with ultra-low latency using Whisper models. It serves transcription capabilities through REST endpoints and WebSocket connections, enabling external applications to send audio and receive transcriptions as words are spoken, making it suitable for live captioning or voice interfaces. The project distinguishes itself by combining real-time transcription with speaker diarization, assigning transcribed words to individual speakers during live audio streams for meeting or interview transcripts. It also

    Serves speech-to-text through REST endpoints and WebSocket connections for external application integration.

    Python
    Vezi pe GitHub↗10,475
  • sfyc23/everydaywechatAvatar sfyc23

    sfyc23/EverydayWechat

    10,296Vezi pe GitHub↗

    EverydayWechat is a WeChat automation bot designed to automate messages, scheduled reminders, and automatic replies within the WeChat messaging ecosystem. It functions as a multi-purpose system that combines the roles of a scheduled message sender, an auto-reply bot, and a chatbot assistant. The project enables the delivery of customized recurring messages to specific users and group chats on a fixed timetable. It also provides automated individual replies based on preconfigured rules and group chat assistance that fetches real-time data for weather, logistics, and calendars. The system inco

    Integrates with external REST APIs to fetch real-time weather and logistics data for chat responses.

    Pythonaiautoreplybot
    Vezi pe GitHub↗10,296
  • cyclejs/cyclejsC

    cyclejs/cyclejs

    10,229Vezi pe GitHub↗

    Cycle.js is a functional reactive web framework and observable-driven UI library used for building web applications. It employs a reactive stream architecture that treats the document object model and side effects as continuous data streams, coordinating state and logic through a functional cycle. The framework distinguishes itself by isolating side effects from core logic using a system of drivers. This architecture maps external events to internal commands through a symmetric input-output pipeline, ensuring that the application remains a cycle of pure functions. The project provides capabi

    Connects external input and output sources to bridge application logic with environment specific interfaces.

    TypeScript
    Vezi pe GitHub↗10,229
  • streamaserver/streamaAvatar streamaserver

    streamaserver/streama

    9,816Vezi pe GitHub↗

    Streama is a self-hosted media server and library manager designed for organizing and streaming personal collections of movies and television shows. It functions as a dockerized streaming application that provides a web-based media player for accessing video assets. The system distinguishes itself by supporting synchronized video playback, which coordinates the playback state and timeline across multiple clients in real time. It also enables remote media integration, allowing users to build a streaming collection that combines locally stored files with content hosted at external URLs. The pr

    Implements connections to external databases via APIs to automate the population of movie and show metadata.

    JavaScriptmediamedia-playermedia-server
    Vezi pe GitHub↗9,816
Înapoi123…4Înainte
  1. Home
  2. Web Development
  3. External API Integrations

Explorează sub-etichetele

  • API Integration TemplatesPreconfigured page templates that come with built-in API connections to specific data sources. **Distinct from External API Integrations:** Provides full page layouts pre-bound to APIs, rather than just the API connection logic itself.
  • Driver Integrations1 sub-tagBridges between application logic and environment-specific interfaces using specialized driver modules. **Distinct from External API Integrations:** Specifically addresses the 'driver' pattern of functional reactive frameworks, distinct from generic REST API integrations.
  • Dynamic API ResolutionMapping function identifiers to library exports at runtime to hide system dependencies. **Distinct from External API Integrations:** Distinct from External API Integrations: focuses on low-level system library export resolution to bypass static import tables.
  • Entity ReconciliationMatching local data entries against external knowledge bases to standardize entities. **Distinct from External API Integrations:** Specifically focuses on reconciliation and identifier mapping rather than general API data fetching.
  • Media Player Embedding InterfacesInterfaces for connecting a media player to external software via Unix sockets, C APIs, or scripting languages. **Distinct from External API Integrations:** Distinct from External API Integrations: focuses on embedding a media player into other applications rather than general web API data fetching.
  • Metric Delivery APIs1 sub-tagAPIs specifically designed to serve structured business metrics and dimensions to external agents and apps. **Distinct from External API Integrations:** Focuses on the delivery of semantic metrics rather than general web application data fetching.
  • NLP API IntegrationsConnections to external natural language processing services via REST for advanced entity extraction. **Distinct from External API Integrations:** Specializes general external API integrations for NLP and Named Entity Recognition tasks.
  • Schema Normalizations1 sub-tagTranslates multiple external API schemas into a single, unified schema for consistent access. **Distinct from External API Integrations:** Distinct from External API Integrations: focuses on schema normalization, not general API connectivity.
  • Short URL Management APIsREST API interfaces specifically designed for the programmatic creation and administration of shortened web addresses. **Distinct from External API Integrations:** Focuses specifically on URL shortening lifecycle management rather than general data fetching from external services.
  • Speech-to-Text API WrappersWraps third-party speech-to-text APIs to trigger system actions from voice commands. **Distinct from External API Integrations:** Distinct from External API Integrations: specifically wraps speech-to-text APIs for voice command execution, not general REST/GraphQL data fetching.