/live-nuts

Live template rendering engine based on NUTS syntax (in early development)

Primary LanguageJavaScriptMIT LicenseMIT

live-nuts

Live template rendering engine based on NUTS syntax

Work in progress

nut

  • element
  • scope
  • method1
  • method2

Schema

  • keyname
  • ref
  • type
  • properties:
    • scope
    • repeat
    • if/unless
  • attributes
    • variable attributes
    • boolean attributes
  • children

Goals

  • nuts are like scoped web components
  • Syntax that allow to render HTML in a server written in any language
  • Browser can extract inital data from the initial HTML
  • Simple event binding system
  • live rendering when model changes
  • mini router
  • webworkers?