Who Can Use VeloxKit
VeloxKit is built for a wide range of developers and teams. Here's a breakdown of who benefits most.
React Developers
If you already know React, you can build desktop apps with VeloxKit immediately.
- Same component model you already use
- Hooks, state management, and existing patterns all apply
- No Electron, no WebView, no Rust required
- Your existing React knowledge transfers directly
Game Developers
Build desktop games and interactive 3D applications using Three.js or raw WebGL on a GPU-accelerated pipeline.
- Use Three.js directly — same API you know from the browser
- wgpu + Vello renderer delivers 120fps with no browser overhead
- Canvas 2D and 3D share the same GPU pipeline
- Ideal for creative tools, data visualizations, and 3D editors
- Offload compute to the GPU without fighting a WebView
AI Developers
VeloxKit ships with on-device AI capabilities — no API keys, no cloud dependencies.
- Local LLM inference — embed, generate, and transcribe on-device
- Vector search built into SQLite for semantic retrieval
- Speech-to-text and text-to-speech out of the box
- On-device embeddings for RAG pipelines without sending data to a third party
- Combine AI with native APIs for desktop agents and local copilots
Full-Stack JavaScript Developers
VeloxKit removes the barrier between web and native desktop development.
- SQLite built-in with
db.query()from any component - Local AI, file system, and system APIs available out of the box
- No separate backend service needed for many apps
- Full capability system for secure API access
Startup Teams
Ship native desktop apps faster with a fraction of the resources.
- ~20MB binary instead of 130MB+ (Electron)
- 50ms cold startup instead of 800ms+
- One codebase for Windows, macOS, and Linux
- No need to hire Rust or C++ specialists
Indie Developers & Hobbyists
Build and distribute desktop applications without friction.
- Free and open-source
- Simple CLI:
npx veloxkit-cli create my-app - Hot reload with sub-100ms refresh
- Chrome DevTools and React DevTools work out of the box
Enterprise Teams
VeloxKit's capability system and architecture fit enterprise requirements.
- Declarative capability gating — declare what your app accesses
- No hidden network requests or unexpected system access
- Small binary footprint for internal tool distribution
- GPU-accelerated rendering for performance-critical UIs
When VeloxKit Might Not Be Right
VeloxKit is pre-release software. Consider these factors:
- Stability: APIs may change before v1.0
- Ecosystem: Smaller than Electron's mature plugin ecosystem
- Node.js compatibility: Via bindings, not full Node.js
- Browser rendering: Uses GPU-native rendering, not a WebView
Get Started
npx veloxkit-cli create my-app
cd my-app
npm run devRead the Getting Started guide to build your first app in minutes.