#hashJS

Frontend Rendering and Server Side Rendering

«It's just plain and powerful Javascript Syntax»

Get started Examples Github
screenshot

Well known syntax

You already know the syntax, it is also gives you the most advanced features of any other library/framework.

Extremely powerful

Don't thank us. Thank Google for spending an amount and performance noone else can match in their V8 JS. 😎

Super fast

Building on top of the existing browser JS engine was super easy for us, and it is super for developers and end users.

<!-- Simply code your template into your page -->
<div id="app">
    <h1>#title#</h1>
    <ul>
    #for(let item of items) {#
        <li>#item#</li>
    #}#
    </ul>
</div>

<!-- Run Javascript to bind data to the page -->
<script>
    const data = {
        title: 'My HashJS title',
        items: ['Item 1', 'Item 2', 'Item 3']
    };

    var h = new hashJS("app");
    h.bind(data);
</script>
🚀 Getting started

Try it yourself use this CDN:
<script src="https://cdn.jsdelivr.net/gh/richdafunk/hashJS@v1.2.0/hashJS.js"></script>


⚠️ Security Notice

For your safety, never incorporate direct user input into your templates. The JavaScript within them is executed, which can lead to potential security vulnerabilities.