UIFactory is a small, elegant web component framework.
UIFactory builds re-usable web components. These can be used with plain HTML, Angular, React, Vue, or any other web application framework.
- It's small. <4 KB compressed
- It's compliant with the Web Components standard. Works on all modern browsers
- It's easy to learn. Write any HTML, CSS and JS and wrap it in a
<template>
componentize it. - No compilation. No server. No hosting. Just save in a HTML file.
- Quickstart tutorial: Just 15 min
- Feature guide: Covers everything
UIFactory ships with these ready-to-use components:
<comic-gen>
renders comic characters from data<md-text>
converts Markdown to HTML<network-chart>
renders network graphs<svg-chart>
creates data-driven infographics from SVGs<vega-chart>
renders charts using Vega
Please read the Contributing Guide for how you could contribute.
Copyright © Gramener.
Licensed under the MIT license.
UIFactory is tested in Chrome, Firefox, Edge, and Safari. IE is not supported.
Please raise issues and feature requests at https://github.com/gramener/uifactory/issues.