{"repo":"tbranyen/diffhtml","free":true,"listed":false,"github":"https://github.com/tbranyen/diffhtml","clone":"git clone https://github.com/tbranyen/diffhtml.git","description":"diffHTML is a web framework that helps you build applications and other interactive content","language":"JavaScript","stars":874,"topics":["virtual-dom","javascript","diffhtml","components","dom-components","web-components"],"license":"MIT","category":"ui-components","readme_excerpt":"diffHTML Latest version: 1.0.0-beta.30 diffHTML is an extremely lightweight and optimized HTML parser and Virtual DOM specifically designed for modern web UIs. These interfaces can be applications, games, data visualizations, or anything that you may want to render in a web browser or Node. The core package works like a library, where you can import just one function and have a fully reactive VDOM rendering engine. When you opt into more functions and use the companion packages you get a framework for structuring your ideas. Features - Parses real HTML and supports JSX & Tagged Templates . - Memory efficient VDOM rendering that utilizes object pooling . - Powerful middleware extends diffHTML with additional features. - React-like Components which can be rendered as Web Components . - A lite build which has a smaller size, meant for optimizing production code. Works great with legacy and modern browsers, Node.js, Deno, and with whatever your favorite JavaScript runtime is. Packages The following list of modules are nested in the /packages folder. They form the foundation of the diffHTML ecosystem. diffhtml The core public API for creating user interfaces. Contains a standard build which includes everything, and a smaller optimized build that excludes the HTML parser and performance metrics, which is useful for those who want to minimize the filesize. diffhtml-components Provides constructors and middleware for rendering stateful/stateless components seamlessly. The API will be","default_branch":null,"files":null,"tree":[],"storefront":"/r/tbranyen","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/tbranyen/diffhtml/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}