{"library":"radka","title":"Radka","description":"Radka (v0.5.1) is a Node.js-based static site generator that uses JSX without React. It transpiles JSX pages to static HTML, supporting dynamic routing inspired by Next.js (e.g., `pet/[type].page.jsx`). Under the hood, it bundles Babel, PayPal's JSX Pragmatic, Turbolinks, and Parcel. Unlike Gatsby or Next.js, Radka avoids React's client-side state management, relying on vanilla CSS and JavaScript. It uses file-based routing in `src/pages/` and outputs to a `site/` folder. The project appears to be experimental with low release cadence (last update likely in 2019).","language":"javascript","status":"maintenance","last_verified":"Fri May 01","install":{"commands":["npm install radka"],"cli":{"name":"radka","version":null}},"imports":["import { jsx } from 'radka'","import { page } from 'radka'","import { Import } from 'radka'"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"mkdir radka-site && cd radka-site\nnpm init -y\nnpm install radka --save-dev\nmkdir -p src/pages\ncat > src/pages/index.page.jsx << 'EOF'\nimport { jsx, page } from 'radka';\n\nfunction Main() {\n  return (\n    <div>\n      <h1>Main page</h1>\n      <p>Welcome to Radka!</p>\n    </div>\n  );\n}\n\nexport default page(Main);\nEOF\nnpx radka\nnpx radka server","lang":"javascript","description":"Creates a new Radka project with one page, generates static HTML, and starts a dev server.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}