crank
Build interactive web apps with plain JavaScript, no build step
All Skills in This Repository (1)
Pure Emerald Level IndicatorsFrequently Asked Questions
FAQPage SchemaHow to install Crank?▼
Run `npx skills add bikeshaving/crank --all -g -y` in your terminal to install all tools in this suite globally.
What is Crank.js used for?▼
Crank.js is a UI framework for building web apps, dashboards, forms, and widgets using plain JavaScript functions, generators, and async/await instead of hooks or compilers.
Can I build a web app without a build step?▼
Yes. Crank's JSX template tag runs directly in the browser from a CDN, so a single HTML file is all you need for a working interactive app.
How is Crank different from React?▼
Crank uses generator functions and local variables for state instead of hooks, with explicit refresh calls and standard HTML attributes like class and onclick.
Does this skill work with Claude Code and Cursor?▼
Yes. The skill follows the universal SKILL.md standard and works in Claude Code, Cursor, Codex, and other compatible AI coding agents.
Related Repositories in Software Engineering
View All in Software Engineering→openclaw
Run a personal AI assistant across your devices and chat apps
superpowers
Gives coding agents a disciplined workflow from idea to merged code
react
AI agent skills for building, testing, and porting React core