Fe -: Neko Script -

The open-source community has recently embraced Neko Script - FE - for its minimal footprint. Version 2.0 (expected Q4 2025) promises:

As Progressive Web Apps (PWAs) and interactive storytelling continue to merge, Neko Script - FE - stands out as the only domain-specific language (DSL) built exclusively for front-end narrative logic.

Components are defined using the purr keyword. A purr block returns a virtual DOM tree. Neko Script - FE -

purr CatButton(props) 
  return (
    <button onclick=props.onClick>
      props.label 🐾
    </button>
  );

Traditional frameworks diff the entire virtual tree. Neko Script - FE - uses the Cat Leap Algorithm: It only re-renders components that are directly connected to a changed nya variable. This results in faster paint times for highly interactive apps.

A component in Neko Script is defined simply by the def keyword. No wrapping classes or function exports are required. The open-source community has recently embraced Neko Script

// Neko Script Source
def Button(text, onClick)
  style
    bg-color: #ff6600
    padding: 10px 20px
    border-radius: 4px
    hover: scale(1.05)

render <button @click=onClick> text </button>

Transpiled Output (Conceptual JS):

export function Button(text, onClick) {
  const styles =  backgroundColor: '#ff6600', padding: '10px 20px', borderRadius: '4px' ;
  //

Neko Script is a strictly typed, indented-syntax language that transpiles to standard ES Modules and WebAssembly. It features built-in reactivity without hooks, CSS-in-JS scoping without runtime overhead, and a DOM manipulation syntax that feels native. As Progressive Web Apps (PWAs) and interactive storytelling


MOV %hp, 100          ; set integer
ADD %hp, -10          ; subtract 10
RAND %dice, 1, 6      ; random 1-6
STRCOPY $name, "John" ; string copy