Displaying 1 to 17 from 17 results

hyperx - 🏷 - tagged template string virtual dom builder

  •    Javascript

This module is similar to JSX, but provided as a standards-compliant ES6 tagged template string function. hyperx works with virtual-dom, react, hyperscript, or any DOM builder with a hyperscript-style API: h(tagName, attrs, children).

nerv - A blazing fast React alternative, compatible with IE8 and React 16.

  •    Javascript

Nerv is a virtual-dom based JavaScript (TypeScript) library with identical React 16 API, which offers much higher performance, tinier package size and better browser compatibility. 💫 Support React 16 features, Error Boundaries, Portals, custom DOM attributes, etc.




awesome-hyperapp - A curated list of awesome projects built with Hyperapp & more.

  •    

A curated list of awesome projects built with Hyperapp & more.To contribute, fork this repository, add your amazing entry and send us a PR. See CONTRIBUTING for more information.

wonders - :rainbow: Declarative JavaScript framework to build command-line applications.

  •    Javascript

A JavaScript library for building command-line applications with JSX.NOTE: This framework is currently in its initial stage of development and is still highly experimental. Not all features have been implemented yet so please feel free to help contribute towards features, bugs, and documentations where necessary.


hyperscript-attribute-to-property - Convert hyperscript attributes to properties

  •    Javascript

Some html attributes have different JavaScript property names. The most annoying of these is class v.s. className.Works with virtual-dom, react, hyperscript, or any DOM builder with a hyperscript-style API: h(tagName, attrs, children).

preact-render-spy - Render preact components with access to the produced virtual dom for testing.

  •    Javascript

preact-render-spy is a package designed to cover many of the use cases for testing preact components. The API is roughly modeled after enzyme, but we do not support as many options currently. We do our best to support Node.JS v6.11.0 and up, and speficially testing with jest, though other test runners should have no problems.

ng-vdom - (POC) A virtual-DOM extension for Angular, also work as React bridge.

  •    TypeScript

Major rewrite in progress. Logic organization inspired by Inferno. Online Demo.

jsx.js - small and extendable jsx transpiler

  •    Javascript

a light and extendable jsx compiler. This method recieves a string and optional extend object/string that is used to create a custom mapping for the javascript output, for example...

baret - Baret is a library that allows you to embed Bacon.js observables into React VDOM

  •    Javascript

Using Baret couldn't be simpler. You just import React from "baret" and you are good to go. with VDOM that can have embedded Bacon.js observables.

karet - Karet is a library that allows you to embed Kefir observables into React VDOM

  •    Javascript

Using Karet couldn't be simpler. Usually you just import * as React from 'karet' and you are good to go. with VDOM that can have embedded Kefir properties. This works because Karet exports an enhanced version of createElement.

gccx - Transforms CPX (JSX like syntax) into asm-dom Virtual DOM

  •    Javascript

asm-dom Virtual DOM is a little bit verbose to write, we need a lot, not to much readable, lines of code to create a view. In addition we have to convert some types, merge attributes, props and do other stuff like that every time. For this reason we have decided to create gccx, a parser that allows us to write a new simple syntax. We will call this syntax CPX, it is based on JSX but it has some differences. Basically gccx will transform this syntax into standard C++. In this way we can write files that appear very similar to HTML and can be written and read easily. supposing a CommonJS environment, you can import gccx in this way and immediately use it with no configuration.





We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.