Makoo provides a stable injection runtime for userscript projects, so you can build script interfaces on real web pages with Vue or React.
Built for component-driven userscripts. Makoo provides a stable injection runtime, so you can focus on building interfaces instead of repeatedly handling DOM targeting, mounting, and reinjection.
Build injected UI with Vue or React instead of scattered DOM operations and string templates.
Wait for target nodes, observe page redraws, and keep injection behavior stable on real sites.
Register, mount, observe, reinject, and destroy injection tasks through one runtime model.
Keep fast local development, TypeScript builds, and userscript tooling inside the Vite ecosystem.