{"repo":"dozjs/doz","free":true,"listed":false,"github":"https://github.com/dozjs/doz","clone":"git clone https://github.com/dozjs/doz.git","description":"A JavaScript framework for building UI, almost like writing in VanillaJS. For modern browser.","language":"JavaScript","stars":43,"topics":["vdom","vdom-library","ui-components","javascript-framework","vanilla-js","props","proxy","es6-proxy","tagged-template-literals"],"license":"MIT","category":"networking-infra","readme_excerpt":"Almost like writing in VanillaJS. For modern browser. Documentation API Demo Browse example code 👉 SEE A PROJECT BUILT WITH DOZ 👈 Look at the code on Codepen Why - 🎼 Works with tagged template literals - 🎳 Component based - 🧩 WebComponent ready - 🏪 Global stores - 😆 Global components - 🔫 Fast performance - 💅 Scoped style - 📡 Uses ES6 proxy to observe changes - 😁 Simple and familiar API - 😱‍ No extra syntax like JSX - 💣 No confusion with props and state - ⛏ Extensible through: plugins, mixin, components - 📽 CSS animation support Get started Example Component definition ButtonCounter.js Make an app with the component defined above app.js Doz ecosystem - 👨🏻‍💻 doz-cli provides a boilerplate to creating app and component - 👨🏼‍🎨 doz-ssr server side rendering - 🤳🏼 doz-snap transforms app to static HTML - 👩🏼‍🚀 doz-router a complete component for routing - ✍🏼 doz-metatag a plugin for managing basic OG meta tag in your app (perfect with doz-ssr) CDN unpkg Changelog You can view the changelog here License Doz is open-sourced software licensed under the MIT license Author Fabio Ricali","default_branch":null,"files":null,"tree":[],"storefront":"/r/dozjs","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/dozjs/doz/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."}