Registry / web-framework / rutile-js

rutile-js

JSON →
library0.0.2jsnpmunverified

Rutile.js is a declarative UI library that does not require a transpiler, enabling direct use in modern browsers. Version 0.0.2 is an early-stage release with no stable release cadence. Key differentiators include a declarative API, no build step, and support for both ESM and UMD formats, making it suitable for vanilla JS projects. However, it lacks documentation, community, and production readiness.

npm install rutile-js
INSTALL
IMPORT
SIG · RUTILE-JS
R
rutile-js
web-frameworkjavascriptv0.0.2
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

default (main export)
import rutile from 'rutile-js'
const rutile = require('rutile-js')
Package is ESM-first; CommonJS require may fail in Node without ESM support.
createApp
import { createApp } from 'rutile-js'
import createApp from 'rutile-js'
createApp is a named export, not default.
h (hyperscript)
import { h } from 'rutile-js'
import h from 'rutile-js'
h is a named export for creating virtual DOM nodes.

Creates a simple app with a div using hyperscript, mounts it to #root.

import { createApp, h } from 'rutile-js'; const App = () => h('div', { id: 'app' }, ['Hello Rutile!']); const app = createApp(App); app.mount('#root');
Debug
Known issues
breakingAPI may change drastically between 0.x versions.
fix
Pin to exact version and test upgrades.
affects: <1.0.0
gotchaDocumentation is only in Korean; English docs absent.
fix
Use machine translation or explore examples on GitHub.
affects: 0.0.2
gotchaPackage is experimental and not recommended for production.
fix
Consider mature alternatives like React, Preact, or Solid.
affects: 0.0.2
Errors
Common errors & fixes
Cannot find module 'rutile-js'
Package not installed or import path incorrect.
fix
Run 'npm install rutile-js' and ensure import uses correct ESM syntax.
Uncaught TypeError: rutile.createApp is not a function
Using default import instead of named import.
fix
Use 'import { createApp } from 'rutile-js''.
Upgrade
Version history
0.0.2latest on npm
Audit
Dependencies

No dependency data recorded yet.

Agent activity
3 hits · last 30 days
node
2
Amazon
1
Resources
rutile-js — npm install rutile-js · libregistry