a back-end widget library
**Integration guide (v2 embed, domains, telemetry, troubleshooting):** [`docs/widget-embed-integration.md`](../../docs/widget-embed-integration.md) (repository root). **Plan your trip rollout/canary checklist:** [`docs/find-your-flight-rollout-checklist.m
Analyze the exported API for a TypeScript library and generate reviews, documentation, and .d.ts rollups
A suite of React components providing functionality for enterprise app workflows.
UI widgets for deck.gl
Build Live Activities with JSX in React Native
A widgets library for use with CesiumJS. CesiumJS is a JavaScript library for creating 3D globes and 2D maps in a web browser without a plugin.
The JupyterLab extension providing Jupyter widgets.
A curated set of user interface interactions, effects, widgets, and themes built on top of the jQuery JavaScript Library.
Matrix Widget API SDK
NodeBB Essential Widgets
SVAR React Core library is a collection of customizable React UI components and form controls
FusionCharts JavaScript charting framework
InstantSearch.css is a CSS library to style InstantSearch-powered search experiences.
Jupyter interactive widgets
Angular powered Bootstrap
An à la carte set of polished, extensible, and accessible inputs built for React
Adds widgets for Builder.io editing, such as carousels, tabs, accordions, etc.
A collection of miscellaneous components and widgets.
Widgets.
Tool for rendering dashboard widgets
Functionality used by the widgets block editor in the Widgets screen and the Customizer.
This is a React component library for TradingView Widgets. TypeScript is fully supported for every component!
Twitter widgets as React components
RecordSelect is a Rails widget to help you pick one record out of many. I designed it as a more usable and performant alternative to generating a massive dropdown list
Chromium Browser - Glimmer Custom Widget - Enables using the `browser` widget with the `:chromium` SWT style (e.g. `browser(:chromium)`), embedding the Chromium web browser engine instead of the default one.
RecordSelect is a Rails widget to help you pick one record out of many. I designed it as a more usable and performant alternative to generating a massive dropdown list
This framework lets you build & easily layout dashboards with your own custom widgets. Use it to make a status boards for your ops team, or use it to track signups, conversion rates, or whatever else metrics you'd like to see in one spot. Included with the framework are ready-made widgets for you to use or customize. All of this code was extracted out of a project at Shopify that displays dashboards on TVs around the office.
Simple Has Many Widget is a RailsAdmin plugin that enables a simpler has_many field than original one (i.e. single list with support for inline add and delete)
This framework lets you build & easily layout dashboards with your own custom widgets. Use it to make a status boards for your ops team, or use it to track signups, conversion rates, or whatever else metrics you'd like to see in one spot. Included with the framework are ready-made widgets for you to use or customize. All of this code was extracted out of a project at Shopify that displays dashboards on TVs around the office.
This framework lets you build & easily layout dashboards with your own custom widgets. Use it to make a status boards for your ops team, or use it to track signups, conversion rates, or whatever else metrics you'd like to see in one spot. Included with the framework are ready-made widgets for you to use or customize. All of this code was extracted out of a project at Shopify that displays dashboards on TVs around the office.
Position Converter is a ruby gem to gonvert positions (latitude/longitude) between different units. This gem does not have any user interfaces, but there are several available, at least one for each of the major platforms; *nix, MacOS and MSW. It's best used as a desktop widget when woring with map programs.
All in One Accessibility widget improves Ruby website ADA compliance and browser experience for ADA, WCAG 2.1, Section 508, Australian DDA, European EAA EN 301 549, UK Equality Act (EA), Israeli Standard 5568, California Unruh, Ontario AODA, Canada ACA, German BITV, and France RGAA Standards. It uses the accessibility interface which handles UI and design related adjustments. All in One Accessibility app enhances your Ruby website accessibility to people with hearing or vision impairments, motor impaired, color blind, dyslexia, cognitive & learning impairments, seizure and epileptic, and ADHD problems.
Unofficial gem for connecting to memotoo.com with their soap-api and handle your contact needs. Memotoo lets your synchronize all your contacts, events and tasks with yahoo, gmail, facebook, xing, outlook, your mobile-phone and more. You can also get your e-mails in one place.Features of memotoo: New mobile? Transfer all your data to your new device! Synchronise your data with your mobile phone (with SyncML) Access all your e-mail in a single page from Google, Yahoo, Hotmail / MSN, ...! View your data on your mobile phone (WAP / XHTML) Access your contacts using a LDAP directory Access your files via a Web Folder Access your files via FTP Add Memotoo widgets to iGoogle, Netvibes, Windows Vista, Apple Dashboard, ... Memotoo plugins for your browser
# Chef Data Region ## Description Chef Data Region extends the `Chef::DSL::DataQuery` module's `data_bag_item` method with the ability to dynamically expand the data bag name in a configurable, environment-specific manner. ## Motivation This gem exists to address the following scenario: An organization maintains data in Chef data bag items. The data is deployed to several data center environments and is stored in data bags whose names reference the environments. The organization wants to write environment-agnostic recipes that access the data bags without explicitly referencing the data bags by their environment names. As a concrete example, imagine the organization maintains encrypted data for three deployment environments: development, staging, and production. It maintains this data in three data bags, one for each environment, with data for services named `gadget` and `widget` in items: | Environment | Bag | Item | |-------------+----------------+--------| | Development | secure-dev | gadget | | Development | secure-dev | widget | | Production | secure-prod | gadget | | Production | secure-prod | widget | | Staging | secure-staging | gadget | | Staging | secure-staging | widget | The items are encrypted with a key unique to that environment to maximize security. Now consider how a recipe would access these bags. When then recipe is running, it needs to know the data center environment in order to construct the bag name. The organization would most likely assign the enviroment name to a node attribute. In a naive implementation, each recipe would include logic that examined the attribute's value to determine which bag to load. This would obviously duplicate code. Imagine instead that the organization wants to reference the bag by the name `secure` and rely on an _abstraction_ to translate `secure` into the environment-specific bag name. This gem provides that abstraction. ## Features This gem overrides the `data_bag_item` method with configurable logic that dynamically decides which bag to load. It retains API compatibility with `Chef::DSL::DataQuery#data_bag_item`, so existing recipes that call `data_bag_item` work without modification. The gem imposes no constraints on data bag item structure. ## Configuration Assign the region name to a node attribute that varies by environment: node.default['local'][region'] = 'staging' Add the following configuration to Chef Client's `client.rb` file. * Require the gem: require 'chef/data_region' * Configure the gem with a hash that maps a bag name to an expansion pattern: Chef::DataRegion.add( 'secure', { attribute: %w(local region), pattern: 'secure-%<attribute>s' } ) ## Bag name expansion The gem expands bag names using Ruby's `format` method. _More pending..._
# Introduction Welcome to the reference for the Lishogi API! Lishogi is free/libre, open-source shogi server forked from lichess powered by volunteers and donations. Currently this page is a work in progress, certain information here might be wrong and incorrect! Expect it to be done during 2022. - Get help in the [Lishogi Discord channel](https://discord.gg/YFtpMGg3rR) - [Contribute to this documentation on Github](https://github.com/WandererXII/lishogi/blob/master/public/doc/lishogi-api.yaml) - Check out [Lishogi widgets to embed in your website](https://lishogi.org/developers) ## Endpoint All requests go to `https://lishogi.org` (unless otherwise specified). ## Rate limiting All requests are rate limited using various strategies, to ensure the API remains responsive for everyone. Only make one request at a time. If you receive an HTTP response with a [429 status](https://en.wikipedia.org/wiki/List_of_HTTP_status_codes#429), please wait a full minute before resuming API usage. ## Streaming with ND-JSON Some API endpoints stream their responses as [Newline Delimited JSON a.k.a. **nd-json**](http://ndjson.org/), with one JSON object per line. Here's a [JavaScript utility function (for lichess)](https://gist.github.com/ornicar/a097406810939cf7be1df8ea30e94f3e) to help reading NDJSON streamed responses.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.