Declarative enhancement for HTML: simple, composable, lean. TwinSpark transfers lots of the common logic from JS into a few declarative HTML attributes. This leads to a good interactive sites with little JS and more manageable code.

TwinSpark a battle-tested technology used for years on websites with 100k+ daily active users.

What it is

TwinSpark could be mentally split in three parts:

Some reasons why TwinSpark exists despite HTMx and Unpoly (those are similar in approach):