moonbit-webview
Build cross-platform desktop apps with web technologies in MoonBit
All Skills in This Repository (3)
Pure Emerald Level Indicatorsmoonbit-agent-guide
Guide AI agents in developing MoonBit projects with tooling and testing practices.
moonbit-c-binding
Create MoonBit bindings for C libraries using native FFI workflows.
moonbit-refactoring
Refactor MoonBit code to idiomatic style with API minimization and test coverage.
Frequently Asked Questions
FAQPage SchemaHow to install moonbit-webview?▼
Run `npx skills add justjavac/moonbit-webview --all -g -y` in your terminal to install all skills in this repository globally.
How to build desktop apps with MoonBit?▼
This library lets you create native desktop windows that render HTML, CSS, and JavaScript, all controlled from type-safe MoonBit code. It works on Windows, macOS, and Linux with minimal overhead.
How does JavaScript communicate with MoonBit code?▼
The built-in CommandBridge lets JavaScript call MoonBit functions with request/reply promises, and lets MoonBit push events back into the page. Plugins extend this with reusable APIs exposed under window.MoonBitPlugins.
Is moonbit-webview an Electron alternative?▼
Yes. It uses the tiny native webview library instead of bundling a full browser, so your apps stay lightweight with native performance on every platform.
Does it work with AI coding agents?▼
Yes. The included AGENTS.md guide teaches AI agents the correct build commands, code style, and plugin patterns so they can write and test webview code reliably.
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