Nue JS is a tiny (2.3kb minzipped) JavaScript library for building web interfaces. It is the layout engine for Nue web framework providing both server-side templating and the ability to create interactive islands for the browser.
Nue template syntax is designed for design engineers who prefer to write user interfaces with clean, semantic HTML instead of JavaScript. Think Nue as standard HTML, that you can extend with custom HTML-based components. These components help you build modern web applications in a simple, declarative way. For example:
<div class="{ type }">
<img src="{ img }">
<aside>
<h3>{ title }</h3>
<p :if="desc">{ desc }</p>
<slot/>
</aside>
</div>
Please see CONTRIBUTING.md
Please see GitHub discussions