2.3k
GitHub Stars
2
Bundled Files
2 months ago
Catalog Refreshed
4 months ago
First Indexed
Readme & install
Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.
Installation
Preview and clipboard use veilstrat where the catalogue uses aiagentskills.
npx veilstrat add skill openwebf/webf --skill webf-quickstart- reference.md4.5 KB
- SKILL.md6.8 KB
Overview
This skill walks you through getting started with WebF development: install WebF Go, create a Vite-powered React/Vue/Svelte project, and load your first app for development testing. It focuses on the minimal setup (Node.js only) and the workflow differences between development (using WebF Go) and production (building a Flutter app with WebF integration). Follow practical steps to run, test, hot-reload, and debug your web app inside WebF during development.
How this skill works
You create a standard Vite web project and run the dev server as usual. Instead of a browser, point WebF Go at the dev server URL (local or network) to render and test the app. For mobile testing expose the dev server with the --host flag and use the network URL from a device on the same WiFi. For production, build the web bundle and load it inside a Flutter app that includes the WebF Flutter package.
When to use it
- Starting a new WebF-powered native app project
- Onboarding web developers to the WebF workflow
- Testing UI and hot-reload behavior in a WebF environment
- Running quick cross-platform prototypes without Flutter SDK
- Preparing web bundle for later Flutter integration
Best practices
- Use Node.js LTS and create projects with Vite for predictable tooling
- Treat WebF Go strictly as a development/testing tool — do not distribute it
- For mobile testing run npm run dev -- --host and use the network URL
- Open Chrome DevTools via the WebF Go debug button for DOM and network inspection
- Build the web bundle (npm run build) and integrate into a Flutter app for production
Example use cases
- Quickly prototype a React UI and verify rendering in WebF Go on desktop
- Test responsive behavior on a phone by serving the dev server with --host and using the device URL
- Onboard a web developer to native app workflow without installing Flutter
- Verify Vite hot-module-replacement works inside WebF during iterative development
- Prepare a web bundle and hand it to a Flutter engineer for WebF integration
FAQ
No. Node.js is the only requirement for development. Flutter and native toolchains are required only for production builds.
Why can't my mobile device access http://localhost:5173/
Mobile devices cannot access your computer's localhost. Run the dev server with --host and use the network URL (e.g., http://192.168.x.x:5173/) while both devices share the same WiFi.
Is WebF Go suitable for production distribution?
No. WebF Go is a testing tool only. Build a Flutter app with WebF integration to distribute to end users.