8 repository-uri
Libraries for interacting with browser APIs and external web services.
Explore 8 awesome GitHub repositories matching part of an awesome list · Web API Integration. Refine with filters or upvote what's useful.
Hyperapp is a lightweight JavaScript framework for building web applications. It functions as a declarative state management system that synchronizes the user interface with a centralized application state. The framework utilizes a virtual DOM to render user interfaces and reconcile changes to the browser display. It employs a subscription model to synchronize external web APIs and asynchronous events with the global state. The system manages data through a single-state-tree architecture, where updates are handled via discrete actions and pure functions. This approach ensures that the view u
Integrates browser capabilities like network requests and timers through a declarative subscription model.
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
Provides a bridge for the application to interact with various browser APIs and external web services.
This is a Node.js middleware for Express and Node.js servers that manages Cross-Origin Resource Sharing policies. It functions as a policy manager and origin validator to define which origins, HTTP methods, and headers are permitted to access server resources. The project provides mechanisms for dynamic origin validation, allowing request origins to be checked against custom logic or databases. It also acts as an HTTP preflight request handler to process OPTIONS requests and verify server permissions before complex cross-site interactions occur. Its capability surface covers the management o
Configures servers to support cross-site requests and preflight interactions for web API integration.
shinyStore
Persistent data storage using the Web Storage API.
The goal of geoloc is to provide access to the geolocation API from modern web-browser, in order to get the location of the user in a Shiny app.
Access user geolocation data via browser APIs.
experimental](https://img.shields.io/badge/lifecycle-experimental-orange.svg)](https://lifecycle.r-lib.org/articles/stages.html#experimental) status](https://www.r-pkg.org/badges/version/cookies)](https://CRAN.R-project.org/package=cookies)…
Manage browser cookies with support for HttpOnly security.
x In-browser storage for Shiny persistent, synchronized data from the inputs using IndexedDB. - x Transfer browser link parameters to Shiny input or output values. - x Execute shiny::observe once across multiple browser sessions e.g show welcome message only once to a user - x Store…
Persistent in-browser storage using IndexedDB.