All Projects → sethvincent → awesome-yo-yo

sethvincent / awesome-yo-yo

Licence: CC0-1.0 license
Modules & resources related to yo-yo

Projects that are alternatives of or similar to awesome-yo-yo

hyperscript-attribute-to-property
Convert hyperscript attributes to properties
Stars: ✭ 19 (-29.63%)
Mutual labels:  choo, hyperx
cache-component
DEPRECATED: Use nanocomponent. Will continue to operate as normal
Stars: ✭ 16 (-40.74%)
Mutual labels:  choo, bel
hyperx-cloud-flight-wireless
Reverse engineered module for interfacing with HyperX Cloud Flight Wireless
Stars: ✭ 27 (+0%)
Mutual labels:  hyperx
nanoconstruct
Tiny tool to test and develop nanocomponents
Stars: ✭ 12 (-55.56%)
Mutual labels:  choo
olaf
A P2P chat using Dat.
Stars: ✭ 24 (-11.11%)
Mutual labels:  choo
choo-test
🚂🚋🚋🚋 Easy choo app unit testing
Stars: ✭ 23 (-14.81%)
Mutual labels:  choo
stream
Monorepo for Resonate Coop player
Stars: ✭ 164 (+507.41%)
Mutual labels:  choo
Choo
🚂🚋 - sturdy 4kb frontend framework
Stars: ✭ 6,637 (+24481.48%)
Mutual labels:  choo
component-box
A little component cacher 📦
Stars: ✭ 25 (-7.41%)
Mutual labels:  choo
choo-pwa
PWA with Choo
Stars: ✭ 18 (-33.33%)
Mutual labels:  choo
choo-offline
🔧 offline first support for choo apps
Stars: ✭ 12 (-55.56%)
Mutual labels:  choo

awesome-yo-yo

Modules & resources related to the yo-yo module.

Awesome

Contents

About

A tiny library for building modular UI components using DOM diffing and ES6 tagged template literals, powered by bel and morphdom and based on the "yo-yo" data binding pattern: data down, actions up.

Projects using yo-yo

  • adventuretron - Create self-guided workshops using electron
  • dat.land - The hosted web application for dat
  • enviar - Chat interface for SMS / text messages.
  • minidocs - Build a minimalist site for your documentation
  • uppy - The next open source file uploader for web browsers.

Dependencies

  • bel - Create composable DOM elements using template strings.
  • hyperx - Convert template strings to library backends.
  • morphdom - Fast and lightweight DOM diffing/patching (without the virtual part).

Frameworks

Frameworks / libraries that use yo-yo.

Components

UI components & related modules that are compatible with yo-yo. Many modules that are built with bel and choo as dependencies that create DOM nodes should be compatible with yo-yo (they all ultimately have bel as a dependency).

  • base-elements – A selection of configurable native DOM UI elements.
  • beldown - Turn markdown into DOM nodes using tagged template strings.
  • bel-video-element - A simple video element with bel.
  • choo-chartist - A wrapper for using Chartist.
  • dom-notifications - Atom-inspired notifications component.
  • element-wrapper - A simple and safe way to set innerHTML for yo-yo or bel component.
  • interactive-sandbox - Create editable, interactive code examples for the browser that bundle dependencies from npm.
  • modal-element - A basic modal DOM element.
  • yo-fs - A client-side modular stream-friendly ui browser widget for navigating directories.
  • yo-yo-autogrow - textarea component via yo-yo, automatically adjust height.

Build tools

Resources

Related awesome lists

License

CC0 v1

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].