{"library":"radiate-framework","title":"Radiate Framework","description":"Radiate is a front-end framework by Stiona for building reactive web interfaces. Current stable version is 4.4.1. It emphasizes a component-based architecture with a reactive binding system, offering a lightweight alternative to larger frameworks like React or Vue. The framework includes its own routing, state management, and templating engine. Release cadence appears irregular; version 4.x has been stable for some time. Key differentiators include a minimal learning curve and integration with Stiona ecosystem tools. Suitable for building single-page applications with a focus on simplicity and performance.","language":"javascript","status":"active","last_verified":"Fri May 01","install":{"commands":["npm install radiate-framework"],"cli":null},"imports":["import radiate from 'radiate-framework'","import { Component } from 'radiate-framework'","import { reactive } from 'radiate-framework'","import { Router } from 'radiate-framework'"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"import radiate, { Component, reactive, html } from 'radiate-framework';\n\nclass App extends Component {\n  state = reactive({ count: 0 });\n\n  increment() {\n    this.state.count++;\n  }\n\n  render() {\n    return html`\n      <div>\n        <h1>Radiate App</h1>\n        <p>Count: ${this.state.count}</p>\n        <button onclick=${() => this.increment()}>Increment</button>\n      </div>\n    `;\n  }\n}\n\nradiate.mount(App, '#app');","lang":"javascript","description":"Creates a reactive counter component using Radiate's Component class, reactive state, and html template literal, then mounts it to the DOM.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}