Overview

Using traditional reactive web frameworks like Angular, React or Vue.js makes web development more akin to desktop development.

It's not immediate to get to grips with their programming model, and they require a non trivial setup for even the simpler projects.

Trillo is a groundbreaking alternative which tries to restore as much simplicity as possible while preserving the advantages of a reactive framework:

  1. it turns HTML itself into a reactive language,

  2. it generates fully indexable pages out of the box,

  3. it makes it trivial to create your own custom tags,

  4. it makes it easy to create your own component libraries.

It's implemented as a customizable Express server for Node.js. It augments HTML with :-prefixed attributes, [[...]] expressions, and <:...> directives, and it's easy to pick up.

Page-specific JavaScript code for both the client and the server is compiled on the fly as needed — you only have to focus on page logic and the server takes care of the rest, no matter what IDE or code editor you're using.

Trillo removes all the boilerplate associated with JS-oriented reactive frameworks, while still encouraging good practices and code reuse. You'll be surprised at how effective it can be.

Last updated